about summary refs log tree commit diff
path: root/nixos/modules/services/audio
diff options
context:
space:
mode:
authorMartin Weinelt <mweinelt@users.noreply.github.com>2024-01-28 00:08:18 +0100
committerGitHub <noreply@github.com>2024-01-28 00:08:18 +0100
commit0deb00012d2fdebcf8514fbbe4ac22419e00d599 (patch)
tree345ed69a32243ee90b2aaa7699dcaace8d715a45 /nixos/modules/services/audio
parent781a342ab5771d96553ad6f1c37a5f70272c564b (diff)
parent7d9e3e510b17eecd13922225c5e71d9b1fd92925 (diff)
downloadnixlib-0deb00012d2fdebcf8514fbbe4ac22419e00d599.tar
nixlib-0deb00012d2fdebcf8514fbbe4ac22419e00d599.tar.gz
nixlib-0deb00012d2fdebcf8514fbbe4ac22419e00d599.tar.bz2
nixlib-0deb00012d2fdebcf8514fbbe4ac22419e00d599.tar.lz
nixlib-0deb00012d2fdebcf8514fbbe4ac22419e00d599.tar.xz
nixlib-0deb00012d2fdebcf8514fbbe4ac22419e00d599.tar.zst
nixlib-0deb00012d2fdebcf8514fbbe4ac22419e00d599.zip
Merge pull request #255707 from micahsoftdotexe/update-navidrome
nixos/navidrome: accept DataFolder option
Diffstat (limited to 'nixos/modules/services/audio')
-rw-r--r--nixos/modules/services/audio/navidrome.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/audio/navidrome.nix b/nixos/modules/services/audio/navidrome.nix
index e44fc822e4ad..912edb03aa4c 100644
--- a/nixos/modules/services/audio/navidrome.nix
+++ b/nixos/modules/services/audio/navidrome.nix
@@ -53,6 +53,7 @@ in {
         RuntimeDirectory = "navidrome";
         RootDirectory = "/run/navidrome";
         ReadWritePaths = "";
+        BindPaths = lib.optional (cfg.settings ? DataFolder) cfg.settings.DataFolder;
         BindReadOnlyPaths = [
           # navidrome uses online services to download additional album metadata / covers
           "${config.environment.etc."ssl/certs/ca-certificates.crt".source}:/etc/ssl/certs/ca-certificates.crt"