Skip to content

Commit

Permalink
chore: update
Browse files Browse the repository at this point in the history
EHfive committed Feb 2, 2024
1 parent 553dcf7 commit b52a7d0
Showing 5 changed files with 15 additions and 8 deletions.
1 change: 1 addition & 0 deletions machines/r2s/configuration.nix
Original file line number Diff line number Diff line change
@@ -76,6 +76,7 @@
lm_sensors
lsof
mtr
python3
screen
sops
stuntman
7 changes: 4 additions & 3 deletions machines/r2s/hardware.nix
Original file line number Diff line number Diff line change
@@ -55,7 +55,6 @@
includeDefaultModules = false;
};
blacklistedKernelModules = [ "hantro_vpu" "drm" "lima" "videodev" ];
kernelModules = [ "ledtrig_netdev" ];
tmp.useTmpfs = true;
};

@@ -108,10 +107,12 @@

systemd.services."setup-net-leds" = {
description = "Setup network LEDs";
unitConfig = { DefaultDependencies = "no"; };
serviceConfig = { Type = "simple"; };
wantedBy = [ "sysinit.target" ];
wantedBy = [ "multi-user.target" ];
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
script = ''
${pkgs.kmod}/bin/modprobe ledtrig_netdev
cd /sys/class/leds/nanopi-r2s:green:lan
echo netdev > trigger
echo 1 | tee link tx rx >/dev/null
6 changes: 3 additions & 3 deletions machines/r2s/secrets/secrets.sops.yaml

Large diffs are not rendered by default.

7 changes: 6 additions & 1 deletion machines/r2s/tproxy.nix
Original file line number Diff line number Diff line change
@@ -63,11 +63,16 @@ in

systemd.services.udpspeeder = {
description = "UDPspeeder";
after = [ "network.target" ];
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
script = ''
xargs -a ${secrets."udpspeeder.conf".path} ${pkgs.udpspeeder}/bin/speederv2
'';
serviceConfig = {
Restart = "on-failure";
RestartSec = 4;
};
};
sops.secrets."udpspeeder.conf".restartUnits = [ "udpspeeder.service" ];

2 changes: 1 addition & 1 deletion machines/srv-m/mail-dovecot.nix
Original file line number Diff line number Diff line change
@@ -70,7 +70,7 @@ in
Spam.specialUse = "Junk";
Templates.auto = "create";
};
sieveScripts = {
sieve.scripts = {
after = builtins.toFile "spam.sieve" ''
require ["variables", "fileinto", "envelope", "subaddress", "mailbox", "duplicate"];

0 comments on commit b52a7d0

Please sign in to comment.