diff options
author | ene <ene@sils.li> | 2023-04-05 22:05:53 +0200 |
---|---|---|
committer | ene <ene@sils.li> | 2023-04-05 22:05:53 +0200 |
commit | 8b770c472ddc521da9a739ca6b42817157a9d421 (patch) | |
tree | 154265c858bd8486e2d7f626519f385885084a78 /home-manager/config | |
parent | Chore(Flake): Update (diff) | |
download | nixos-config-8b770c472ddc521da9a739ca6b42817157a9d421.tar.gz nixos-config-8b770c472ddc521da9a739ca6b42817157a9d421.zip |
Fix(hm/wms/river): Set swayidle config file
Diffstat (limited to 'home-manager/config')
-rw-r--r-- | home-manager/config/swayidle/config | 4 | ||||
-rw-r--r-- | home-manager/config/swayidle/default.nix | 45 |
2 files changed, 26 insertions, 23 deletions
diff --git a/home-manager/config/swayidle/config b/home-manager/config/swayidle/config index d49aaa56..8ba07850 100644 --- a/home-manager/config/swayidle/config +++ b/home-manager/config/swayidle/config @@ -1,5 +1,5 @@ -timeout 180 'swaylock -f -c 000000' +timeout 180 'swaylock -fFu' timeout 360 'systemctl suspend-then-hibernate' -before-sleep 'swaylock -f -c 000000' +before-sleep 'swaylock -f' diff --git a/home-manager/config/swayidle/default.nix b/home-manager/config/swayidle/default.nix index d9f001d5..f2d5cf81 100644 --- a/home-manager/config/swayidle/default.nix +++ b/home-manager/config/swayidle/default.nix @@ -3,27 +3,30 @@ pkgs, ... }: { - services.swayidle = { - enable = true; - events = [ - { - event = "before-sleep"; - command = "${pkgs.swaylock}/bin/swaylock -f "; - } - ]; - timeouts = [ - { - timeout = 180; - command = "${pkgs.swaylock}/bin/swaylock -fFu "; - } - { - timeout = 360; - # TODO systemctl is installed? - command = "systemctl suspend-then-hibernate"; - } - ]; - # systemdTarget = ""; # TODO this might be usefull - }; + + xdg.configFile."swayidle/config".source = ./config; + +# services.swayidle = { +# enable = true; +# events = [ +# { +# event = "before-sleep"; +# command = "${pkgs.swaylock}/bin/swaylock -f "; +# } +# ]; +# timeouts = [ +# { +# timeout = 180; +# command = "${pkgs.swaylock}/bin/swaylock -fFu "; +# } +# { +# timeout = 360; +# # TODO systemctl is installed? +# command = "systemctl suspend-then-hibernate"; +# } +# ]; +# # systemdTarget = ""; # TODO this might be usefull +# }; } # vim: ts=2 |