summary refs log tree commit diff stats
path: root/flake.nix
diff options
context:
space:
mode:
authorAlan Pearce2022-10-08 04:28:32 +0200
committerAlan Pearce2022-10-08 04:31:19 +0200
commit32bd166e364c68fb76c6748a3e5ee5d14982f02a (patch)
tree7b295d9c01e2a6a90ab5bbc7a48dff6fed8f9c72 /flake.nix
parentfc975d16c41c4f92f3e3dde4a837be52051b4e77 (diff)
downloadnixfiles-32bd166e364c68fb76c6748a3e5ee5d14982f02a.tar.lz
nixfiles-32bd166e364c68fb76c6748a3e5ee5d14982f02a.tar.zst
nixfiles-32bd166e364c68fb76c6748a3e5ee5d14982f02a.zip
Set up home-manager flake on mba
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 92a31715..f5314a26 100644
--- a/flake.nix
+++ b/flake.nix
@@ -6,9 +6,11 @@
     nixos-hardware.url = github:NixOS/nixos-hardware;
     darwin.url = github:lnl7/nix-darwin/master;
     darwin.inputs.nixpkgs.follows = "nixpkgs-unstable";
+    home-manager.url = github:nix-community/home-manager;
+    home-manager.inputs.nixpkgs.follows = "nixpkgs-unstable";
   };
 
-  outputs = { self, darwin, nixos-unstable, ... }@attrs: {
+  outputs = { self, darwin, home-manager, nixos-unstable, ... }@attrs: {
     nixosConfigurations.prefect = nixos-unstable.lib.nixosSystem {
       system = "x86_64-linux";
       specialArgs = attrs;
@@ -19,5 +21,10 @@
       specialArgs = attrs;
       modules = [ ./system/mba.nix ];
     };
+    homeConfigurations.mba = home-manager.lib.homeManagerConfiguration {
+      system = "x86_64-darwin";
+      specialArgs = attrs;
+      modules = [ ./user/mba.nix ];
+    };
   };
 }