This commit is contained in:
2023-03-01 16:51:24 +00:00
parent 25be0d06f4
commit 10b1faa250
4 changed files with 52 additions and 47 deletions

View File

@@ -62,6 +62,10 @@
packages = forEachPkgs (pkgs: import ./pkgs { inherit pkgs; });
devShells = forEachPkgs (pkgs: import ./shell.nix { inherit pkgs; });
overlays = import ./overlays { inherit inputs; };
# Output all modules in ./modules to flake. Modules should be in
# individual subdirectories and contain a default.nix file
nixosModules = builtins.listToAttrs (map
(x: {
name = x;
@@ -69,6 +73,9 @@
})
(builtins.attrNames (builtins.readDir ../modules/nixos)));
##import our HM modules
## -- imported in ./home-manger/general
homeManagerModules = builtins.listToAttrs (map
(name: {
inherit name;
@@ -107,7 +114,7 @@
# > Our main home-manager configuration file <
./home-manager/users/sstent
inputs.sops-nix.homeManagerModules.sops
]++ (builtins.attrValues self.homeManagerModules);
];
};
"sstent@StuPC" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux; # Home-manager requires 'pkgs' instance
@@ -116,7 +123,7 @@
# > Our main home-manager configuration file <
./home-manager/users/sstent
inputs.sops-nix.homeManagerModules.sops
]++ (builtins.attrValues self.homeManagerModules);
];
};
};