From 037190c38a568a2009d58b3558682e1b75157a79 Mon Sep 17 00:00:00 2001 From: kiana-S Date: Fri, 27 Oct 2023 15:06:58 -0400 Subject: [PATCH] Reconfigure swaynag Move swaynag's dialog to the bottom of the screen, and prevent sway from spawning multiple copies of it --- home-manager/wayland/sway.nix | 7 +++---- home-manager/wayland/swaynag.nix | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/home-manager/wayland/sway.nix b/home-manager/wayland/sway.nix index c482267..d0b06d9 100644 --- a/home-manager/wayland/sway.nix +++ b/home-manager/wayland/sway.nix @@ -114,7 +114,8 @@ in { "XF86AudioPrev" = playerctl "previous"; # Exit - "${modifier}+Shift+e" = ''exec swaynag -t exit -m "Do you really want to exit?" \ + "${modifier}+Shift+e" = ''pkill -0 swaynag || \ + swaynag -t exit -m "Do you really want to exit?" \ -B "Reboot" "reboot" -B "Shutdown" "poweroff" -b "Exit" "swaymsg exit"''; # Workspaces @@ -132,9 +133,7 @@ in { "${modifier}+Shift+6" = "move container to workspace 60:settings"; }; - output."*" = { - bg = "${../../assets/background.png} fill"; - }; + output."*".bg = "${../../assets/background.png} fill"; }; }; } diff --git a/home-manager/wayland/swaynag.nix b/home-manager/wayland/swaynag.nix index f62913a..7827686 100644 --- a/home-manager/wayland/swaynag.nix +++ b/home-manager/wayland/swaynag.nix @@ -4,6 +4,7 @@ '' font=JetBrainsMono 10 layer=top + edge=bottom [exit] background=111320D0