summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Tanner <micahrocz777@gmail.com>2023-09-17 12:35:57 -0400
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2024-01-27 23:08:46 +0000
commitf4867fb54f8ad6ed5e16a0a9603e0954c45111c4 (patch)
treebd63b726962ae3648e1866f1cd9f58eccfd5993c
parentMerge pull request #279414 from NixOS/backport-276091-to-release-23.11 (diff)
downloadnixpkgs-origin/backport-255707-to-release-23.11.tar.gz
nixos/navidrome: accept DataFolder optionorigin/backport-255707-to-release-23.11
(cherry picked from commit 7d9e3e510b17eecd13922225c5e71d9b1fd92925)
-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 77a0e74af9ca..0cff80241b36 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"