roles/printserver: add option for ServerName

This commit is contained in:
2025-08-08 00:54:25 -07:00
parent 9b9ed78ce5
commit 37534602e4

View File

@@ -40,6 +40,13 @@ in
];
};
serverName = mkOption {
type = types.str;
default = "localhost";
description = "Name of server to indicate to CUPS";
example = "print.example.com";
};
serverAliases = mkOption {
type = types.listOf types.str;
default = [ ];
@@ -89,6 +96,7 @@ in
Listen 0.0.0.0:631
BrowseLocalProtocols dnssd
ServerName ${cfg.serverName}
${lib.optionalString (cfg.serverAliases != [ ]) serverAliasesText}
DefaultAuthType Basic