about summary refs log tree commit diff
path: root/users/multi/home/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/multi/home/default.nix')
-rw-r--r--users/multi/home/default.nix27
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" ];
+  }