feat(rpi4): add kodi

This commit is contained in:
Felix Schröter 2021-03-13 12:55:00 +01:00
parent f06a02251a
commit 7fbaa7b875
No known key found for this signature in database
GPG key ID: 910ACB9F6BD26F58
2 changed files with 25 additions and 0 deletions

View file

@ -8,6 +8,7 @@ with builtins; {
./system/nix.nix
./system/i18n.nix
./services/syncthing/rpi4.nix
./services/kodi.nix
./services/jellyfin.nix
./services/etebase.nix
./services/home-assistant.nix

24
services/kodi.nix Normal file
View file

@ -0,0 +1,24 @@
{ config, pkgs, ... }:
{
services.xserver.enable = true;
services.xserver.desktopManager.kodi.enable = true;
services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "kodi";
users.extraUsers.kodi.isNormalUser = true;
networking.firewall = {
allowedTCPPorts = [ 8080 ];
allowedUDPPorts = [ 8080 ];
};
environment.systemPackages = [
(pkgs.kodi.override {
plugins = with pkgs.kodiPlugins; [
advanced-launcher
pkgs.nur.repos.marzipankaiser.kodiPlugins.netflix
];
})
];
}