From 4639fd8c7e601cce13d05a2d5ef4d1d9df844ae6 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Thu, 26 Mar 2026 21:35:53 +0100 Subject: [PATCH] Modules/JellyfinTUI: Generate config in path depending on system (nixos/darwin) --- home/homemodules/jellyfin-tui/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/home/homemodules/jellyfin-tui/default.nix b/home/homemodules/jellyfin-tui/default.nix index fbc7c484..1ef9d08d 100644 --- a/home/homemodules/jellyfin-tui/default.nix +++ b/home/homemodules/jellyfin-tui/default.nix @@ -22,8 +22,8 @@ in { pkgs.jellyfin-tui ]; - file = { - ".config/jellyfin-tui/config.yaml".text = '' + file = let + configFile = '' servers: - name: Mafia Dortmund url: https://jellyfin.local.chriphost.de @@ -72,7 +72,15 @@ in { prefetch-playlist: yes replaygain: no ''; - }; + in + lib.mkMerge [ + (lib.optionalAttrs pkgs.stdenv.isLinux { + ".config/jellyfin-tui/config.yaml".text = configFile; + }) + (lib.optionalAttrs pkgs.stdenv.isDarwin { + "Library/Application Support/jellyfin-tui/config.yaml".text = configFile; + }) + ]; }; }; }