blob: 129a9f89627f558a95467475f5542df8e73ff99e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{ config, lib, pkgs, ... }:
let
brightnessctl = "${pkgs.brightnessctl}/bin/brightnessctl";
in {
config.services.xidlehook = {
enable = lib.mkDefault config.personal.x.enable;
not-when-fullscreen = lib.mkDefault true;
not-when-audio = lib.mkDefault true;
timers = [
{
delay = 120;
command = "${brightnessctl} set 10%-";
canceller = "${brightnessctl} set +10%";
}
{
delay = 180;
command = config.personal.home.lockscreen;
}
];
};
}
|