From 0364d165582f1d87f462cc955de166bf1f52c8aa Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 9 Sep 2026 20:18:32 +0200 Subject: [PATCH] nixos/phpfpm: use structuredAttrs instead of passAsFile --- nixos/modules/services/web-servers/phpfpm/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-servers/phpfpm/default.nix b/nixos/modules/services/web-servers/phpfpm/default.nix index 43d394ad39f4..bf8e6e2deccd 100644 --- a/nixos/modules/services/web-servers/phpfpm/default.nix +++ b/nixos/modules/services/web-servers/phpfpm/default.nix @@ -49,10 +49,12 @@ let { inherit (poolOpts) phpPackage phpOptions; preferLocalBuild = true; - passAsFile = [ "phpOptions" ]; + __structuredAttrs = true; } '' - cat ${poolOpts.phpPackage}/etc/php.ini $phpOptionsPath > $out + ( cat ${poolOpts.phpPackage}/etc/php.ini + printf "%s" "$phpOptions" + ) > $out ''; poolOpts =