From dd02ce20cc42124751e5e1a88d71dfa35416698e Mon Sep 17 00:00:00 2001 From: Ruud van Asseldonk Date: Wed, 11 Feb 2026 23:33:59 +0100 Subject: [PATCH 1/2] nsd: fix withSystemd = false config Without this, when setting 'withSystemd = false' on x86_64-linux, the configure step fails: > checking for SSL_CTX_set_security_level... yes > checking for ERR_load_SSL_strings... yes > checking if ERR_load_SSL_strings is deprecated... no > checking for pkg-config... no > configure: error: pkg-config not found --- pkgs/by-name/ns/nsd/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ns/nsd/package.nix b/pkgs/by-name/ns/nsd/package.nix index 46f17f508721..b6cf8db8ed3c 100644 --- a/pkgs/by-name/ns/nsd/package.nix +++ b/pkgs/by-name/ns/nsd/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-+ezCz3m6UFgPLfYpGO/EQAhMW/EQV9tEwZqpZDzUteg="; }; - nativeBuildInputs = lib.optionals withSystemd [ + nativeBuildInputs = [ pkg-config ]; From 21edf1617253c6c23337d1521713a2d23717ad24 Mon Sep 17 00:00:00 2001 From: Ruud van Asseldonk Date: Wed, 13 May 2026 12:36:52 +0200 Subject: [PATCH 2/2] nsd: add ruuda as maintainer I depend on this package in production, I'm willing to maintain it. --- pkgs/by-name/ns/nsd/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ns/nsd/package.nix b/pkgs/by-name/ns/nsd/package.nix index b6cf8db8ed3c..e60228f1b7ce 100644 --- a/pkgs/by-name/ns/nsd/package.nix +++ b/pkgs/by-name/ns/nsd/package.nix @@ -90,5 +90,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Authoritative only, high performance, simple and open source name server"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ ruuda ]; }; })