Compare commits

..

No commits in common. "477b5abfa82e628826528a700d89010aa797c1ed" and "bec36a738fb1e14a37c021a3277d69543616f948" have entirely different histories.

3 changed files with 17 additions and 13 deletions

View File

@ -94,12 +94,8 @@ with pkgs;
# Keep logs for a week # Keep logs for a week
services.journald.extraConfig = "MaxRetentionSec=1week"; services.journald.extraConfig = "MaxRetentionSec=1week";
# Increase inotify limits and maximum buffer size # Increase inotify limits
boot.kernel.sysctl = { boot.kernel.sysctl = { "fs.inotify.max_user_watches" = 204800; };
"fs.inotify.max_user_watches" = 204800;
"net.core.rmem_max" = 2500000;
"net.core.wmem_max" = 2500000;
};
# MOTD message # MOTD message
programs.fish.interactiveShellInit = "${./scripts/motd.sh}"; programs.fish.interactiveShellInit = "${./scripts/motd.sh}";

View File

@ -7,19 +7,13 @@
guiAddress = "0.0.0.0:8384"; guiAddress = "0.0.0.0:8384";
dataDir = "/vault/syncthing"; dataDir = "/vault/syncthing";
key = config.age.secrets.syncthing.path; key = config.age.secrets.syncthing.path;
extraOptions = { options.maxFolderConcurrency = 1; };
devices = { devices = {
panacea.id = panacea.id =
"NF4SYEJ-RSGPDEF-CDEYC3A-JWZMKNC-KG4FVQP-CZ5HRFY-XM22BZD-N7B6VAH"; "NF4SYEJ-RSGPDEF-CDEYC3A-JWZMKNC-KG4FVQP-CZ5HRFY-XM22BZD-N7B6VAH";
caravanserai.id = caravanserai.id =
"MIRF73R-S7AV47R-VLWZUK2-TFCVQPV-FRYCPND-Y4VR3W2-ZAIQXZD-JAEQCAD"; "MIRF73R-S7AV47R-VLWZUK2-TFCVQPV-FRYCPND-Y4VR3W2-ZAIQXZD-JAEQCAD";
}; };
extraOptions = {
options = {
maxFolderConcurrency = 4;
progressUpdateIntervalS = -1;
caseSensitiveFS = true;
};
};
folders = { folders = {
Documents = { Documents = {
id = "wusdj-bfjkr"; id = "wusdj-bfjkr";

View File

@ -47,6 +47,20 @@ in {
}; };
}; };
# Idle HDDs when not used
systemd.services.hd-idle = {
description = "Idle HDDs when not in use";
wantedBy = [ "default.target" ];
path = with pkgs; [ hd-idle ];
script = ''
${pkgs.hd-idle}/bin/hd-idle -i 0 -a ata-ST1000LM035-1RK172_WKPAKV85 -i 600
-a ata-HGST_HTS721010A9E630_JR100X6P3UJG5E -i 600
'';
serviceConfig.Type = "simple";
requires = [ "sata-hat.service" ];
after = [ "vault.mount" ];
};
# Push zion changes to git daily # Push zion changes to git daily
systemd.user.services.zion-push = { systemd.user.services.zion-push = {
description = "Push zion changes to git"; description = "Push zion changes to git";