{ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; my-lib.url = "path:../../flakes/lib"; openldap.url = "path:../../flakes/private/openldap"; monitoring.url = "path:../../flakes/private/monitoring"; mail-relay.url = "path:../../flakes/private/mail-relay"; milters.url = "path:../../flakes/private/milters"; openarc.url = "path:../../flakes/private/openarc"; opendmarc.url = "path:../../flakes/private/opendmarc"; chatons.url = "path:../../flakes/private/chatons"; environment.url = "path:../../flakes/private/environment"; system.url = "path:../../flakes/private/system"; myuids.url = "path:../../flakes/myuids"; secrets.url = "path:../../flakes/secrets"; rsync_backup.url = "path:../../flakes/rsync_backup"; loginctl-linger.url = "path:../../flakes/loginctl-linger"; }; outputs = inputs@{ self, my-lib, nixpkgs, ...}: my-lib.lib.mkColmenaFlake { name = "backup-2"; inherit self nixpkgs; system = "x86_64-linux"; targetHost = "95.217.19.143"; targetUser = "root"; nixosModules = { base = ./base.nix; system = inputs.system.nixosModule; mail-relay = inputs.mail-relay.nixosModule; milters = inputs.milters.nixosModule; openarc = inputs.openarc.nixosModule; opendmarc = inputs.opendmarc.nixosModule; chatons = inputs.chatons.nixosModule; monitoring = inputs.monitoring.nixosModule; environment = inputs.environment.nixosModule; myuids = inputs.myuids.nixosModule; secrets = inputs.secrets.nixosModule; rsync_backup = inputs.rsync_backup.nixosModule; loginctl-linger = inputs.loginctl-linger.nixosModule; }; moduleArgs = { nixpkgs = inputs.nixpkgs; openldap = inputs.openldap; monitoring = inputs.monitoring; }; }; }