diff --git a/SwarselSystems.org b/SwarselSystems.org index 113949d..ea7056c 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -10565,6 +10565,11 @@ Currently, I am too lazy to explain every option here, but most of it is very se { command = "kitty -T kittyterm -o confirm_os_window_close=0 zellij attach --create kittyterm"; } { command = "sleep 60; kitty -T spotifytui -o confirm_os_window_close=0 spotify_player"; } ]; + seat = { + "*" = { + hide_cursor = "when-typing enable"; + }; + }; window = { border = 1; titlebar = false; @@ -10693,30 +10698,30 @@ Currently, I am too lazy to explain every option here, but most of it is very se swayfxSettings = config.swarselsystems.swayfxConfig; in " - exec_always autotiling - set $exit \"exit: [s]leep, [l]ock, [p]oweroff, [r]eboot, [u]ser logout\" + exec_always autotiling + set $exit \"exit: [s]leep, [l]ock, [p]oweroff, [r]eboot, [u]ser logout\" - mode $exit { - bindsym --to-code { - s exec \"systemctl suspend\", mode \"default\" - l exec \"swaylock --screenshots --clock --effect-blur 7x5 --effect-vignette 0.5:0.5 --fade-in 0.2 --daemonize\" - p exec \"systemctl poweroff\" - r exec \"systemctl reboot\" - u exec \"swaymsg exit\" + mode $exit { + bindsym --to-code { + s exec \"systemctl suspend\", mode \"default\" + l exec \"swaylock --screenshots --clock --effect-blur 7x5 --effect-vignette 0.5:0.5 --fade-in 0.2 --daemonize\" + p exec \"systemctl poweroff\" + r exec \"systemctl reboot\" + u exec \"swaymsg exit\" - Return mode \"default\" - Escape mode \"default\" - ${modifier}+Escape mode \"default\" - } - } + Return mode \"default\" + Escape mode \"default\" + ${modifier}+Escape mode \"default\" + } + } - exec systemctl --user import-environment - exec swayidle -w - seat seat0 hide_cursor 1000 + exec systemctl --user import-environment + exec swayidle -w + seat * hide_cursor 2000 - ${swayfxSettings} - "; + ${swayfxSettings} + "; }; } #+end_src diff --git a/profiles/home/common/sway.nix b/profiles/home/common/sway.nix index b2c01b1..b68a024 100644 --- a/profiles/home/common/sway.nix +++ b/profiles/home/common/sway.nix @@ -135,6 +135,11 @@ in { command = "kitty -T kittyterm -o confirm_os_window_close=0 zellij attach --create kittyterm"; } { command = "sleep 60; kitty -T spotifytui -o confirm_os_window_close=0 spotify_player"; } ]; + seat = { + "*" = { + hide_cursor = "when-typing enable"; + }; + }; window = { border = 1; titlebar = false; @@ -263,29 +268,29 @@ in swayfxSettings = config.swarselsystems.swayfxConfig; in " - exec_always autotiling - set $exit \"exit: [s]leep, [l]ock, [p]oweroff, [r]eboot, [u]ser logout\" + exec_always autotiling + set $exit \"exit: [s]leep, [l]ock, [p]oweroff, [r]eboot, [u]ser logout\" - mode $exit { - bindsym --to-code { - s exec \"systemctl suspend\", mode \"default\" - l exec \"swaylock --screenshots --clock --effect-blur 7x5 --effect-vignette 0.5:0.5 --fade-in 0.2 --daemonize\" - p exec \"systemctl poweroff\" - r exec \"systemctl reboot\" - u exec \"swaymsg exit\" + mode $exit { + bindsym --to-code { + s exec \"systemctl suspend\", mode \"default\" + l exec \"swaylock --screenshots --clock --effect-blur 7x5 --effect-vignette 0.5:0.5 --fade-in 0.2 --daemonize\" + p exec \"systemctl poweroff\" + r exec \"systemctl reboot\" + u exec \"swaymsg exit\" - Return mode \"default\" - Escape mode \"default\" - ${modifier}+Escape mode \"default\" - } - } + Return mode \"default\" + Escape mode \"default\" + ${modifier}+Escape mode \"default\" + } + } - exec systemctl --user import-environment - exec swayidle -w - seat seat0 hide_cursor 1000 + exec systemctl --user import-environment + exec swayidle -w + seat * hide_cursor 2000 - ${swayfxSettings} - "; + ${swayfxSettings} + "; }; }