···11{...}: {
22- networking.firewall.allowedTCPPorts = [5030];
22+ networking.firewall.allowedTCPPorts = [5030];
3344- age.secrets.slskd = {
55- file = ../../../secrets/slskd.age;
66- owner = "slskd";
77- group = "slskd";
88- path = "/etc/secrets/slskd";
99- };
44+ age.secrets.slskd = {
55+ file = ../../../secrets/slskd.age;
66+ owner = "slskd";
77+ group = "slskd";
88+ path = "/etc/secrets/slskd";
99+ };
10101111- services.slskd = {
1212- enable = true;
1313- openFirewall = true;
1414- domain = null;
1515- environmentFile = "/etc/secrets/slskd";
1616- settings = {
1717- shares.directories = ["/srv/media/music"];
1818- soulseek.description = "\n- running on NixOS and slskd\n- all files are compressed from FLAC/WAV to AAC with `fdk-aac -vbr 5` (essentially the best and most transparent AAC you can possibly get)\n- tagged and organized with beets\n\nthey/he | feel free to say hi, i don't check my messages super often though. enjoy the shares, and remember to try and support artists if you can :)";
1919- };
2020- };
1111+ services.slskd = {
1212+ enable = true;
1313+ openFirewall = true;
1414+ domain = null;
1515+ environmentFile = "/etc/secrets/slskd";
1616+ settings = {
1717+ shares.directories = ["/srv/media/music"];
1818+ soulseek.description = "\n- running on NixOS and slskd\n- all files are compressed from FLAC/WAV to AAC with `fdk-aac -vbr 5` (essentially the best and most transparent AAC you can possibly get)\n- tagged and organized with beets\n\nthey/he | feel free to say hi, i don't check my messages super often though. enjoy the shares, and remember to try and support artists if you can :)";
1919+ };
2020+ };
21212222- systemd.tmpfiles.rules = [
2323- "Z /var/lib/slskd 0775 slskd slskd -"
2424- ];
2222+ systemd.tmpfiles.rules = [
2323+ "Z /var/lib/slskd 0775 slskd slskd -"
2424+ ];
25252626- users.groups.slskd.members = ["devin"];
2626+ users.groups.slskd.members = ["devin"];
2727}