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; 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" [ "T14" = mkHost "x86_64-linux" [
./modules/common.nix ./modules/common.nix
./modules/desktop-common.nix ./modules/desktop-common.nix
@@ -73,18 +85,6 @@
home-manager.users.k3t = ./home/car.nix; 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 # SD card images
+13 -5
View File
@@ -78,11 +78,19 @@ in
# kde connect for remote ctrl # kde connect for remote ctrl
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
# kodi # kodi wayland
services.cage.user = "k3t"; #services.cage.user = "k3t";
services.cage.extraArguments = [ "-m" "last" "-d" ]; #services.cage.extraArguments = [ "-d" "-s" ];
services.cage.program = "${kodi-with-addons}/bin/kodi-standalone"; #services.cage.program = "${kodi-with-addons}/bin/kodi-standalone";
services.cage.enable = true; #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 # audio
security.rtkit.enable = true; security.rtkit.enable = true;
+4 -1
View File
@@ -22,7 +22,7 @@
# auto upgrade from your public repo # auto upgrade from your public repo
system.autoUpgrade = { system.autoUpgrade = {
enable = true; enable = true;
flake = "github:notquitek3t/nixconf"; # replace with your github username flake = "github:notquitek3t/nixconf";
}; };
hardware.bluetooth = { hardware.bluetooth = {
@@ -49,6 +49,9 @@
wget2 wget2
python314 python314
]; ];
# zram swap
zramSwap.enable = true;
zramSwap.memoryPercent = 80;
users.users.k3t = { users.users.k3t = {
description = "Kai Moore"; description = "Kai Moore";