aboutsummaryrefslogtreecommitdiff
path: root/.config/polybar
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-11-19 13:55:48 +0200
committersrdusr <trevorgray@srdusr.com>2023-11-19 13:55:48 +0200
commitfcea4edf4491d2784f0491f19be3b964e5e814b3 (patch)
treeca57343b08bb19c74b542b772cd8373d3d56dead /.config/polybar
parentd162ad5bfebcf1ae2b4a8da2ef4e6d50d5ce5d7f (diff)
downloaddotfiles-fcea4edf4491d2784f0491f19be3b964e5e814b3.tar.gz
dotfiles-fcea4edf4491d2784f0491f19be3b964e5e814b3.zip
Clean config/moved config to rofi/styles/powermenu.rasi
Diffstat (limited to '.config/polybar')
-rwxr-xr-x.config/polybar/scripts/sysmenu.sh44
1 files changed, 23 insertions, 21 deletions
diff --git a/.config/polybar/scripts/sysmenu.sh b/.config/polybar/scripts/sysmenu.sh
index 721bc1d..000adc7 100755
--- a/.config/polybar/scripts/sysmenu.sh
+++ b/.config/polybar/scripts/sysmenu.sh
@@ -1,12 +1,11 @@
#!/bin/bash
-# display a power menu to: shutdown, reboot,
+# Display a power menu to: shutdown, reboot,
# lock, logout, and suspend. This script can be
# executed by clicking on the polybar powermenu module
# or with a keyboard shortcut
-
-# options to be displayed
+# Options to be displayed
shutdown=" Shutdown"
reboot=" Reboot"
lock=" Lock"
@@ -15,26 +14,29 @@ suspend=" Suspend"
uptime=$(uptime -p | sed -e 's/up //g')
-# options passed into variable
+# Options passed into variable
options="$shutdown\n$reboot\n$lock\n$logout\n$suspend"
-chosen="$(echo -e "$options" | rofi -no-lazy-grab -sep -lines 5 -hide-scrollbar true -border 0 -padding 0 -height 2px -width 15 -xoffset -8 -yoffset 28 -location 3 -columns 1 -dmenu -p 'System ' "$uptime")"
+# Specify the path to the Rofi configuration file
+config_file="$HOME/.config/rofi/styles/powermenu.rasi"
+
+# Show Rofi with the specified configuration file
+chosen="$(echo -e "$options" | rofi -no-lazy-grab -sep -config "$config_file" -dmenu -p 'System ' "$uptime")"
case $chosen in
-$shutdown)
- systemctl poweroff
- ;;
-$reboot)
- systemctl reboot
- ;;
-$lock)
- betterlockscreen --lock dimblur
- ;;
-$logout)
- bspc quit
- ;;
-$suspend)
- systemctl suspend
- ;;
+ $shutdown)
+ systemctl poweroff
+ ;;
+ $reboot)
+ systemctl reboot
+ ;;
+ $lock)
+ betterlockscreen --lock dimblur
+ ;;
+ $logout)
+ bspc quit
+ ;;
+ $suspend)
+ systemctl suspend
+ ;;
esac
-