diff --git a/systems/x86_64-linux/amd/default.nix b/systems/x86_64-linux/amd/default.nix index d727fcb..e95fbe2 100644 --- a/systems/x86_64-linux/amd/default.nix +++ b/systems/x86_64-linux/amd/default.nix @@ -92,6 +92,23 @@ with lib.metacfg; interval = "weekly"; }; + systemd.services.suspend-at-2200 = { + description = "Suspend the system at 22:00"; + serviceConfig = { + Type = "oneshot"; + ExecStart = "${pkgs.systemd}/bin/systemctl suspend"; + }; + }; + + systemd.timers.suspend-at-2200 = { + description = "Daily suspend at 22:00"; + wantedBy = [ "timers.target" ]; + timerConfig = { + OnCalendar = "22:00"; + Unit = "suspend-at-2200.service"; + }; + }; + programs.steam = { enable = true; };