From 8b770c472ddc521da9a739ca6b42817157a9d421 Mon Sep 17 00:00:00 2001 From: ene Date: Wed, 5 Apr 2023 22:05:53 +0200 Subject: Fix(hm/wms/river): Set swayidle config file --- home-manager/config/swayidle/config | 4 +-- home-manager/config/swayidle/default.nix | 45 +++++++++++++++++--------------- 2 files changed, 26 insertions(+), 23 deletions(-) (limited to 'home-manager/config') 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 -- cgit 1.4.1