roles/printserver: make ServerAlias config conditional

This commit is contained in:
2025-08-07 22:16:38 -07:00
parent 374ff3a4bf
commit 273b2029cd

View File

@@ -40,8 +40,8 @@ in
config =
let
prepended = map(client: "ServerAlias ${client}") cfg.allowedWebClients;
joined = concatStringsSep "\n" prepended;
prepended = map (client: "ServerAlias ${client}") cfg.allowedWebClients;
serverAliases = if allowedWebClients == [ ] then "" else concatStringsSep "\n" prepended;
in
mkIf cfg.enable {
environment.systemPackages = with pkgs; [
@@ -77,7 +77,7 @@ in
Listen 0.0.0.0:631
BrowseLocalProtocols dnssd
${joined}
${serverAliases}
DefaultAuthType Basic