diff --git a/hosts/darwin.nix b/hosts/darwin.nix index f87f48a..9d52e2d 100644 --- a/hosts/darwin.nix +++ b/hosts/darwin.nix @@ -14,6 +14,7 @@ let defaultModules = defaults.defaultModules ++ [ # NO_INLINE + tree.impure.profiles.base-darwin inputs.home-manager-unstable.darwinModules.home-manager ]; diff --git a/profiles/base-darwin/nix.nix b/profiles/base-darwin/nix.nix new file mode 100644 index 0000000..44e5e7b --- /dev/null +++ b/profiles/base-darwin/nix.nix @@ -0,0 +1,18 @@ +{ inputs, config, lib, ... }: { + nix = { + nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; + extraOptions = lib.optionalString + (lib.versionAtLeast config.nix.package.version "2.4") '' + experimental-features = nix-command flakes + ''; + settings.trusted-users = [ "root" "@wheel" ]; + }; + nixpkgs = { + config = { allowUnfree = true; }; + overlays = [ + (import ../../overlay) + inputs.musicutil.overlay + inputs.deploy-rs.overlay + ]; + }; +}