From bdcbcec533e9c70bd971ce431771eed5095ca91c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Wed, 20 Sep 2023 14:25:41 +0300 Subject: [PATCH] forced lock/unlock now works, TBD suspend/resume --- modules/profiles/desktop/default.nix | 2 +- modules/profiles/desktop/rc.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/profiles/desktop/default.nix b/modules/profiles/desktop/default.nix index 0b83c32..c807b9f 100644 --- a/modules/profiles/desktop/default.nix +++ b/modules/profiles/desktop/default.nix @@ -163,7 +163,7 @@ services.screen-locker = { enable = true; xautolock.enable = false; - lockCmd = "${pkgs.slock}/bin/slock ${pkgs.xorg.xset}/bin/xset dpms force off"; + lockCmd = ''${pkgs.bash}/bin/bash -c "${pkgs.xorg.xset}/bin/xset dpms force off; /run/wrappers/bin/slock"''; }; }; }; diff --git a/modules/profiles/desktop/rc.lua b/modules/profiles/desktop/rc.lua index 5559bd0..00b2d85 100644 --- a/modules/profiles/desktop/rc.lua +++ b/modules/profiles/desktop/rc.lua @@ -331,7 +331,7 @@ globalkeys = gears.table.join( {description = "show the menubar", group = "launcher"}), -- My customizations awful.key({ modkey }, "x", function() - awful.spawn.with_shell("sleep 0.1; xset dpms force off; xlock") + awful.spawn.with_shell("loginctl lock-session") end) )