hosts/ivy/ports.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
{ lib, ... }:
let
ports = {
vaultwarden = 8222;
immich = 8081;
navidrome = 4051;
tranquil = 8091;
legit = 5555;
};
in
{
options.svports = lib.mapAttrs (
name: _:
lib.mkOption {
type = lib.types.port;
description = "port to be used for ${name}.";
}
) ports;
config.svports = ports;
}
|