chore: navidrome jukebox debug + work qol

This commit is contained in:
Swarsel 2024-09-24 09:21:16 +02:00
parent 2789b8eefd
commit 4ff80f4277
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
7 changed files with 71 additions and 43 deletions

View file

@ -19,13 +19,16 @@
isSystemUser = true;
uid = 61593;
group = "navidrome";
extraGroups = [ "audio" "utmp" ];
extraGroups = [ "audio" "utmp" "users" ];
};
};
};
hardware.enableAllFirmware = true;
hardware = {
opengl.enable = true;
enableAllFirmware = true;
};
networking.firewall.allowedTCPPorts = [ 4040 ];
@ -33,13 +36,21 @@
enable = true;
openFirewall = true;
settings = {
LogLevel = "trace";
Address = "0.0.0.0";
Port = 4040;
MusicFolder = "/Vault/Eternor/Musik";
EnableSharing = true;
EnableTranscodingConfig = true;
Scanner.GroupAlbumReleases = true;
ScanSchedule = "@every 1d";
ScanSchedule = "@every 24h";
Jukebox = {
Enabled = true;
Default = "pch";
Devices = [
"pch"
];
};
# Insert these values locally as sops-nix does not work for them
LastFM.ApiKey = builtins.readFile /home/swarsel/api/lastfm-secret;
LastFM.Secret = builtins.readFile /home/swarsel/api/lastfm-key;