diff --git a/users/guanranwang/home-manager/applications/swayidle/default.nix b/users/guanranwang/home-manager/applications/swayidle/default.nix index ed4285d..a905288 100644 --- a/users/guanranwang/home-manager/applications/swayidle/default.nix +++ b/users/guanranwang/home-manager/applications/swayidle/default.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + lib, + ... +}: { imports = [ ../swaylock ]; @@ -9,7 +13,7 @@ timeouts = [ { timeout = 900; - command = "swaylock"; + command = lib.getExe pkgs.swaylock-effects; } # lock screen { timeout = 905; @@ -24,11 +28,11 @@ events = [ { event = "lock"; - command = "swaylock"; + command = lib.getExe pkgs.swaylock-effects; } # loginctl lock-session { event = "before-sleep"; - command = "swaylock"; + command = lib.getExe pkgs.swaylock-effects; } # systemctl syspend ]; }; diff --git a/users/guanranwang/home-manager/applications/swaylock/default.nix b/users/guanranwang/home-manager/applications/swaylock/default.nix index 0be312b..03c446e 100644 --- a/users/guanranwang/home-manager/applications/swaylock/default.nix +++ b/users/guanranwang/home-manager/applications/swaylock/default.nix @@ -3,6 +3,7 @@ enable = true; package = pkgs.swaylock-effects; settings = { + daemonize = true; screenshots = true; clock = true; indicator = true;