added a navidrome configuration
This commit is contained in:
parent
f9e1b7b26d
commit
b134c63ef2
26
navidrome.nix
Normal file
26
navidrome.nix
Normal file
@ -0,0 +1,26 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
{
|
||||
environment.systemPackages = [
|
||||
pkgs.navidrome
|
||||
pkgs.nfs-utils
|
||||
];
|
||||
|
||||
boot.supportedFilesystems = [ "nfs" ];
|
||||
|
||||
services.navidrome = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
settings = {
|
||||
Address = "0.0.0.0";
|
||||
Port = 4533;
|
||||
MusicFolder = "/mnt/share/Jelly/Music";
|
||||
EnableSharing = true;
|
||||
};
|
||||
};
|
||||
|
||||
fileSystems."/mnt/share" = {
|
||||
device = "192.168.1.122:/SSD";
|
||||
fsType = "nfs";
|
||||
options = [ "x-systemd.automount" "noauto" "x-systemd.idle-timeout=600"];
|
||||
};
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user