add SOPS, etc.

This commit is contained in:
iofq 2024-04-07 17:54:27 -05:00
parent e1f0194350
commit 10c6af76f2
No known key found for this signature in database
GPG key ID: ECF3B2DA38BF7183
25 changed files with 435 additions and 413 deletions

View file

@ -4,7 +4,12 @@
attrs,
system,
...
}: {
}: let
defaultModules = [
inputs.sops-nix.nixosModules.sops
inputs.nix-index-database.nixosModules.nix-index
];
in {
t14 = inputs.nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs system pkgs attrs;
@ -13,11 +18,13 @@
inherit (attrs) username;
};
};
modules = [
./configuration.nix
./t14/configuration.nix
inputs.nixos-hardware.nixosModules.lenovo-thinkpad-t14-amd-gen1
];
modules =
defaultModules
++ [
./configuration.nix
./t14/configuration.nix
inputs.nixos-hardware.nixosModules.lenovo-thinkpad-t14-amd-gen1
];
};
rknrd = inputs.nixpkgs.lib.nixosSystem {
specialArgs = {
@ -27,21 +34,17 @@
inherit (attrs) username;
};
};
modules = [
./configuration.nix
./racknerd/configuration.nix
];
modules =
defaultModules
++ [
./configuration.nix
./racknerd/configuration.nix
];
};
htz = inputs.nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs system pkgs;
addressList = {
vm-pool = {
name = "vm-pool";
ipv4 = "10.0.0.2";
subnet = "/24";
mac = "02:00:00:00:00:02";
};
vm-k3s = {
name = "vm-k3s";
ipv4 = "10.0.0.3";
@ -54,11 +57,13 @@
inherit (attrs) username;
};
};
modules = [
./configuration.nix
./htz/configuration.nix
inputs.ethereum-nix.nixosModules.default
inputs.microvm.nixosModules.host
];
modules =
defaultModules
++ [
./configuration.nix
./htz/configuration.nix
inputs.ethereum-nix.nixosModules.default
inputs.microvm.nixosModules.host
];
};
}