enabled screen locking on wake up.

This commit is contained in:
Gabe Venberg 2026-02-01 11:24:35 +01:00
parent d1403ec9f4
commit 0aa0f21756

View file

@ -4,6 +4,20 @@
lib, lib,
... ...
}: { }: {
systemd.services.betterlockscreen = {
enable = true;
description = "Locks screen when going to sleep/suspend";
environment = {DISPLAY = "0";};
serviceConfig = {
User = config.host.details.user;
alias = ["betterlockscreen@${config.host.details.user}.service"];
Type = "simple";
ExecStart = ''${pkgs.betterlockscreen}/bin/betterlockscreen --lock dim'';
TimeoutSec = "infinity";
};
wantedBy = ["sleep.target" "suspend.target"];
};
home-manager.users.${config.host.details.user} = { home-manager.users.${config.host.details.user} = {
config, config,
osConfig, osConfig,
@ -23,6 +37,7 @@
''; '';
}; };
}; };
# Define systemd service for betterlockscreen to run on suspend
imports = [ imports = [
../../home-manager/feh.nix ../../home-manager/feh.nix
]; ];