This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

machines/styx: hand gg23 routing over to acheron

styx keeps hass/snapserver/mycelium as a plain LAN client on et0 with a
static lease (10.42.0.3) from acheron; 10.42.0.1 now means the router.
Repoint snapclient, mycelium peers, zigbee2mqtt broker, ignavia's tinc
Address and the gg23 extraHosts accordingly.

+18 -11
+2 -1
2configs/default.nix
··· 317 317 } 318 318 ]; # mosh 319 319 networking.extraHosts = '' 320 - 10.42.0.1 styx.gg23 320 + 10.42.0.1 acheron.gg23 321 + 10.42.0.3 styx.gg23 321 322 ''; 322 323 323 324 # use 24:00 time format, the default got sneakily changed around 20.03
+7
2configs/gg23.nix
··· 68 68 MACAddress = "84:28:59:f0:d2:a8"; 69 69 }; 70 70 } 71 + { 72 + # styx (et0), ex-router: snapserver, mosquitto, mycelium peer 73 + dhcpServerStaticLeaseConfig = { 74 + Address = "10.42.0.3"; 75 + MACAddress = "3c:7c:3f:7e:e2:39"; 76 + }; 77 + } 71 78 # { 72 79 # dhcpServerStaticLeaseConfig = { 73 80 # Address = "10.42.0.10";
+1 -1
2configs/snapclient.nix
··· 3 3 systemd.services.snapclient = { 4 4 wantedBy = [ "multi-user.target" ]; 5 5 path = [ pkgs.snapcast ]; 6 - script = "snapclient -h 10.42.0.1 --hostID ${config.networking.hostName}"; 6 + script = "snapclient -h 10.42.0.3 --hostID ${config.networking.hostName}"; 7 7 serviceConfig = { 8 8 DynamicUser = true; 9 9 Group = "pipewire";
+1 -1
2configs/snapserver.nix
··· 22 22 tcp.enable = true; 23 23 }; 24 24 25 - networking.firewall.interfaces.int0.allowedTCPPorts = [ 25 + networking.firewall.interfaces.et0.allowedTCPPorts = [ 26 26 1704 27 27 1705 28 28 1780
+2 -2
2configs/spora.nix
··· 15 15 "--silent" 16 16 ]; 17 17 peers = [ 18 - "quic://10.42.0.1:9651" 19 - "tcp://10.42.0.1:9651" 18 + "quic://10.42.0.3:9651" 19 + "tcp://10.42.0.3:9651" 20 20 ]; 21 21 }; 22 22 clan.core.vars.generators.mycelium = {
+3 -3
2configs/hass/default.nix
··· 6 6 7 7 krebs.iptables.tables.filter.INPUT.rules = [ 8 8 { 9 - predicate = "-i int0 -p tcp --dport 1883"; 9 + predicate = "-i et0 -p tcp --dport 1883"; 10 10 target = "ACCEPT"; 11 11 } # mosquitto 12 12 { ··· 14 14 target = "ACCEPT"; 15 15 } # mosquitto 16 16 { 17 - predicate = "-i int0 -p tcp --dport 8123"; 17 + predicate = "-i et0 -p tcp --dport 8123"; 18 18 target = "ACCEPT"; 19 19 } # hass 20 20 { 21 - predicate = "-i int0 -p tcp --dport 1337"; 21 + predicate = "-i et0 -p tcp --dport 1337"; 22 22 target = "ACCEPT"; 23 23 } # zigbee2mqtt frontend 24 24 {
+1 -1
2configs/hass/zigbee.nix
··· 18 18 mqtt = { 19 19 discovery = true; 20 20 base_topic = "zigbee"; 21 - server = "mqtt://10.42.0.1"; 21 + server = "mqtt://127.0.0.1"; 22 22 user = "gg23"; 23 23 password = "gg23-mqtt"; 24 24 };
+1 -1
machines/ignavia/config.nix
··· 91 91 pkgs.rbw 92 92 ]; 93 93 94 - krebs.hosts.styx.nets.retiolum.tinc.extraConfig = "Address = 10.42.0.1 655"; 94 + krebs.hosts.styx.nets.retiolum.tinc.extraConfig = "Address = 10.42.0.3 655"; 95 95 96 96 virtualisation.podman.enable = true; 97 97
-1
machines/styx/config.nix
··· 10 10 ../../2configs/retiolum.nix 11 11 ../../2configs/pipewire.nix 12 12 ../../2configs/yellow-mounts/samba.nix 13 - ../../2configs/gg23.nix 14 13 ../../2configs/hass 15 14 ../../2configs/n8n.nix 16 15 ../../2configs/green-host.nix