From c3e2e8fa02e89714fa9afbd2e8390cf9da37c589 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Fri, 27 Sep 2024 12:54:55 -0400 Subject: [PATCH] fix jellyfin? and gitea config change --- configuration.nix | 2 +- flake.nix | 5 +++++ services/git.nix | 1 + services/jellyfin.nix | 8 +++++++- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/configuration.nix b/configuration.nix index 96c790c..88498fe 100644 --- a/configuration.nix +++ b/configuration.nix @@ -11,7 +11,7 @@ { imports = [ ./hardware.nix - # ./services/jellyfin.nix + ./services/jellyfin.nix ./services/caddy.nix ./services/quadlet.nix ./services/immich.nix diff --git a/flake.nix b/flake.nix index e08ed6f..1d9989f 100644 --- a/flake.nix +++ b/flake.nix @@ -61,6 +61,11 @@ config_dir = "/tank/services/qbittorrent/config"; download_dir = "${service_configs.hdd_path}/torrents"; }; + + jellyfin = { + data_dir = "/tank/services/jellyfin"; + cache_dir = "/tank/services/jellyfin_cache"; + }; }; in { diff --git a/services/git.nix b/services/git.nix index 867945a..f06deb0 100644 --- a/services/git.nix +++ b/services/git.nix @@ -17,6 +17,7 @@ DOMAIN = "git.gardling.com"; ROOT_URL = "https://git.gardling.com"; HTTP_PORT = service_configs.ports.git-server; + LANDING_PAGE = "/explore/repos"; }; session = { # https cookies or smth diff --git a/services/jellyfin.nix b/services/jellyfin.nix index 8b78b74..044d8f0 100644 --- a/services/jellyfin.nix +++ b/services/jellyfin.nix @@ -1,4 +1,4 @@ -{ pkgs, config, ... }: +{ pkgs, config, service_configs, ... }: { environment.systemPackages = with pkgs; [ jellyfin @@ -8,7 +8,13 @@ services.jellyfin = { enable = true; + # used for local streaming openFirewall = true; + + user = "jellyfin"; + group = "users"; + dataDir = service_configs.jellyfin.data_dir; + cacheDir = service_configs.jellyfin.cache_dir; }; users.users.${config.services.jellyfin.user}.extraGroups = [