slsk
This commit is contained in:
@@ -1,12 +1,41 @@
|
||||
{ inputs, ... }: {
|
||||
{ lib, inputs, ... }: {
|
||||
den.aspects.slskd = {
|
||||
nixos = { config, ... }: {
|
||||
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;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user