index — nix @ da8020538b76918be929594f24d89d1723bbca38

My first nix server; runs a minecraft server

turn off power handling and screen
crispy-caesus crispy@crispy-caesus.eu
Tue, 07 Apr 2026 00:28:13 +0200
commit

da8020538b76918be929594f24d89d1723bbca38

parent

cc764d6933951f08b8eb0cf76c92d95883d02f72

1 files changed, 23 insertions(+), 0 deletions(-)

jump to
M configuration.nixconfiguration.nix

@@ -22,6 +22,29 @@ enable = true;

pulse.enable = true; }; + services.logind.settings.Login = { + HandleLidSwitch = "ignore"; + HandleLidSwitchDocked = "ignore"; + HandleLidSwitchExternalPower = "ignore"; + + HandlePowerKey = "ignore"; + HandleRebootKey = "ignore"; + HandleSuspendKey = "ignore"; + HandleHibernateKey = "ignore"; + }; + + systemd.services.foo = { + enable = true; + script = '' + echo "0" > /sys/class/backlight/nv_backlight/brightness + ''; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + Restart = "on-failure"; + RestartSec = "3"; + }; + }; + # Enable touchpad support (enabled default in most desktopManager). services.libinput.enable = true;