From b0f36e989c382f50726e643d4cb17b511939e40c Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:34:44 -0700 Subject: [PATCH 1/8] mesa --- nix/tv-computer.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index 8ebc636..ae0b788 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -17,6 +17,11 @@ #boot.kernelParams = [ # "amdgpu.discovery=1" #]; + hardware.graphics = { + enable = true; + package = pkgs.mesa; + package32 = pkgs.pkgsi686Linux.mesa; + }; hardware.enableRedistributableFirmware = true; # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. From 768a7cf23564e89ddb31147797ed09e57dafa625 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:37:54 -0700 Subject: [PATCH 2/8] try without wayland --- nix/tv-computer.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index ae0b788..4eb98c1 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -14,14 +14,15 @@ # ]; boot.kernelPackages = pkgs.linuxPackages_6_1; + services.xserver.displayManager.gdm.wayland = false; #boot.kernelParams = [ # "amdgpu.discovery=1" #]; - hardware.graphics = { - enable = true; - package = pkgs.mesa; - package32 = pkgs.pkgsi686Linux.mesa; - }; + # hardware.graphics = { + # enable = true; + # package = pkgs.mesa; + # package32 = pkgs.pkgsi686Linux.mesa; + # }; hardware.enableRedistributableFirmware = true; # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. From f0b6b7b08f08602f0dba61d2d66d95734e9aeb64 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:38:44 -0700 Subject: [PATCH 3/8] try without wayland --- nix/tv-computer.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index 4eb98c1..a4b1063 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -14,7 +14,7 @@ # ]; boot.kernelPackages = pkgs.linuxPackages_6_1; - services.xserver.displayManager.gdm.wayland = false; + services.displayManager.gdm.wayland = false; #boot.kernelParams = [ # "amdgpu.discovery=1" #]; From 7ec08abcb22ddd9bf91aa57aee3839870f7157a3 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:41:09 -0700 Subject: [PATCH 4/8] other kernel --- nix/tv-computer.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index a4b1063..65158ae 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -5,7 +5,6 @@ boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; - #boot.kernelPackages = pkgs.linuxKernel.kernels.linux_6_6; # boot.extraModulePackages = with config.boot.kernelPackages; [ xpadneo ]; # boot.kernelModules = [ "hid_xpadneo" ]; # boot.kernelModules = [ @@ -13,7 +12,8 @@ # "uinput" # ]; - boot.kernelPackages = pkgs.linuxPackages_6_1; + boot.kernelPackages = pkgs.linuxPackages_6_6; + # boot.kernelPackages = pkgs.linuxPackages_6_1; services.displayManager.gdm.wayland = false; #boot.kernelParams = [ # "amdgpu.discovery=1" From b2fdc5a3c4a6f6cd2298a7330feac83971ac266d Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:41:16 -0700 Subject: [PATCH 5/8] other kernel --- nix/tv-computer.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index 65158ae..5f6ea3d 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -14,7 +14,7 @@ boot.kernelPackages = pkgs.linuxPackages_6_6; # boot.kernelPackages = pkgs.linuxPackages_6_1; - services.displayManager.gdm.wayland = false; + # services.displayManager.gdm.wayland = false; #boot.kernelParams = [ # "amdgpu.discovery=1" #]; From 695a6723ce5834315fa6c156ab7ea79c5670397f Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:43:33 -0700 Subject: [PATCH 6/8] no wayland again --- nix/tv-computer.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index 5f6ea3d..daf2d25 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -14,15 +14,10 @@ boot.kernelPackages = pkgs.linuxPackages_6_6; # boot.kernelPackages = pkgs.linuxPackages_6_1; - # services.displayManager.gdm.wayland = false; + services.displayManager.gdm.wayland = false; #boot.kernelParams = [ # "amdgpu.discovery=1" #]; - # hardware.graphics = { - # enable = true; - # package = pkgs.mesa; - # package32 = pkgs.pkgsi686Linux.mesa; - # }; hardware.enableRedistributableFirmware = true; # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. From e08252dc17f8d5b3ce32f6cac97c249b96218e7b Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:46:41 -0700 Subject: [PATCH 7/8] no wayland again --- nix/tv-computer.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index daf2d25..21a7809 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -39,9 +39,12 @@ LC_TIME = "en_US.UTF-8"; }; + # services.xserver.enable = true; + # services.displayManager.gdm.enable = true; + # services.desktopManager.gnome.enable = true; services.xserver.enable = true; - services.displayManager.gdm.enable = true; - services.desktopManager.gnome.enable = true; + services.xserver.displayManager.gdm.enable = true; + services.xserver.desktopManager.gnome.enable = true; services.xserver.xkb = { layout = "us"; variant = ""; From 906b6d6c0d4da363dec6c35b324aa012b3728f0e Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 3 Mar 2026 21:48:53 -0700 Subject: [PATCH 8/8] back in time --- nix/tv-computer.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/nix/tv-computer.nix b/nix/tv-computer.nix index 21a7809..048e6ae 100644 --- a/nix/tv-computer.nix +++ b/nix/tv-computer.nix @@ -14,7 +14,14 @@ boot.kernelPackages = pkgs.linuxPackages_6_6; # boot.kernelPackages = pkgs.linuxPackages_6_1; - services.displayManager.gdm.wayland = false; + services.xserver.enable = true; + + services.xserver.displayManager.gdm = { + enable = true; + wayland = false; + }; + + services.xserver.desktopManager.gnome.enable = true; #boot.kernelParams = [ # "amdgpu.discovery=1" #]; @@ -39,12 +46,6 @@ LC_TIME = "en_US.UTF-8"; }; - # services.xserver.enable = true; - # services.displayManager.gdm.enable = true; - # services.desktopManager.gnome.enable = true; - services.xserver.enable = true; - services.xserver.displayManager.gdm.enable = true; - services.xserver.desktopManager.gnome.enable = true; services.xserver.xkb = { layout = "us"; variant = "";