summaryrefslogtreecommitdiff
path: root/modules/nixos/traits/determinate.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/traits/determinate.nix')
-rw-r--r--modules/nixos/traits/determinate.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/nixos/traits/determinate.nix b/modules/nixos/traits/determinate.nix
index 459b128..11e637e 100644
--- a/modules/nixos/traits/determinate.nix
+++ b/modules/nixos/traits/determinate.nix
@@ -15,9 +15,14 @@ in
config = lib.mkIf cfg.enable (
lib.mkMerge [
(lib.mkIf cfg.determinate-nixd.enable {
- environment.systemPackages = [
- package
- ];
+ environment = {
+ # `determinate-nixd` overrides /etc/nix/nix.conf with it's own
+ etc."nix/nix.custom.conf" = { inherit (config.environment.etc."nix/nix.conf") source; };
+
+ systemPackages = [
+ package
+ ];
+ };
systemd = {
services.nix-daemon.serviceConfig = {