diff options
author | sinanmohd <sinan@sinanmohd.com> | 2023-09-03 09:48:03 +0530 |
---|---|---|
committer | sinanmohd <sinan@sinanmohd.com> | 2023-09-03 23:13:02 +0530 |
commit | 28f11cc5c704b6901dc94551fb1504f0091bb69f (patch) | |
tree | 7bf55a4884b6d4eabd987be657434a1c32c50860 /flake.nix | |
parent | c636397e6062b4d9471a4b5f4e9cf7d34a257131 (diff) |
flake/sops-nix: init
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -1,16 +1,29 @@ { description = "reproducible nixos configuration with flakes"; - inputs.nixpkgs.url = "github:NixOs/nixpkgs/nixos-unstable"; - outputs = { self, nixpkgs }: { + inputs = { + nixpkgs.url = "github:NixOs/nixpkgs/nixos-unstable"; + sops-nix = { + url = "github:Mic92/sops-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; + + outputs = { self, nixpkgs, sops-nix }: { nixosConfigurations = { cez = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; - modules = [ ./hosts/cez/configuration.nix ]; + modules = [ + ./hosts/cez/configuration.nix + sops-nix.nixosModules.sops + ]; }; kay = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; - modules = [ ./hosts/kay/configuration.nix ]; + modules = [ + ./hosts/kay/configuration.nix + sops-nix.nixosModules.sops + ]; }; }; }; |