cdn thumbnail support
All checks were successful
Activate Homelab Configuration / rebuild (push) Successful in 27s

This commit is contained in:
Satria 2026-07-19 06:26:33 +07:00
commit 15c912d324

View file

@ -1,6 +1,8 @@
{ pkgs, ... }: let { pkgs, ... }: let
python = pkgs.python3.withPackages (ps: [ ps.pillow ]);
script = let
version = "v1.20.18"; version = "v1.20.18";
executable = pkgs.fetchurl { in pkgs.fetchurl {
url = "https://github.com/9001/copyparty/releases/download/${version}/copyparty-en.py"; url = "https://github.com/9001/copyparty/releases/download/${version}/copyparty-en.py";
hash = "sha256-8SBrKaLPat80n8sONKQYFeFSQXUnCYtwcOU7SR52h7E="; hash = "sha256-8SBrKaLPat80n8sONKQYFeFSQXUnCYtwcOU7SR52h7E=";
}; };
@ -10,9 +12,10 @@ in {
enable = true; enable = true;
after = [ "network.target" ]; after = [ "network.target" ];
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
path = [ pkgs.ffmpeg ];
serviceConfig = { serviceConfig = {
# ExecStart = "${pkgs.copyparty-most}/bin/copyparty -c /mnt/share/cfg/files.conf"; # ExecStart = "${pkgs.copyparty-most}/bin/copyparty -c /mnt/share/cfg/files.conf";
ExecStart = "${pkgs.python3}/bin/python3 ${executable} -c /mnt/share/cfg/files.conf"; ExecStart = "${python}/bin/python3 ${script} -c /mnt/share/cfg/files.conf";
Restart = "on-failure"; Restart = "on-failure";
}; };
}; };