diff options
author | Florian Klink <flokli@flokli.de> | 2020-05-05 13:41:12 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2020-05-05 15:59:30 +0200 |
commit | 7426bec45ef03c55bfc5bb27cdc60d6163aeed04 (patch) | |
tree | c2ee7d01ac845e8f4440780fc08488218ff52d7e /nixos/modules/system/boot/resolved.nix | |
parent | 499b5feac9dfad6706519b123ce201defd74b2ea (diff) | |
download | nixpkgs-7426bec45ef03c55bfc5bb27cdc60d6163aeed04.tar nixpkgs-7426bec45ef03c55bfc5bb27cdc60d6163aeed04.tar.gz nixpkgs-7426bec45ef03c55bfc5bb27cdc60d6163aeed04.tar.bz2 nixpkgs-7426bec45ef03c55bfc5bb27cdc60d6163aeed04.tar.lz nixpkgs-7426bec45ef03c55bfc5bb27cdc60d6163aeed04.tar.xz nixpkgs-7426bec45ef03c55bfc5bb27cdc60d6163aeed04.tar.zst nixpkgs-7426bec45ef03c55bfc5bb27cdc60d6163aeed04.zip |
nixos/systemd/resolved: add resolve to nss hosts database if enabled
We keep the "only add the nss module if nscd is enabled" logic for now. The assertion never was triggered, so it can be removed.
Diffstat (limited to 'nixos/modules/system/boot/resolved.nix')
-rw-r--r-- | nixos/modules/system/boot/resolved.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/system/boot/resolved.nix b/nixos/modules/system/boot/resolved.nix index da61c64faf8..b7aaef575ac 100644 --- a/nixos/modules/system/boot/resolved.nix +++ b/nixos/modules/system/boot/resolved.nix @@ -138,6 +138,10 @@ in users.users.resolved.group = "systemd-resolve"; + # add resolve to nss hosts database if enabled and nscd enabled + # system.nssModules is configured in nixos/modules/system/boot/systemd.nix + system.nssDatabases.hosts = optional config.services.nscd.enable "resolve [!UNAVAIL=return]"; + systemd.additionalUpstreamSystemUnits = [ "systemd-resolved.service" ]; |