diff options
Diffstat (limited to 'users/multi/home/default.nix')
-rw-r--r-- | users/multi/home/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/users/multi/home/default.nix b/users/multi/home/default.nix new file mode 100644 index 000000000000..b5befe6bb6b8 --- /dev/null +++ b/users/multi/home/default.nix @@ -0,0 +1,27 @@ +{ depot, pkgs, lib, ... }: + +let + nixpkgs = import pkgs.nixpkgsSrc {}; + home-modules = import "${nixpkgs.home-manager.src}/modules"; + outerLib = lib; + + home = path: + let + configSet = import path { inherit depot pkgs; }; + in + home-modules { + pkgs = nixpkgs; + configuration = { config, lib, ... }: ( + { + _module.args.pkgs = outerLib.mkForce (import pkgs.nixpkgsSrc {}); + } // configSet + ); + }; + +in + rec { + whitby = home ./configs/whitby.nix; + whitbyHome = whitby.activationPackage; + + meta.targets = [ "whitbyHome" ]; + } |