{ description = "Definition of the Seattle NixOps network."; inputs = { nixpkgs.url = "nixpkgs/nixos-21.05"; fudo-secrets.url = "path:/state/secrets"; fudo-nixos = { url = "path:/state/nixops/fudo-nixos"; # url = "git+ssh://fudo_git@git.fudo.org:2222/fudosys/NixOS.git?ref=nixops-flake"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { self, nixpkgs, fudo-nixos, ... } @ inputs: with nixpkgs.lib; let deployment = import ../../common/deployment.nix { description = "Seattle NixOps network"; deployment-hosts = let domain = "sea.fudo.org"; in filterAttrs (hostname: hostOpts: hostOpts.domain == domain) fudo-nixos.fudoHosts; }; in { nixopsConfigurations.default = (deployment inputs); }; }