From 2f1e12890d43909557f207213267a798e2b9bad2 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Tue, 20 Apr 2021 00:47:23 +0200 Subject: [PATCH] home: i3: setup betterlockscreen --- home/x/i3.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/home/x/i3.nix b/home/x/i3.nix index 8d441a0..569e73b 100644 --- a/home/x/i3.nix +++ b/home/x/i3.nix @@ -31,6 +31,10 @@ in flameshot.enable = true; }; + home.packages = with pkgs; [ + betterlockscreen + ]; + xsession.windowManager.i3 = { enable = true; @@ -94,6 +98,8 @@ in "XF86AudioLowerVolume" = "exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5%"; "XF86AudioMute" = "exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle"; "XF86AudioMicMute" = "exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle"; + + "${modifier}+l" = "exec --no-startup-id betterlockscreen --lock"; }; modes = @@ -106,7 +112,7 @@ in { "${logoutMode}" = makeModeBindings { "l" = "exec --no-startup-id i3-msg exit, mode default"; - "s" = "exec --no-startup-id systemctl suspend, mode default"; + "s" = "exec --no-startup-id betterlockscreen --suspend, mode default"; "p" = "exec --no-startup-id systemctl poweroff, mode default"; "r" = "exec --no-startup-id systemctl reboot, mode default"; };