From 56a1a907e26003aad000ada93d44f78ef1af6312 Mon Sep 17 00:00:00 2001 From: Felix Tenley Date: Sat, 23 Oct 2021 03:28:15 +0200 Subject: [PATCH] feat(rpi4): update kodi config --- services/kodi.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/services/kodi.nix b/services/kodi.nix index a523656..a74527f 100644 --- a/services/kodi.nix +++ b/services/kodi.nix @@ -3,10 +3,22 @@ { services.xserver.enable = true; services.xserver.desktopManager.kodi.enable = true; + services.xserver.desktopManager.kodi.package = + pkgs.kodi.withPackages (p: with p; [ jellyfin netflix youtube ]); + + services.xserver.displayManager.lightdm.enable = true; services.xserver.displayManager.autoLogin.enable = true; services.xserver.displayManager.autoLogin.user = "kodi"; - users.extraUsers.kodi.isNormalUser = true; + users.extraUsers.kodi = { + isNormalUser = true; + extraGroups = [ "video" "input" "audio" ]; + }; + + # TODO doesn't seem to work + # services.cage.enable = true; + # services.cage.user = "kodi"; + # services.cage.program = "${pkgs.kodi-wayland}/bin/kodi-standalone"; networking.firewall = { allowedTCPPorts = [ 8080 ];