Pretty massive changes really

This commit is contained in:
2021-11-28 12:39:03 -08:00
parent 003637f435
commit 6bf378cad7
92 changed files with 126 additions and 10784 deletions
+30 -8
View File
@@ -4,19 +4,34 @@
inputs = {
nixpkgs.url = "nixpkgs/nixos-21.05";
fudo-home.url = "path:/state/nixops/fudo-home";
fudo-home = {
url = "path:/state/nixops/fudo-home";
inputs.nixpkgs.follows = "nixpkgs";
};
fudo-entities.url = "path:/state/fudo-entities";
fudo-entities = {
url = "path:/state/fudo-entities";
inputs.nixpkgs.follows = "nixpkgs";
};
fudo-lib.url = "path:/state/fudo-lib";
fudo-lib = {
url = "path:/state/fudo-lib";
inputs.nixpkgs.follows = "nixpkgs";
};
fudo-pkgs.url = "path:/state/nixops/fudo-pkgs";
fudo-secrets.url = "path:/state/secrets";
deploy-rs = {
url = "github:serokell/deploy-rs";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self,
nixpkgs,
deploy-rs,
fudo-home,
fudo-lib,
fudo-entities,
@@ -44,6 +59,7 @@
overlays = [
fudo-lib.overlay
fudo-pkgs.overlay
deploy-rs.overlay
];
};
in {
@@ -67,17 +83,23 @@
network-hosts = config.fudo.networks.${domain}.hosts;
in {
imports = [
./config
fudo-entities.nixosModule
(config-path + /hardware/${hostname}.nix)
(config-path + /host-config/${hostname}.nix)
(config-path + /profile-config/${profile}.nix)
(config-path + /domain-config/${domain}.nix)
(config-path + /site-config/${site}.nix)
];
] ++ (filter pathExists
[
(config-path + /host-config/${hostname}.nix)
(config-path + /profile-config/${profile}.nix)
(config-path + /domain-config/${domain}.nix)
(config-path + /site-config/${site}.nix)
]
);
instance = {
inherit hostname;
build-seed = builtins.readFile
config.fudo.secrets.files.build-seed;
# build-timestamp =
# self.sourceInfo.lastModified;
};
nixpkgs.pkgs = pkgs-for system;
})