diff options
author | Minijackson <minijackson@riseup.net> | 2023-08-18 23:07:11 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-08-18 23:07:11 +0200 |
commit | 3335ba928527c0480ac69f221c8a3a993b99383c (patch) | |
tree | 91261571f99ca504d9637dde1f77e7f5aa5f6f05 | |
parent | e18c34c85317f0cf12ad8bb894bebe2ac8d0afb4 (diff) | |
download | nixos-config-reborn-3335ba928527c0480ac69f221c8a3a993b99383c.tar.gz nixos-config-reborn-3335ba928527c0480ac69f221c8a3a993b99383c.zip |
usecases/kodi: use home-manager and set XDG-compliant datadir
-rw-r--r-- | usecases/desktop/graphical/kodi.nix | 36 |
1 files 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 @@ | |||
1 | inputs: | 1 | inputs: {pkgs, ...}: { |
2 | 2 | home-manager.minijackson = {config, ...}: { | |
3 | { pkgs, ... }: | 3 | prorams.kodi = { |
4 | 4 | enable = true; | |
5 | { | 5 | |
6 | users.users.minijackson.packages = [ | 6 | package = pkgs.unstable.kodi-wayland.withPackages (p: |
7 | (pkgs.unstable.kodi-wayland.withPackages (p: with p; [ | 7 | with p; [ |
8 | vfs-sftp | 8 | vfs-sftp |
9 | vfs-libarchive | 9 | vfs-libarchive |
10 | jellyfin | 10 | jellyfin |
11 | ])) | 11 | ]); |
12 | ]; | 12 | |
13 | datadir = "${config.xdg.dataHome}/kodi"; | ||
14 | |||
15 | addonSettings = { | ||
16 | "service.xbmc.versioncheck".versioncheck_enable = "false"; | ||
17 | }; | ||
18 | |||
19 | # https://kodi.wiki/view/Advancedsettings.xml | ||
20 | settings = { | ||
21 | videolibrary.showemptytvshows = "true"; | ||
22 | }; | ||
23 | }; | ||
24 | }; | ||
13 | } | 25 | } |