From 33cb9e7f5346a1934b97afeb53d2d5aa5e38ce85 Mon Sep 17 00:00:00 2001 From: marty Date: Fri, 10 Jul 2026 20:16:36 +0200 Subject: [PATCH] pinchflat --- modules/server/media/default.nix | 1 + modules/server/media/pinchflat.nix | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 modules/server/media/pinchflat.nix diff --git a/modules/server/media/default.nix b/modules/server/media/default.nix index 876a42d..c8f2017 100644 --- a/modules/server/media/default.nix +++ b/modules/server/media/default.nix @@ -9,5 +9,6 @@ imports = [ ./jellyfin.nix ./navidrome.nix + ./pinchflat.nix ]; } diff --git a/modules/server/media/pinchflat.nix b/modules/server/media/pinchflat.nix new file mode 100644 index 0000000..40f36d8 --- /dev/null +++ b/modules/server/media/pinchflat.nix @@ -0,0 +1,23 @@ +{ + config, + lib, + pkgs, + ... +}: + +{ + option = { + server.media.pinchflat = { + enable = lib.mkEnableOption "enable pinchflat"; + }; + }; + config = { + services.pinchflat = { + enable = true; + selfhosted = true; + mediaDir = "/mnt/Data/Media"; + group = "users"; + openFirewall = true; + }; + }; +}