summaryrefslogtreecommitdiff
path: root/.local/bin/sysact
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2025-08-04 09:43:03 +0530
committerkrolxon <krolyxon@tutanota.com>2025-08-04 09:43:03 +0530
commitb8c1f0f4ebc5deb25fdc9849624261b896c3323e (patch)
tree2b81b45134f4051689a6e85103140f85440d7d30 /.local/bin/sysact
parent3718ac5eb3aae770e0b50e44b514c276376f1bcf (diff)
hyprland: use kanshi for auto-management of monitors
Diffstat (limited to '.local/bin/sysact')
-rwxr-xr-x.local/bin/sysact26
1 files changed, 0 insertions, 26 deletions
diff --git a/.local/bin/sysact b/.local/bin/sysact
deleted file mode 100755
index abd0221..0000000
--- a/.local/bin/sysact
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-export WM="dwm"
-case "$(readlink -f /sbin/init)" in
- *systemd*) ctl='systemctl' ;;
- *) ctl='loginctl' ;;
-esac
-
-wmpid(){ # This function is needed if there are multiple instances of the window manager.
- tree="$(pstree -ps $$)"
- tree="${tree#*$WM(}"
- echo "${tree%%)*}"
-}
-
-
-case "$(printf " lock\n󰠚 leave $WM\n renew $WM\n󱣻 hibernate\n reboot\n shutdown\n sleep\n display off" | dmenu -i -l 15 -p 'Action: ')" in
- ' lock') slock ;;
- "󰠚 leave $WM") kill -TERM "$(wmpid)" ;;
- " renew $WM") kill -HUP "$(wmpid)" ;;
- '󱣻 hibernate') slock $ctl hibernate -i ;;
- ' sleep') slock $ctl suspend -i ;;
- ' reboot') $ctl reboot -i ;;
- ' shutdown') $ctl poweroff -i ;;
- ' display off') xset dpms force off ;;
- *) exit 1 ;;
-esac