feat: make tablet toggle a button that actually changes when clicked

This commit is contained in:
matt1432 2023-06-03 23:10:30 -04:00
parent 553f58e5bb
commit 22ab0ff667
7 changed files with 12 additions and 4 deletions

View file

@ -7,3 +7,4 @@
@import "actions/actions.scss"; @import "actions/actions.scss";
@import "powermenu/powermenu.scss"; @import "powermenu/powermenu.scss";
@import "dashboard/dashboard.scss"; @import "dashboard/dashboard.scss";
@import "traybuttons/traybuttons.scss";

View file

@ -4,3 +4,4 @@
(include "powermenu/powermenu.yuck") (include "powermenu/powermenu.yuck")
(include "dashboard/dashboard.yuck") (include "dashboard/dashboard.yuck")
(include "closer/closer.yuck") (include "closer/closer.yuck")
(include "traybuttons/traybuttons.yuck")

View file

@ -10,8 +10,10 @@ do
array[i]=${array[i]%-reveal} array[i]=${array[i]%-reveal}
done done
# Print the elements of the array # Close every window except permanent ones
for element in "${array[@]}" for element in "${array[@]}"
do do
$HOME/.config/eww/scripts/close.sh "$element" if [[ "$element" != "tablet-toggle" ]]; then
$HOME/.config/eww/scripts/close.sh "$element"
fi
done done

View file

@ -43,4 +43,4 @@
(defpoll cpu :interval "3s" "~/.config/eww/scripts/cpu.sh") (defpoll cpu :interval "3s" "~/.config/eww/scripts/cpu.sh")
(defpoll ram :interval "3s" "~/.config/eww/scripts/ram.sh ram") (defpoll ram :interval "3s" "~/.config/eww/scripts/ram.sh ram")
(defpoll temp :interval "3s" "~/.config/eww/scripts/temp.sh get") (defpoll temp :interval "3s" "~/.config/eww/scripts/temp.sh get")
(defpoll disk :interval "3s" "~/.config/eww/scripts/disk.sh") (defpoll disk :interval "3s" "~/.config/eww/scripts/disk.sh")

View file

@ -1,4 +1,5 @@
#!/bin/bash #!/bin/bash
eww update toggle-state=false
/usr/bin/setsysmode laptop /usr/bin/setsysmode laptop
gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false
@ -8,3 +9,4 @@ brightnessctl -d tpacpi::kbd_backlight s 2
killall autorotate.sh killall autorotate.sh
swaymsg output eDP-1 transform 0 swaymsg output eDP-1 transform 0
$HOME/.config/lisgd/config $HOME/.config/lisgd/config

View file

@ -1,4 +1,5 @@
#!/bin/bash #!/bin/bash
eww update toggle-state=true
setsysmode tablet setsysmode tablet
gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true
@ -6,3 +7,4 @@ gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true
brightnessctl -d tpacpi::kbd_backlight s 0 brightnessctl -d tpacpi::kbd_backlight s 0
$HOME/.config/sway/scripts/tablet/autorotate.sh $HOME/.config/sway/scripts/tablet/autorotate.sh

View file

@ -95,7 +95,7 @@
"custom/tablet": { "custom/tablet": {
"format":" 󰦧 ", "format":" 󰦧 ",
"on-click": "$HOME/.config/sway/scripts/tablet/tablet-toggle.sh", // "on-click": "$HOME/.config/sway/scripts/tablet/tablet-toggle.sh",
"restart-interval": 1, "restart-interval": 1,
}, },