summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2025-02-01 07:08:04 -0500
committerSeth Flynn <[email protected]>2025-02-01 07:08:04 -0500
commitcc9f61f40347786659922508afeb6c6daa55088a (patch)
tree1ac12a573a1903914505d7cbfab66722e236300c /modules
parent1234c725444c1c45bbf21cacc2a0dedc034ea1bc (diff)
nixos/determinate: add nix.custom.conf
Diffstat (limited to 'modules')
-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 = {