From 3aede98bd92ad8fefa04a65862a74ea1f2f0d6e1 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Thu, 7 Dec 2023 14:26:40 +0800 Subject: [PATCH] home: fix swayidle not working properly fixes https://github.com/Guanran928/flake/issues/1 --- .../home-manager/applications/swayidle/default.nix | 12 ++++++++---- .../home-manager/applications/swaylock/default.nix | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) 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;