nix-git/hosts/yodaHedgehog/host-specific.nix

32 lines
589 B
Nix

{ config, pkgs, ... }:
{
# Suspend system:
# sudo systemctl suspend
# Power consumption:
# 2.4W powered off
# 2.6W suspended, with 1 RAM, 1 SSD
# journalctl -u regular-wakeup
systemd.timers."regular-wakeup" = {
wantedBy = [ "multi-user.target" ];
timerConfig = {
OnCalendar = [
# Testing
"Sun 16:15:00"
# Daily
# *-*-* 00:00:05
];
WakeSystem = true;
};
};
systemd.services."regular-wakeup" = {
script = ''
set -eu -o pipefail
printf '%s%s\n' 'Wokeup at ' "$(date)"
'';
};
}