basic sops setup

This commit is contained in:
2025-01-05 20:10:30 -05:00
parent cdf26994a3
commit 15234fa2bb
5 changed files with 119 additions and 5 deletions

View File

@@ -42,6 +42,11 @@
url = "github:lilyinstarlight/nixos-cosmic";
inputs.nixpkgs.follows = "nixpkgs";
};
sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {
@@ -50,6 +55,7 @@
home-manager,
systems,
nixos-cosmic,
sops-nix,
...
} @ inputs: let
inherit (self) outputs;
@@ -71,19 +77,31 @@
nixosConfigurations = {
bob = lib.nixosSystem {
modules = [./systems/bob];
modules = [
./systems/bob
sops-nix.nixosModules.sops
];
specialArgs = {inherit inputs outputs;};
};
jeeves = lib.nixosSystem {
modules = [./systems/jeeves];
modules = [
./systems/jeeves
sops-nix.nixosModules.sops
];
specialArgs = {inherit inputs outputs;};
};
rhapsody-in-green = lib.nixosSystem {
modules = [./systems/rhapsody-in-green];
modules = [
./systems/rhapsody-in-green
sops-nix.nixosModules.sops
];
specialArgs = {inherit inputs outputs;};
};
muninn = lib.nixosSystem {
modules = [./systems/muninn];
modules = [
./systems/muninn
sops-nix.nixosModules.sops
];
specialArgs = {inherit inputs outputs;};
};
};