diff --git a/flake.nix b/flake.nix index e7e372e..d1ee8b0 100644 --- a/flake.nix +++ b/flake.nix @@ -12,6 +12,7 @@ outputs = { self, nixpkgs, sops-nix, me-emacs, nix-darwin, home-manager }@inputs: let overlays = import ./overlays/default.nix inputs; + modules = import ./modules/default.nix inputs; # Configuration for `nixpkgs` nixpkgsConfig = { @@ -34,7 +35,7 @@ ]; }) ./machines/hippocampus/configuration.nix - sops-nix.nixosModules.sops + modules.sops ]; }; universedesktop = nixpkgs.lib.nixosSystem { @@ -46,7 +47,7 @@ nixpkgs.overlays = [ overlays.emacs ]; }) ./machines/universedesktop/configuration.nix - sops-nix.nixosModules.sops + modules.sops ]; }; }; @@ -58,7 +59,7 @@ ({ config, pkgs, ... }: { nixpkgs.overlays = [ overlays.emacs ]; }) - home-manager.darwinModules.home-manager + modules.home-manager-darwin { nixpkgs = nixpkgsConfig; } diff --git a/modules/default.nix b/modules/default.nix new file mode 100644 index 0000000..ee9fad1 --- /dev/null +++ b/modules/default.nix @@ -0,0 +1,4 @@ +inputs: { + sops = inputs.sops-nix.nixosModules.sops; + home-manager-darwin = inputs.home-manager.darwinModules.home-manager; +}