switch htpc to x11, and enable zram swap

This commit is contained in:
k3t
2026-03-13 22:43:04 -06:00
parent 3695a7c54a
commit f00187b4f9
3 changed files with 29 additions and 18 deletions
+12 -12
View File
@@ -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
+13 -5
View File
@@ -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;
+4 -1
View File
@@ -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";