From d47b092a8c1941c3f6b6f7af72fbf5f10109db3a Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Wed, 14 Jan 2026 18:45:49 -0600 Subject: [PATCH] nothing n --- overlays/linux-rpi/default.nix | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/overlays/linux-rpi/default.nix b/overlays/linux-rpi/default.nix index ec03620..eaf374a 100644 --- a/overlays/linux-rpi/default.nix +++ b/overlays/linux-rpi/default.nix @@ -9,6 +9,8 @@ final: prev: let ubootPackages = final.callPackage ../../packages/uboot { }; + fetchFromGitHub = inputs.nixpkgs.fetchFromGitHub; + linux618Src = fetchFromGitHub { owner = "raspberrypi"; repo = "linux"; @@ -22,23 +24,33 @@ let rev = "12e23f26704f66c154de58f80222960f02885570"; hash = "sha256-C81aKv+pQYNx6Bj3PL0vrxvBzrLB99+95YeIBm+4kt0="; }; + + linux-rpi5 = final.linuxPackagesFor (final.${namespace}.linux-rpi); + + linux-rpi4 = final.linuxPackagesFor (final.${namespace}.linux-rpi.override { + rpiVersion = 4; + }); in { ${namespace} = prev.${namespace} // { uboot-pi5 = ubootPackages.ubootRaspberryPi5; uboot-pi4 = ubootPackages.ubootRaspberryPi4; - linuxPackages_rpi5-lts = final.linuxPackagesFor (final.${namespace}.linux-rpi); - linuxPackages_rpi4-lts = final.linuxPackagesFor ( - final.${namespace}.linux-rpi.override { - rpiVersion = 4; - } - ); - linuxPackages_rpi5-latest = linuxPackages_rpi5-lts.overrideAttrs (old: { + linuxPackages_rpi5-lts = linux-rpi5; + linuxPackages_rpi4-lts = linux-rpi4; + linuxPackages_rpi5-latest = linux-rpi5.overrideAttrs (old: { modDirVersion = "6.18.4"; src = linux618Src; }); - linuxPackages_rpi5-rc = linuxPackages_rpi5-lts.overrideAttrs (old: { + linuxPackages_rpi5-rc = linux-rpi5.overrideAttrs (old: { + modDirVersion = "6.19.0-rc5"; + src = linux619Src; + }); + linuxPackages_rpi4-latest = linux-rpi4.overrideAttrs (old: { + modDirVersion = "6.18.4"; + src = linux618Src; + }); + linuxPackages_rpi4-rc = linux-rpi4.overrideAttrs (old: { modDirVersion = "6.19.0-rc5"; src = linux619Src; });