diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-11-19 13:55:48 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-11-19 13:55:48 +0200 |
| commit | fcea4edf4491d2784f0491f19be3b964e5e814b3 (patch) | |
| tree | ca57343b08bb19c74b542b772cd8373d3d56dead | |
| parent | d162ad5bfebcf1ae2b4a8da2ef4e6d50d5ce5d7f (diff) | |
| download | dotfiles-fcea4edf4491d2784f0491f19be3b964e5e814b3.tar.gz dotfiles-fcea4edf4491d2784f0491f19be3b964e5e814b3.zip | |
Clean config/moved config to rofi/styles/powermenu.rasi
| -rwxr-xr-x | .config/polybar/scripts/sysmenu.sh | 44 |
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 - |
