hosts(delta): allow multicast to enable chromecast
Tony Olagbaiye
14 days ago
62 | 62 |
lidarr.extraGroups = [ "transmission" ];
|
63 | 63 |
bazarr.extraGroups = [ "transmission" ];
|
64 | 64 |
jackett.extraGroups = [ "transmission" ];
|
65 | |
transmission.extraGroups = [ "transmission" ];
|
66 | 65 |
|
67 | 66 |
transmission = lib.mapAttrs (_: lib.mkForce) {
|
68 | 67 |
inherit (hostConfig.users.users.bao) uid group;
|
|
68 |
} // {
|
|
69 |
extraGroups = [ "transmission" ];
|
69 | 70 |
};
|
70 | 71 |
};
|
71 | 72 |
};
|
128 | 128 |
};
|
129 | 129 |
udpports = dag.entryBetween ["basic-icmp6" "basic-icmp" "ping6" "ping"] ["default"] {
|
130 | 130 |
protocol = "udp"; field = "dport";
|
131 | |
value = map (x: x+32768) (lib.genList (x: x+1) (65535-32768));
|
|
131 |
value = lib.range 32768 65535;
|
|
132 |
# chromecast: 32768-61000
|
132 | 133 |
# mosh: 60000-65535
|
133 | |
# chromecast: 32768-61000
|
|
134 |
policy = "accept";
|
|
135 |
};
|
|
136 |
multicast = dag.entryBetween ["basic-icmp6" "basic-icmp" "ping6" "ping"] ["default"] {
|
|
137 |
protocol = "meta"; field = "pkttype";
|
|
138 |
value = [ "broadcast" "multicast" ];
|
134 | 139 |
policy = "accept";
|
135 | 140 |
};
|
136 | 141 |
mactelnet = dag.entryBetween ["basic-icmp6" "basic-icmp" "ping6" "ping"] ["default"] {
|
62 | 62 |
field = lib.mkOption {
|
63 | 63 |
default = null;
|
64 | 64 |
type = with lib.types; nullOr (enum [
|
65 | |
"dport" "sport" "daddr" "saddr" "type" "state" "iifname"
|
|
65 |
"dport" "sport" "daddr" "saddr" "type" "state" "iifname" "pkttype"
|
66 | 66 |
]);
|
67 | 67 |
description = "Value to match.";
|
68 | 68 |
};
|