summaryrefslogtreecommitdiffstats
path: root/usecases/desktop/graphical/kodi.nix
blob: 54445ac08255ea33167ebb31474c2ea58958d2ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
inputs: {pkgs, ...}: {
  home-manager.users.minijackson = {config, ...}: {
    programs.kodi = {
      enable = true;

      package = pkgs.unstable.kodi-wayland.withPackages (p:
        with p; [
          vfs-sftp
          vfs-libarchive
          jellyfin

          arteplussept
          youtube
          inputstream-adaptive

          visualization-matrix
          visualization-projectm
          visualization-shadertoy
        ]);

      datadir = "${config.xdg.dataHome}/kodi";

      addonSettings = {
        "service.xbmc.versioncheck".versioncheck_enable = "false";
      };

      # https://kodi.wiki/view/Advancedsettings.xml
      settings = {
        videolibrary.showemptytvshows = "true";
      };
    };
  };
}