Skip to content

Commit ae5ef6e

Browse files
committed
update all the things
1 parent c158569 commit ae5ef6e

26 files changed

+828
-408
lines changed

config/servers/bertha/default.nix

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ in
6363
fsType = "ext4";
6464
};
6565

66-
h4ck.monitoring.targetHost = "fd21:a07e:735e:ffff::1";
66+
h4ck.monitoring.targetHost = "[fd21:a07e:735e:ffff::1]"; # need to add [ & ] for some URL scheme that changed over the years. Prometheus used to take these just fine :(
6767
h4ck.wireguardBackbone = {
6868
addresses = [
6969
"fe80::1/64"
@@ -477,10 +477,12 @@ in
477477
chain forward_to_lan {
478478
tcp dport { 22 } accept
479479
tcp dport { 6882 } accept;
480+
udp dport { 49001 } accept;
480481
481-
ip6 nexthdr tcp tcp dport { 22, 80, 443, 655, 4001, 8000, 9100, 22000, 16686 } accept
482+
ip6 nexthdr tcp tcp dport { 22, 80, 443, 655, 4001, 8000, 9100, 22000, 16686, 49001 } accept
482483
# allow mosh
483484
udp dport 60000-61000 accept
485+
ip saddr 172.20.25.51/32 accept
484486
485487
# forward to monitoring ports, final access control happens on each device
486488
${lib.concatMapStringsSep "\n" (port: "tcp dport ${toString port} accept") monitoringPorts}
@@ -505,6 +507,7 @@ in
505507
type nat hook prerouting priority dstnat;
506508
# tcp dport { 4001 } dnat to $somewhere
507509
iifname uplink tcp dport { 6882 } dnat to 10.250.11.249
510+
iifname uplink udp dport { 49001 } dnat to 172.20.24.174
508511
509512
# dnat udp dport map @somemap;
510513
}

config/servers/bertha/unifi.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{ pkgs, config, lib, ... }:
22
{
33
services.unifi = {
4-
enable = true;
4+
enable = false;
55
#mongodbPackage = pkgs.mongodb-4_2;
66
unifiPackage = pkgs.unifi.overrideAttrs (
77
_: rec {
@@ -15,8 +15,8 @@
1515
};
1616

1717

18-
users.users.unifi.group = "unifi";
19-
users.groups.unifi = { };
18+
# users.users.unifi.group = "unifi";
19+
# users.groups.unifi = { };
2020

2121
services.nginx = {
2222
# disabled since unifi seems to request logins for unknown reason..

config/servers/crappy/default.nix

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,10 @@
122122
];
123123

124124
environment.systemPackages = with pkgs; [
125-
#rockpi4.mpv
126-
mpv
125+
rockpi4.mpv
127126
youtube-dl
128127
#rockpi4.mpp
129-
#rockpi4.ffmpeg
128+
rockpi4.ffmpeg
130129
ffmpeg
131130
syncplay
132131
streamlink

config/servers/crappy/graphical.nix

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,8 @@
33
environment.systemPackages = with pkgs; [
44
ate
55
firefox
6-
(
7-
((pkgs.kodi.withPackages (p: with p; [
8-
youtube
9-
netflix
10-
pvr-iptvsimple
11-
a4ksubtitles
12-
(p.buildKodiAddon {
13-
pname = "plugin.video.media-ccc-de";
14-
version = "git+" + pkgs.sources."plugin.video.media-ccc-de".revision;
15-
namespace = "plugin.video.media-ccc-de";
16-
src = sources."plugin.video.media-ccc-de";
17-
propagatedBuildInputs = with p; [
18-
requests
19-
routing
20-
];
21-
})
22-
])).override {
23-
kodi = (pkgs.kodi.override { waylandSupport = true; }).overrideAttrs ({ patches ? [ ], ... }: {
24-
patches = patches ++ [
25-
#(pkgs.fetchpatch {
26-
# url = "https://github.com/xbmc/xbmc/pull/20632/commits/3f02f813997d19d15917fb4eb3387c60a3696837.patch";
27-
# sha256 = "0f8f3245f3jg5ghvfyjhbvjvv3xz8gnbmhzwwvvdd55m3yz19m94";
28-
#})
29-
];
30-
});
31-
})
32-
)
6+
rockpi4.kodi
7+
rockpi4.mpv
338
];
349

3510
networking.firewall.extraStopCommands = ''

0 commit comments

Comments
 (0)