diff --git a/home/progs/niri.nix b/home/progs/niri.nix index f34f2e2..76c84f3 100644 --- a/home/progs/niri.nix +++ b/home/progs/niri.nix @@ -103,7 +103,11 @@ in # https://github.com/sodiboo/niri-flake/issues/591 switch-events = with config.lib.niri.actions; { - "lid-close".action = spawn (lib.getExe pkgs.swaylock); + "lid-close".action = spawn [ + "sh" + "-c" + "${lib.getExe pkgs.swaylock} -f && systemctl suspend" + ]; }; binds = with config.lib.niri.actions; {