diff options
| author | Daiderd Jordan <daiderd@gmail.com> | 2018-03-26 21:50:50 +0200 |
|---|---|---|
| committer | Daiderd Jordan <daiderd@gmail.com> | 2018-03-26 21:53:31 +0200 |
| commit | a9e0f71c50fc9a72e22e991e323a6a7e50bfc0d7 (patch) | |
| tree | 561c16674808f374f043c860373d4857bcbd92e6 /modules | |
| parent | cde11cf2b888f495a661e5af52d15900d753d0fa (diff) | |
nix-daemon: make cacert overridable without mkForce
Fixes #74
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/services/nix-daemon.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/services/nix-daemon.nix b/modules/services/nix-daemon.nix index 92cf422..efbae00 100644 --- a/modules/services/nix-daemon.nix +++ b/modules/services/nix-daemon.nix @@ -46,9 +46,13 @@ in serviceConfig.SoftResourceLimits.NumberOfFiles = 4096; serviceConfig.StandardErrorPath = cfg.logFile; - serviceConfig.EnvironmentVariables = config.nix.envVars - // { NIX_SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; } - // optionalAttrs (cfg.tempDir != null) { TMPDIR = cfg.tempDir; }; + serviceConfig.EnvironmentVariables = mkMerge [ + config.nix.envVars + { + NIX_SSL_CERT_FILE = mkDefault "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; + TMPDIR = mkIf (cfg.tempDir != null) cfg.tempDir; + } + ]; }; }; |
