From 1c09cb43cea8bee1fd8c4d629fab80f6582f2eeb Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Mon, 11 Dec 2023 09:33:11 +0200 Subject: [PATCH] nixos/avahi: rename remaining config options services.avahi.nssmdns got split into services.avahi.nssmdns{4,6}, nothing should access the old alias anymore so there's no eval warnings. Reported in https://github.com/NixOS/nixpkgs/pull/258424#issuecomment-1849428869 --- nixos/modules/services/networking/avahi-daemon.nix | 2 +- nixos/tests/avahi.nix | 2 +- nixos/tests/guix/publish.nix | 2 +- .../misc/keylight-controller-mschneider82/default.nix | 2 +- pkgs/misc/drivers/epson-escpr/default.nix | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/networking/avahi-daemon.nix b/nixos/modules/services/networking/avahi-daemon.nix index 4bf5badfa1f4..89b30996e8fa 100644 --- a/nixos/modules/services/networking/avahi-daemon.nix +++ b/nixos/modules/services/networking/avahi-daemon.nix @@ -272,7 +272,7 @@ in users.groups.avahi = { }; - system.nssModules = optional cfg.nssmdns pkgs.nssmdns; + system.nssModules = optional (cfg.nssmdns4 || cfg.nssmdns6) pkgs.nssmdns; system.nssDatabases.hosts = let mdnsMinimal = if (cfg.nssmdns4 && cfg.nssmdns6) then "mdns_minimal" diff --git a/nixos/tests/avahi.nix b/nixos/tests/avahi.nix index c53a95903291..d8f4d13340fb 100644 --- a/nixos/tests/avahi.nix +++ b/nixos/tests/avahi.nix @@ -16,7 +16,7 @@ import ./make-test-python.nix { cfg = { ... }: { services.avahi = { enable = true; - nssmdns = true; + nssmdns4 = true; publish.addresses = true; publish.domain = true; publish.enable = true; diff --git a/nixos/tests/guix/publish.nix b/nixos/tests/guix/publish.nix index 6dbe8f99ebd6..a15e00b0fa98 100644 --- a/nixos/tests/guix/publish.nix +++ b/nixos/tests/guix/publish.nix @@ -16,7 +16,7 @@ in { # substitute server which requires Avahi. services.avahi = { enable = true; - nssmdns = true; + nssmdns4 = true; publish = { enable = true; userServices = true; diff --git a/pkgs/applications/misc/keylight-controller-mschneider82/default.nix b/pkgs/applications/misc/keylight-controller-mschneider82/default.nix index e90299baa567..9d70e59202e8 100644 --- a/pkgs/applications/misc/keylight-controller-mschneider82/default.nix +++ b/pkgs/applications/misc/keylight-controller-mschneider82/default.nix @@ -37,7 +37,7 @@ buildGoModule rec { longDescription = '' Requires having: * Elgato's Keylight paired to local wifi network. - * Service avahi with nssmdns enabled. + * Service avahi with nssmdns4 enabled. ''; license = licenses.mit; homepage = "https://github.com/mschneider82/keylight-control"; diff --git a/pkgs/misc/drivers/epson-escpr/default.nix b/pkgs/misc/drivers/epson-escpr/default.nix index 40e6c7b3b18b..7300749235fd 100644 --- a/pkgs/misc/drivers/epson-escpr/default.nix +++ b/pkgs/misc/drivers/epson-escpr/default.nix @@ -42,7 +42,7 @@ in stdenv.mkDerivation { hostname resolvable: services.avahi = { enable = true; - nssmdns = true; + nssmdns4 = true; };''; license = licenses.gpl3Plus; maintainers = with maintainers; [ artuuge ];