diff --git a/flake.nix b/flake.nix index f103d46..33ebf29 100755 --- a/flake.nix +++ b/flake.nix @@ -38,6 +38,18 @@ home-manager.users.k3t = ./home/desktop.nix; } ]; + "htpc" = mkHost "aarch64-linux" [ + nixos-hardware.nixosModules.raspberry-pi-4 + ./modules/common.nix + ./modules/pi-common.nix + ./hosts/pi-htpc/configuration.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.k3t = ./home/desktop.nix; + } + ]; "T14" = mkHost "x86_64-linux" [ ./modules/common.nix ./modules/desktop-common.nix @@ -73,18 +85,6 @@ home-manager.users.k3t = ./home/car.nix; } ]; - pi-htpc = mkHost "aarch64-linux" [ - nixos-hardware.nixosModules.raspberry-pi-4 - ./modules/common.nix - ./modules/pi-common.nix - ./hosts/pi-htpc/configuration.nix - home-manager.nixosModules.home-manager - { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.k3t = ./home/desktop.nix; - } - ]; }; # SD card images diff --git a/hosts/pi-htpc/configuration.nix b/hosts/pi-htpc/configuration.nix index 59fc21d..7a15499 100755 --- a/hosts/pi-htpc/configuration.nix +++ b/hosts/pi-htpc/configuration.nix @@ -78,11 +78,19 @@ in # kde connect for remote ctrl programs.kdeconnect.enable = true; - # kodi - services.cage.user = "k3t"; - services.cage.extraArguments = [ "-m" "last" "-d" ]; - services.cage.program = "${kodi-with-addons}/bin/kodi-standalone"; - services.cage.enable = true; + # kodi wayland + #services.cage.user = "k3t"; + #services.cage.extraArguments = [ "-d" "-s" ]; + #services.cage.program = "${kodi-with-addons}/bin/kodi-standalone"; + #services.cage.enable = true; + + # kodi x11 + services.xserver.enable = true; + services.xserver.desktopManager.kodi.enable = true; + services.xserver.desktopManager.kodi.package = kodi-with-addons; + services.xserver.displayManager.lightdm.greeter.enable = false; + services.displayManager.autoLogin.user = "k3t"; + # audio security.rtkit.enable = true; diff --git a/modules/common.nix b/modules/common.nix index 979bfeb..f9d2b4e 100755 --- a/modules/common.nix +++ b/modules/common.nix @@ -22,7 +22,7 @@ # auto upgrade from your public repo system.autoUpgrade = { enable = true; - flake = "github:notquitek3t/nixconf"; # replace with your github username + flake = "github:notquitek3t/nixconf"; }; hardware.bluetooth = { @@ -49,6 +49,9 @@ wget2 python314 ]; + # zram swap + zramSwap.enable = true; + zramSwap.memoryPercent = 80; users.users.k3t = { description = "Kai Moore";