summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Trzeciak <jptrzy@gmail.com>2023-09-12 12:05:21 +0200
committerJakub Trzeciak <jptrzy@gmail.com>2023-09-12 12:05:21 +0200
commitd59110695ea72e086d534c9e2b7cf54a3ea07002 (patch)
treed4a34294883fe39d1a7ee928a55a484b3cf8f8d3
parentafa8c3fba5ace65bee7a02024a136986341ad129 (diff)
downloadnixos-d59110695ea72e086d534c9e2b7cf54a3ea07002.tar.gz
nixos-d59110695ea72e086d534c9e2b7cf54a3ea07002.tar.bz2
nixos-d59110695ea72e086d534c9e2b7cf54a3ea07002.zip
Slock
-rw-r--r--configuration.nix26
-rw-r--r--home-manager/home.nix2
-rwxr-xr-xhome-manager/sxrc1
3 files changed, 28 insertions, 1 deletions
diff --git a/configuration.nix b/configuration.nix
index 2312f0a..df11316 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -140,6 +140,10 @@ in {
};
services = {
+ logind.extraConfig = ''
+ HandleLidSwitch=suspend
+ '';
+
xserver = { # Enable the X11 windowing system.
enable = true;
@@ -183,6 +187,27 @@ in {
dbus.enable = true;
};
+# Lock on lid close
+ #systemd.user.services.systemd-lock-handler = {
+ # enable = true;
+ #};
+
+ #systemd.services.xautolock-lid-close = {
+ # enable = true;
+ # description = "Enable xautolock on lid close";
+
+ # before = [ "sleep.target" ];
+ # wantedBy = [ "sleep.target" ];
+
+ # serviceConfig = {
+ # Type = "forking";
+ # User = "root";
+ # Environment = "DISPLAY=:1";
+ # ExecStartPre = "${pkgs.xorg.xhost}/bin/xhost si:localuser:root";
+ # ExecStart = "${pkgs.xautolock}/bin/xautolock --locknow";
+ # };
+ #};
+
# Services
# PinEntry for GnuPG
@@ -296,6 +321,7 @@ in {
arandr
monero-gui
sent
+ xautolock
# Gnome Apps without Gnome
gnome.adwaita-icon-theme libsecret gnome.seahorse
diff --git a/home-manager/home.nix b/home-manager/home.nix
index 35678e2..b105e25 100644
--- a/home-manager/home.nix
+++ b/home-manager/home.nix
@@ -22,7 +22,7 @@ in {
pkgs.picom
pkgs.libnotify
- pkgs.pureref
+ #pkgs.pureref
pkgs.hplipWithPlugin
(import ./sh/screenshot.nix {inherit pkgs; })
diff --git a/home-manager/sxrc b/home-manager/sxrc
index 43e8a82..8128afb 100755
--- a/home-manager/sxrc
+++ b/home-manager/sxrc
@@ -14,6 +14,7 @@ wp-rand
picom &
xrdb -merge -I$HOME "$HOME/.config/Xresources" &
+xautolock -lockaftersleep -time 10 -locker slock &
dwmblocks &
Software created with 💖