#!/bin/bash menu="rofi -dmenu" choice=$(echo -e "picom\nwindowcovering\nframeborderwidth\nresizestep" | $menu) case $choice in picom) pidof picom && killall picom || picom --experimental-backends ;; windowcovering) herbstclient set hide_covered_windows toggle ;; frameborderwidth) frameborderwidth=$(echo -e "enter width..." | dmenu) herbstclient set frame_border_width $frameborderwidth ;; resizestep) resizestep=$(echo -e "0.04\n0.01\n0.004\n0.001" | dmenu) confpath=~/.config/herbstluftwm/autostart source <(awk -v RS='' '/M=Mod/' $confpath) source <(awk -v RS='' '/key\(\)/' $confpath) source <(grep "resizestep" $confpath | grep -v "^resizestep=") ;; esac