22 lines
570 B
Nix
22 lines
570 B
Nix
{ nixpkgs, home-manager, ... }@inputs:
|
|
let
|
|
mkTree = import ./tree.nix { inherit (nixpkgs) lib; };
|
|
tree = mkTree {
|
|
inherit inputs;
|
|
folder = ./.;
|
|
config = {
|
|
"profiles/*".functor.enable = true;
|
|
"users/*".functor.enable = true;
|
|
"home/*".functor.enable = true;
|
|
"home/apps/*".functor.enable = true;
|
|
"home/programming/languages/*".functor.enable = true;
|
|
};
|
|
};
|
|
in {
|
|
legacyPackages.tree = tree;
|
|
nixosConfigurations = import ./hosts {
|
|
nixosSystem = nixpkgs.lib.nixosSystem;
|
|
inherit nixpkgs home-manager tree;
|
|
};
|
|
}
|