From 9c96585401c7d3d813f92e35a39d45c848dc6358 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 27 Jan 2025 22:19:32 +0100 Subject: [PATCH] audiobookshelf --- configuration.nix | 1 + system-modules/nx2site/audiobookshelf.nix | 14 ++++++++++++++ system-modules/users.nix | 1 + 3 files changed, 16 insertions(+) create mode 100644 system-modules/nx2site/audiobookshelf.nix mode change 100755 => 100644 system-modules/users.nix diff --git a/configuration.nix b/configuration.nix index eacb613..3bbb61b 100644 --- a/configuration.nix +++ b/configuration.nix @@ -42,6 +42,7 @@ ./system-modules/nx2site.nix ./system-modules/postgres.nix ./system-modules/nx2site/proxy.nix + ./system-modules/nx2site/audiobookshelf.nix ./system-modules/nx2site/gitea.nix ./system-modules/nx2site/radicale.nix # ./system-modules/nx2site/nextcloud.nix diff --git a/system-modules/nx2site/audiobookshelf.nix b/system-modules/nx2site/audiobookshelf.nix new file mode 100644 index 0000000..9efedf6 --- /dev/null +++ b/system-modules/nx2site/audiobookshelf.nix @@ -0,0 +1,14 @@ +{ pkgs, ... }: +{ + services = { + audiobookshelf = { + # authentication is mangaed imperatively in the web interface upon first start + enable = true; + # user = "audiobookshelf"; + # group = "audiobookshelf"; + # host = "127.0.0.1"; + port = 11648; # spells out audi(o) + package = pkgs.audiobookshelf; + }; + }; +} diff --git a/system-modules/users.nix b/system-modules/users.nix old mode 100755 new mode 100644 index 608c20d..d8860ba --- a/system-modules/users.nix +++ b/system-modules/users.nix @@ -21,6 +21,7 @@ "adbusers" "postgres" "radicale" + "audiobookshelf" "nextcloud" ]; useDefaultShell = true;