modifié : DELL/nixpkgs/home.nix
modifié : DELL/nixpkgs/variables.nix nouveau fichier : DELL/nixpkgs/xidlehook.nix
This commit is contained in:
parent
2bae059f01
commit
daa325a425
|
@ -18,4 +18,5 @@
|
||||||
xdg.configFile = {
|
xdg.configFile = {
|
||||||
"i3/config".source = ./configs/i3config;
|
"i3/config".source = ./configs/i3config;
|
||||||
};
|
};
|
||||||
|
xsession.numlock.enable = true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
TERMINAL = "xfce4-terminal";
|
TERMINAL = "xfce4-terminal";
|
||||||
BROWSER = "firefox";
|
BROWSER = "firefox";
|
||||||
PRIVATE_BROWSER = "firefox -private";
|
PRIVATE_BROWSER = "firefox -private";
|
||||||
|
default-web-browser = "firefox";
|
||||||
# };
|
# };
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
{ config, pkgs, ... }:
|
||||||
|
{
|
||||||
|
services.xidlehook = {
|
||||||
|
enable = true;
|
||||||
|
not-when-audio = true;
|
||||||
|
not-when-fullscreen = true;
|
||||||
|
environment = {
|
||||||
|
"PRIMARY_DISPLAY" = "$(xrandr | awk '/ primary/{print $1}')";
|
||||||
|
};
|
||||||
|
timers = [
|
||||||
|
{
|
||||||
|
delay = 60;
|
||||||
|
command = "xrandr --output \"$PRIMARY_DISPLAY\" --brightness .1";
|
||||||
|
canceller = "xrandr --output \"$PRIMARY_DISPLAY\" --brightness 1";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
delay = 600;
|
||||||
|
command = "${pkgs.writeShellScript "my-script" ''
|
||||||
|
xrandr --output "$PRIMARY_DISPLAY" --brightness 1
|
||||||
|
systemctl suspend
|
||||||
|
''}";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue