diff --git a/modules/config/instances/config/audiobookshelf.nix b/modules/config/instances/config/audiobookshelf.nix index 6e21bbe..0774a7f 100755 --- a/modules/config/instances/config/audiobookshelf.nix +++ b/modules/config/instances/config/audiobookshelf.nix @@ -1,13 +1,13 @@ { instancesFunctions }: let inherit (instancesFunctions) + audiobookshelfLabel + audiobookshelfName domain0 servicePath sslPath sopsPath ; - audiobookshelfLabel = "Audiobookshelf"; - audiobookshelfName = "audiobookshelf"; audiobookshelfSubdomain = "books"; in { diff --git a/modules/config/instances/config/samba.nix b/modules/config/instances/config/samba.nix index 189042e..fac9afe 100755 --- a/modules/config/instances/config/samba.nix +++ b/modules/config/instances/config/samba.nix @@ -3,6 +3,8 @@ let inherit (instancesFunctions) jellyfinLabel jellyfinName + audiobookshelfLabel + audiobookshelfName servicePath sopsPath ; @@ -20,6 +22,9 @@ in path0 = "${servicePath}/${jellyfinLabel}"; path1 = jellyfinName; path2 = ""; + path3 = "${servicePath}/${audiobookshelfLabel}"; + path4 = audiobookshelfName; + path6 = ""; }; ports = { port0 = 445; # Samba diff --git a/modules/config/instances/default.nix b/modules/config/instances/default.nix index aca3e82..bfd67c3 100755 --- a/modules/config/instances/default.nix +++ b/modules/config/instances/default.nix @@ -4,6 +4,8 @@ let instancesFunctions = { jellyfinLabel = "Jellyfin"; jellyfinName = "jellyfin"; + audiobookshelfLabel = "Audiobookshelf"; + audiobookshelfName = "audiobookshelf"; domain0 = "cloudbert.fun"; domain1 = "the-nutrivore.social"; domain2 = "the-nutrivore.com"; diff --git a/modules/nixos/services/samba/default.nix b/modules/nixos/services/samba/default.nix index 30463c6..f721cbc 100755 --- a/modules/nixos/services/samba/default.nix +++ b/modules/nixos/services/samba/default.nix @@ -7,6 +7,7 @@ let inherit (flake.config.services.instances) samba jellyfin + audiobookshelf ; service = samba; in @@ -23,6 +24,10 @@ in path = jellyfin.paths.path0; writable = "true"; }; + ${service.paths.path4} = { + path = audiobookshelf.paths.path0; + writable = "true"; + }; }; }; };