From d19be69fbe421fd2b6598a93414146389ed75491 Mon Sep 17 00:00:00 2001 From: Shubham Saini Date: Mon, 25 Sep 2023 23:28:12 -0700 Subject: added darwin --- flake.nix | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 7f3d0b9..159b4be 100644 --- a/flake.nix +++ b/flake.nix @@ -7,9 +7,14 @@ url = "github:nix-community/home-manager/release-23.05"; inputs.nixpkgs.follows = "nixpkgs"; }; + + darwin = { + url = "github:lnl7/nix-darwin/master"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; - outputs = { self, nixpkgs, home-manager, ... }: { + outputs = { self, nixpkgs, darwin, home-manager, ... }: { nixosConfigurations = { oracle = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; @@ -28,5 +33,23 @@ ]; }; }; + darwinConfigurations = { + morpheus = darwin.lib.darwinSystem { + system = "x86_64-darwin"; + modules = [ + { + imports = [ ./hosts/morpheus/configuration.nix ]; + } + home-manager.darwinModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.shubh = { + imports = [ ./darwin/home.nix ]; + }; + } + ]; + }; + }; }; } -- cgit v1.2.3