update systemd

This commit is contained in:
Sean Kovacs 2025-11-21 09:48:07 -05:00
commit 813def4ac3
Signed by: sckova
GPG key ID: 00F325187C68651A

View file

@ -41,13 +41,6 @@
# Mount rclone in foreground # Mount rclone in foreground
${pkgs.rclone}/bin/rclone \ ${pkgs.rclone}/bin/rclone \
--config=$HOME/.config/rclone/synology.conf \ --config=$HOME/.config/rclone/synology.conf \
--vfs-cache-mode full \
--vfs-cache-max-size 10G \
--vfs-cache-max-age 12h \
--vfs-read-chunk-size 128M \
--vfs-read-chunk-size-limit 2G \
--buffer-size 64M \
--dir-cache-time 72h \
--ignore-checksum \ --ignore-checksum \
--log-level INFO \ --log-level INFO \
--rc --rc-serve \ --rc --rc-serve \
@ -63,29 +56,29 @@
}; };
}; };
systemd.user.services.synology-prefill = { # systemd.user.services.synology-prefill = {
Unit = { # Unit = {
Description = "Prefill Synology NAS rclone cache"; # Description = "Prefill Synology NAS rclone cache";
After = [ "synology-mount.service" ]; # After = [ "synology-mount.service" ];
Wants = [ "synology-mount.service" ]; # Wants = [ "synology-mount.service" ];
}; # };
Service = { # Service = {
Type = "simple"; # Type = "simple";
ExecStart = "${pkgs.writeShellScript "synology-prefill" '' # ExecStart = "${pkgs.writeShellScript "synology-prefill" ''
#!/usr/bin/env bash # #!/usr/bin/env bash
set -euo pipefail # set -euo pipefail
${pkgs.rclone}/bin/rclone rc vfs/refresh -v --fast-list recursive=true >/dev/null # ${pkgs.rclone}/bin/rclone rc vfs/refresh -v --fast-list recursive=true >/dev/null
''}"; # ''}";
StandardOutput = "journal"; # StandardOutput = "journal";
StandardError = "journal"; # StandardError = "journal";
Restart = "on-failure"; # Restart = "on-failure";
}; # };
Install = { # Install = {
WantedBy = [ "default.target" ]; # WantedBy = [ "default.target" ];
}; # };
}; # };
systemd.user.services.input-leap = { systemd.user.services.input-leap = {
Unit = { Unit = {