slsk
This commit is contained in:
@@ -36,7 +36,21 @@
|
|||||||
|
|
||||||
access = {
|
access = {
|
||||||
r = "*";
|
r = "*";
|
||||||
rwda = [ "bug" ];
|
rwdma = [ "bug" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
flags = {
|
||||||
|
fk = 4;
|
||||||
|
scan = 60;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
"/slsk" = {
|
||||||
|
path = "/home/bug/slskd/complete/";
|
||||||
|
|
||||||
|
access = {
|
||||||
|
rd = "*";
|
||||||
|
rwdma = [ "bug" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
flags = {
|
flags = {
|
||||||
|
|||||||
@@ -1,12 +1,41 @@
|
|||||||
{ inputs, ... }: {
|
{ lib, inputs, ... }: {
|
||||||
den.aspects.slskd = {
|
den.aspects.slskd = {
|
||||||
nixos = { config, ... }: {
|
nixos = { pkgs, config, ... }: {
|
||||||
den.tunnels = [ "seek" ];
|
den.tunnels = [ "seek" ];
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
slskd
|
||||||
|
];
|
||||||
|
|
||||||
|
systemd.services.slskd.serviceConfig = {
|
||||||
|
ReadWritePaths = [ "/home/bug/slskd" ];
|
||||||
|
ProtectHome = lib.mkForce false;
|
||||||
|
};
|
||||||
|
|
||||||
services.slskd = {
|
services.slskd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
user = "bug";
|
||||||
|
|
||||||
settings.web.port = 8089;
|
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