diff --git a/nixos/flake.nix b/nixos/flake.nix index e6e415d..350ed97 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -12,9 +12,13 @@ url = "github:nix-community/disko"; inputs.nixpkgs.follows = "nixpkgs"; }; + sops-nix = { + url = "github:Mic92/sops-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; - outputs = { self, nixpkgs, nixvim, home-manager, disko }@inputs: + outputs = { self, nixpkgs, nixvim, home-manager, disko, sops-nix }@inputs: let nodes = [ "nixos-homelab-00" @@ -28,15 +32,16 @@ }; system = "x86_64-linux"; modules = [ - ./configuration.nix - ./hardware-configuration.nix - ./disk-config.nix - disko.nixosModules.disko - home-manager.nixosModules.home-manager { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.sysAdmin = ./home.nix; - } + ./configuration.nix + ./hardware-configuration.nix + ./disk-config.nix + disko.nixosModules.disko + sops-nix.nixosModule.sops + home-manager.nixosModules.home-manager { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.sysAdmin = ./home.nix; + } ]; }; }) nodes);