diff --git a/misc/power-menu.sh b/misc/power-menu.sh index 3a8be49..1838deb 100755 --- a/misc/power-menu.sh +++ b/misc/power-menu.sh @@ -1,11 +1,8 @@ cmds=('shutdown now' 'reboot' 'hyprlock' 'hyprctl dispatch exit') count=${#cmds[@]} -default=15 -lines=$((count > default ? default : count)) - -a=$(printf ' Shut down\n Reboot\n Lock\n Log out' | fuzzel --cache /dev/null --dmenu --index --lines $lines --placeholder "Power action: " -I) +a=$(printf ' Shut down\n Reboot\n Lock\n Log out' | fuzzel --cache /dev/null --dmenu --index --minimal-lines -l $count --placeholder "Power action: " -I) if [ -n "$a" ]; then ${cmds[a]} diff --git a/misc/sound-menu.sh b/misc/sound-menu.sh index 1676471..99a3ee6 100755 --- a/misc/sound-menu.sh +++ b/misc/sound-menu.sh @@ -3,11 +3,8 @@ mapfile -t ids < <(wpctl status | sed -n '/Audio/,/Video/p' | sed -n '/├─ Si mapfile -t sinks < <(wpctl status | sed -n '/Audio/,/Video/p' | sed -n '/├─ Sinks:/,/├─ Sources:/p' | tail -n +2 | head -n -2 | sed -r 's/^........//' | sed -r 's/[0-9]+\. //') count=${#ids[@]} -default=15 -lines=$((count > default ? default : count)) - -a=$(printf '%s\n' "${sinks[@]}" | fuzzel --cache /dev/null --dmenu --index --lines $lines --placeholder "Switch audio source: " -I) +a=$(printf '%s\n' "${sinks[@]}" | fuzzel --cache /dev/null --dmenu --index --minimal-lines -l $count --placeholder "Switch audio source: " -I) if [ -n "$a" ]; then wpctl set-default ${ids[a]}