added togglewinbars.sh - it didn't work

main
The_miro 2025-05-29 22:35:04 +02:00
parent 25e9c0c006
commit 5605423253
3 changed files with 38 additions and 3 deletions

View File

@ -27,6 +27,7 @@ $vimright = l
$vimup = k $vimup = k
$vimdown = j $vimdown = j
bind = $mainMod CTRL, P, exec, bash ~/Dotfiles/desktopenvs/hyprland/scripts/togglewinbars.sh
#bind = $mainMod, E, hyprexpo:expo, toggle #bind = $mainMod, E, hyprexpo:expo, toggle
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more

View File

@ -1,15 +1,34 @@
#!/bin/bash #!/bin/bash
#statecon=$(eww state | xargs)
#echo $statecon
#if [[ -z `echo $statecon` ]] ;then
# ~/Dotfiles/desktopenvs/hyprland/scripts/monitorhandler.sh
#else
# eww close-all
#fi
GTK_THEME=cyberqueer
statecon=$( hyprpm list | grep -A1 hyprbars | grep true) monitorsum=$(hyprctl monitors | grep ID | wc -l)
statecon=$(eww active-windows)
#notify-send $statecon #notify-send $statecon
if [ "$statecon" != '' ]; then if [ "$statecon" != '' ]; then
hyprpm disable hyprbars for i in $(seq 1 $monitorsum);
do
declare -i curmon=$i-1
/usr/bin/eww open --toggle bar$curmon
done
else else
hyprpm enable hyprbars for i in $(seq 1 $monitorsum);
do
declare -i curmon=$i-1
/usr/bin/eww open bar --id bar$curmon --arg monitor=$curmon
done
fi fi

View File

@ -0,0 +1,15 @@
#!/bin/bash
statecon=$( hyprpm list | grep -A1 hyprbars | grep true)
#notify-send $statecon
if [ "$statecon" != '' ]; then
hyprpm disable hyprbars
else
hyprpm enable hyprbars
fi