diff --git a/modules/wm/niri/home.nix b/modules/wm/niri/home.nix index 4b16728..f55a3a1 100644 --- a/modules/wm/niri/home.nix +++ b/modules/wm/niri/home.nix @@ -31,16 +31,12 @@ services = { swayidle = { enable = true; - events = [ - { - event = "before-sleep"; - command = "${pkgs.swaylock}/bin/swaylock"; - } - { - event = "lock"; - command = "${pkgs.swaylock}/bin/swaylock -fF"; - } - ]; + events = { + "before-sleep" = "${pkgs.swaylock}/bin/swaylock"; + "lock" = "${pkgs.swaylock}/bin/swaylock -fF"; + "after-resume" = "${pkgs.sway}/bin/swaymsg 'output * dpms on'"; + "unlock" = "${pkgs.sway}/bin/swaymsg 'output * dpms on'"; + }; timeouts = [ { timeout = 300; diff --git a/modules/wm/sway/home.nix b/modules/wm/sway/home.nix index 058cc6d..fb9725d 100644 --- a/modules/wm/sway/home.nix +++ b/modules/wm/sway/home.nix @@ -318,24 +318,12 @@ services = { swayidle = { enable = true; - events = [ - { - event = "before-sleep"; - command = "${pkgs.swaylock}/bin/swaylock"; - } - { - event = "lock"; - command = "${pkgs.swaylock}/bin/swaylock -fF"; - } - { - event = "after-resume"; - command = "${pkgs.sway}/bin/swaymsg 'output * dpms on'"; - } - { - event = "unlock"; - command = "${pkgs.sway}/bin/swaymsg 'output * dpms on'"; - } - ]; + events = { + "before-sleep" = "${pkgs.swaylock}/bin/swaylock"; + "lock" = "${pkgs.swaylock}/bin/swaylock -fF"; + "after-resume" = "${pkgs.sway}/bin/swaymsg 'output * dpms on'"; + "unlock" = "${pkgs.sway}/bin/swaymsg 'output * dpms on'"; + }; timeouts = [ { timeout = 300;