lol

nixos/hydron: Various tweaks Make timer persistent Start timer after hydron Change interval from hourly to weekly

+8 -4
+8 -4
nixos/modules/services/web-servers/hydron.nix
··· 16 16 17 17 interval = mkOption { 18 18 type = types.str; 19 - default = "hourly"; 19 + default = "weekly"; 20 20 example = "06:00"; 21 21 description = '' 22 - How often we run hydron import and possibly fetch tags. Runs by default every hour. 22 + How often we run hydron import and possibly fetch tags. Runs by default every week. 23 23 24 24 The format is described in 25 25 <citerefentry><refentrytitle>systemd.time</refentrytitle> ··· 137 137 138 138 systemd.timers.hydron-fetch = { 139 139 description = "Automatically import paths into hydron and possibly fetch tags"; 140 - after = [ "network.target" ]; 140 + after = [ "network.target" "hydron.service" ]; 141 141 wantedBy = [ "timers.target" ]; 142 - timerConfig.OnCalendar = cfg.interval; 142 + 143 + timerConfig = { 144 + Persistent = true; 145 + OnCalendar = cfg.interval; 146 + }; 143 147 }; 144 148 145 149 users = {