mauville: remove redundant build-hosts service

This commit is contained in:
Aly Raffauf 2024-07-15 12:11:58 -04:00
parent 63bb04c941
commit cb4d214916

View file

@ -20,8 +20,7 @@
users.aly = lib.mkForce {
imports = [self.homeManagerModules.aly];
systemd.user = {
services = {
backblaze-sync = {
services.backblaze-sync = {
Unit.Description = "Backup to Backblaze.";
Service.ExecStart = "${pkgs.writeShellScript "backblaze-sync" ''
@ -45,36 +44,11 @@
''}";
};
build-hosts = {
Unit.Description = "Build nixosConfiguration for each host.";
Service.ExecStart = "${pkgs.writeShellScript "build-hosts" ''
hosts=(
fallarbor
lavaridge
petalburg
rustboro
)
for h in "''${hosts[@]}"; do
nix build github:alyraffauf/nixcfg#nixosConfigurations.$h.config.system.build.toplevel --json | ${lib.getExe pkgs.jq} -r '.[].outputs | to_entries[].value' | ${lib.getExe' pkgs.cachix "cachix"} push alyraffauf
done
''}";
};
};
timers = {
backblaze-sync = {
timers.backblaze-sync = {
Install.WantedBy = ["timers.target"];
Timer.OnCalendar = "*-*-* 03:00:00";
Unit.Description = "Daily backups to Backblaze.";
};
build-hosts = {
Install.WantedBy = ["timers.target"];
Timer.OnCalendar = "*-*-* 06:00:00";
Unit.Description = "Build hosts daily.";
};
};
};
};
};