Files
nix/modules/services/slskd.nix
T
2026-09-09 21:58:04 -05:00

43 lines
918 B
Nix

{ lib, inputs, ... }: {
den.aspects.slskd = {
nixos = { pkgs, config, ... }: {
den.tunnels = [ "seek" ];
environment.systemPackages = with pkgs; [
slskd
];
systemd.services.slskd.serviceConfig = {
ReadWritePaths = [ "/home/bug/slskd" ];
ProtectHome = lib.mkForce false;
};
services.slskd = {
enable = true;
user = "bug";
settings.web.port = 8089;
environmentFile = "/home/bug/slskd/env";
settings = {
directories = {
downloads = "/home/bug/slskd/complete";
incomplete = "/home/bug/slskd/incomplete";
};
shares.directories = [ "/home/bug/slskd/share" ];
shares.filters = [
"\\.ini$"
"Thumbs\\.db$"
"\\.DS_Store$"
];
retention.files.complete = 20160;
};
};
};
};
}