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; + }; + }; +}