diff options
author | Timo Wilken | 2022-11-25 00:33:03 +0100 |
---|---|---|
committer | Timo Wilken | 2022-11-25 00:33:03 +0100 |
commit | 1a48d38590731550d37ffa522d32d14c7208cd3f (patch) | |
tree | 6837afe99c7359eea381deedc928595ff83a1cce /sessionmenu | |
parent | 37f71219784bed16bdd5b950c38bd0565dd02884 (diff) |
Manage rofi menu scripts through Guix home
Diffstat (limited to 'sessionmenu')
-rwxr-xr-x | sessionmenu | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sessionmenu b/sessionmenu new file mode 100755 index 00000000..01f961e2 --- /dev/null +++ b/sessionmenu @@ -0,0 +1,15 @@ +#!/bin/sh -e +case $1 in + quit) exit 0 ;; + 'Reload i3 configuration') i3-msg reload >&2 ;; + 'Log out') i3-msg exit >&2 ;; + 'Shutdown') sudo -n /run/current-system/profile/sbin/shutdown >&2 ;; + 'Reboot') sudo -n /run/current-system/profile/sbin/reboot >&2 ;; + *) + printf '\0%s\x1f%s\n' prompt 'Session' + printf '%s\0icon\x1f%s\n' \ + 'Reload i3 configuration' reload \ + 'Log out' system-log-out \ + 'Shutdown' system-shutdown \ + 'Reboot' system-reboot ;; +esac |