···1{...}: {
2- networking.firewall.allowedTCPPorts = [5030];
34- age.secrets.slskd = {
5- file = ../../../secrets/slskd.age;
6- owner = "slskd";
7- group = "slskd";
8- path = "/etc/secrets/slskd";
9- };
1011- services.slskd = {
12- enable = true;
13- openFirewall = true;
14- domain = null;
15- environmentFile = "/etc/secrets/slskd";
16- settings = {
17- shares.directories = ["/srv/media/music"];
18- 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 :)";
19- };
20- };
2122- systemd.tmpfiles.rules = [
23- "Z /var/lib/slskd 0775 slskd slskd -"
24- ];
2526- users.groups.slskd.members = ["devin"];
27}
···1{...}: {
2+ networking.firewall.allowedTCPPorts = [5030];
34+ age.secrets.slskd = {
5+ file = ../../../secrets/slskd.age;
6+ owner = "slskd";
7+ group = "slskd";
8+ path = "/etc/secrets/slskd";
9+ };
1011+ services.slskd = {
12+ enable = true;
13+ openFirewall = true;
14+ domain = null;
15+ environmentFile = "/etc/secrets/slskd";
16+ settings = {
17+ shares.directories = ["/srv/media/music"];
18+ 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 :)";
19+ };
20+ };
2122+ systemd.tmpfiles.rules = [
23+ "Z /var/lib/slskd 0775 slskd slskd -"
24+ ];
2526+ users.groups.slskd.members = ["devin"];
27}