Fix shutdown hook

This commit is contained in:
Henry Hiles 2024-12-31 12:28:10 -05:00
parent 696050b583
commit 777f8906ac

View file

@ -2,18 +2,21 @@
pkgs, pkgs,
lib, lib,
... ...
}: { }: let
setvcp = "${lib.meta.getExe pkgs.ddcutil} setvcp D6";
in {
hardware.i2c.enable = true; hardware.i2c.enable = true;
systemd.services.monitor-off = rec { systemd.services.monitor-off = rec {
script = "${lib.meta.getExe pkgs.ddcutil} setvcp D6 05"; script = "${setvcp} 05";
wantedBy = ["sleep.target" "poweroff.target"]; wantedBy = ["sleep.target" "final.target"];
before = wantedBy; before = wantedBy;
serviceConfig = {Type = "oneshot";}; serviceConfig.Type = "oneshot";
unitConfig.DefaultDependencies = false;
}; };
systemd.services.monitor-on = rec { systemd.services.monitor-on = rec {
script = "${lib.meta.getExe pkgs.ddcutil} setvcp D6 01"; script = "${setvcp} 01";
wantedBy = ["sleep.target" "multi-user.target"]; wantedBy = ["sleep.target" "multi-user.target"];
after = wantedBy; after = wantedBy;
}; };