nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

kodi.nix (476B)


      1 { pkgs, vars, ... }:
      2 
      3 {
      4   # Kodi package is installed via home-manager in home/kodi.nix
      5 
      6   # Firewall rules
      7   networking.firewall = {
      8       allowedTCPPorts = [ 8080 ];
      9       allowedUDPPorts = [ 8080 ];
     10     };
     11 
     12   # Extra groups for Kodi CEC input
     13   users.users.${vars.user.username}.extraGroups = [ "networkmanager" "wheel" "input" "dialout" "video" ];
     14 
     15   # Fix timezone zoneinfo
     16   systemd.tmpfiles.rules = [ "L+ /usr/share/zoneinfo - - - - ${pkgs.tzdata}/share/zoneinfo" ];
     17 }