diff options
-rw-r--r-- | hosts/muhammed/configuration.nix | 2 | ||||
-rw-r--r-- | shared/darwin/common-nix-settings/default.nix | 12 | ||||
-rw-r--r-- | shared/nixos-and-darwin/common-nix-settings/default.nix | 3 |
3 files changed, 16 insertions, 1 deletions
diff --git a/hosts/muhammed/configuration.nix b/hosts/muhammed/configuration.nix index 06de9fe..d351ece 100644 --- a/hosts/muhammed/configuration.nix +++ b/hosts/muhammed/configuration.nix @@ -6,7 +6,7 @@ }: { imports = [ ../../shared/nixos-and-darwin/common-shell-settings - ../../shared/nixos-and-darwin/common-nix-settings + ../../shared/darwin/common-nix-settings ../../shared/nixos-and-darwin/common-hm-settings ./remote-builders diff --git a/shared/darwin/common-nix-settings/default.nix b/shared/darwin/common-nix-settings/default.nix new file mode 100644 index 0000000..16d0fd6 --- /dev/null +++ b/shared/darwin/common-nix-settings/default.nix @@ -0,0 +1,12 @@ +# This module sets common settings related to Nix such as enabling flakes and +# using overlays everywhere. +# +# Most of the heavy lifting is done in `shared/nixos-and-darwin/common-nix-settings`. +# This module is limited to Darwin-specific settings. +{ + imports = [ + ../../nixos-and-darwin/common-nix-settings + ]; + + nix.settings.sandbox = "relaxed"; +} diff --git a/shared/nixos-and-darwin/common-nix-settings/default.nix b/shared/nixos-and-darwin/common-nix-settings/default.nix index 3681946..1ac3a58 100644 --- a/shared/nixos-and-darwin/common-nix-settings/default.nix +++ b/shared/nixos-and-darwin/common-nix-settings/default.nix @@ -1,5 +1,8 @@ # This module sets common settings related to Nix such as enabling flakes and # using overlays everywhere. +# +# NOTE: This lives under `shared/nixos-and-darwin`. The configuration in here +# should be compatible with both nixos and nix-darwin!! { pkgs, lib, |