From 3335ba928527c0480ac69f221c8a3a993b99383c Mon Sep 17 00:00:00 2001 From: Minijackson Date: Fri, 18 Aug 2023 23:07:11 +0200 Subject: usecases/kodi: use home-manager and set XDG-compliant datadir --- usecases/desktop/graphical/kodi.nix | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/usecases/desktop/graphical/kodi.nix b/usecases/desktop/graphical/kodi.nix index 047efc2..2128467 100644 --- a/usecases/desktop/graphical/kodi.nix +++ b/usecases/desktop/graphical/kodi.nix @@ -1,13 +1,25 @@ -inputs: - -{ pkgs, ... }: - -{ - users.users.minijackson.packages = [ - (pkgs.unstable.kodi-wayland.withPackages (p: with p; [ - vfs-sftp - vfs-libarchive - jellyfin - ])) - ]; +inputs: {pkgs, ...}: { + home-manager.minijackson = {config, ...}: { + prorams.kodi = { + enable = true; + + package = pkgs.unstable.kodi-wayland.withPackages (p: + with p; [ + vfs-sftp + vfs-libarchive + jellyfin + ]); + + datadir = "${config.xdg.dataHome}/kodi"; + + addonSettings = { + "service.xbmc.versioncheck".versioncheck_enable = "false"; + }; + + # https://kodi.wiki/view/Advancedsettings.xml + settings = { + videolibrary.showemptytvshows = "true"; + }; + }; + }; } -- cgit v1.2.3