From 37d9792b92ab31989aa9caf31a7d84663bfd745f Mon Sep 17 00:00:00 2001 From: Chandler Swift Date: Sun, 15 Mar 2026 22:48:20 -0500 Subject: [PATCH 1/2] oscar: Unpin kernel from 6.12.43: upstream is fixed This was fixed in 6.17rc6+: https://lkml.org/lkml/2025/9/14/488 Fangzhi Zuo (1): drm/amd/display: Disable DPCD Probe Quirk --- oscar/hardware-configuration.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/oscar/hardware-configuration.nix b/oscar/hardware-configuration.nix index 4ab4ac4..b49698a 100644 --- a/oscar/hardware-configuration.nix +++ b/oscar/hardware-configuration.nix @@ -11,20 +11,10 @@ boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "thunderbolt" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-amd" ]; - # It's been a busy month with dock issues! Two specific kernel constraints: - # 1. We're, for the moment, stuck on the LTS kernel because kernels >6.15.? - # break wired networking on the dock. This has been reported in Fedora - # fora: - # https://discussion.fedoraproject.org/t/fedora-42-driver-issues-with-kernel-6-15-thunderbolt-docking-station-igb-usb/157039 - # 2. "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS" - # (included in 6.12.44, so we're pinned to one release earlier) breaks - # external DisplayPort displays on the Thunderbolt Dock. Issue tracker: - # https://gitlab.freedesktop.org/drm/amd/-/issues/4500 - # A patch has been developed as of 2025-09-03, but no fix yet. Also - # believed to be broken in 6.16.0 and newer. - # via https://discuss.cachyos.org/t/thunderbolt-dock-dp-displays-no-longer-working/14695/2 - boot.kernelPackages = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/b98378bf28d97644078e1c56d10dc7819d643cbf~.tar.gz") {}).linuxPackages; # before 6.12.44 upgrade - + # Kernel >6.15.? breaks wired networking on the dock. This has been reported + # in Fedora fora: + # https://discussion.fedoraproject.org/t/fedora-42-driver-issues-with-kernel-6-15-thunderbolt-docking-station-igb-usb/157039 + boot.kernelPackages = pkgs.linuxPackages_latest; boot.extraModulePackages = [ ]; fileSystems."/" = From 857c950922d38a7fce53612fd29a22eec4da7c13 Mon Sep 17 00:00:00 2001 From: Chandler Swift Date: Tue, 17 Mar 2026 10:31:43 -0500 Subject: [PATCH 2/2] oscar: Install yt-dlp --- oscar/configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/oscar/configuration.nix b/oscar/configuration.nix index 57e6cc7..1d678aa 100644 --- a/oscar/configuration.nix +++ b/oscar/configuration.nix @@ -147,6 +147,7 @@ # command line applications iperf units + yt-dlp # command line utilities alsa-utils