mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-22 07:53:55 -05:00
mauville: remove redundant build-hosts service
This commit is contained in:
parent
63bb04c941
commit
cb4d214916
|
@ -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.";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue