Fixed lockscreen.

This commit is contained in:
Gabe Venberg 2026-02-27 12:30:04 -06:00
parent 61bfa4263b
commit 6d8560149f
2 changed files with 7 additions and 4 deletions

View file

@ -32,6 +32,7 @@ in {
];
services.localtimed.enable= config.host.details.isLaptop;
services.geoclue2.enable=true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;

View file

@ -4,18 +4,20 @@
lib,
...
}: {
#TODO: use xss-lock
systemd.services.betterlockscreen = {
enable = true;
description = "Locks screen when going to sleep/suspend";
environment = {DISPLAY = "0";};
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'';
ExecStart = ''${lib.getExe pkgs.betterlockscreen} --lock dim'';
ExecStartPost = ''${pkgs.coreutils}/bin/sleep 1'';
TimeoutSec = "infinity";
};
wantedBy = ["sleep.target" "suspend.target"];
wantedBy = ["sleep.target"];
before = ["sleep.target"];
};
home-manager.users.${config.host.details.user} = {