Fix: betterlockscreen in its own file

This commit is contained in:
DuN0z 2025-10-29 10:05:40 +01:00
parent 7a1225d3ef
commit e2177beef1
2 changed files with 22 additions and 18 deletions

View file

@ -6,6 +6,7 @@
}: {
imports = [
../common/picom.nix
../common/betterlockscreen.nix
];
home.packages = with pkgs; [
bspwm
@ -16,9 +17,6 @@
rofi
feh
font-awesome
xorg.xset
xidlehook
betterlockscreen
pywal16
imagemagick
pulsemixer
@ -130,21 +128,6 @@
};
};
systemd.user.services.xidlehook = {
Unit.Description = "Idle: lock at 5min, suspend at ~8min";
Service = {
ExecStart = ''
${pkgs.xidlehook}/bin/xidlehook \
--detect-sleep \
--not-when-fullscreen \
--timer 300 "${pkgs.betterlockscreen}/bin/betterlockscreen -l dim" "" \
--timer 500 "systemctl suspend" ""
'';
Restart = "always";
};
Install.WantedBy = ["graphical-session.target"];
};
programs = {
alacritty = {
enable = true;