This commit is contained in:
mjallen18
2026-01-14 18:38:22 -06:00
parent 7306b08762
commit 455ea26cdc
5 changed files with 53 additions and 12 deletions

View File

@@ -144,6 +144,10 @@
stylix.nixosModules.stylix stylix.nixosModules.stylix
]; ];
modules.home = with inputs; [
nix-index-database.homeManagerModules.nix-index
];
# common darwin modules # common darwin modules
modules.darwin = with inputs; [ modules.darwin = with inputs; [
nix-homebrew.darwinModules.nix-homebrew nix-homebrew.darwinModules.nix-homebrew
@@ -283,6 +287,7 @@
channels-config = { channels-config = {
allowUnfree = true; allowUnfree = true;
allowUnsupportedSystem = true;
permittedInsecurePackages = [ permittedInsecurePackages = [
# ... # ...
# "libsoup-2.74.3" # "libsoup-2.74.3"

View File

@@ -12,7 +12,6 @@ let
nixpkgs = inputs.nixpkgs; nixpkgs = inputs.nixpkgs;
inherit self; inherit self;
}; };
ubootPackages = final.callPackage ../../packages/uboot { };
in in
{ {
${namespace} = prev.${namespace} // { ${namespace} = prev.${namespace} // {
@@ -51,14 +50,5 @@ in
linuxPackages_cachyos-rc-lto-znver4 = cachyosPackages.cachyos-rc-lto-znver4; linuxPackages_cachyos-rc-lto-znver4 = cachyosPackages.cachyos-rc-lto-znver4;
# Steamdeck # Steamdeck
linuxPackages_cachyos-deckify-lto = cachyosPackages.cachyos-deckify-lto; linuxPackages_cachyos-deckify-lto = cachyosPackages.cachyos-deckify-lto;
uboot-pi5 = ubootPackages.ubootRaspberryPi5;
uboot-pi4 = ubootPackages.ubootRaspberryPi4;
linuxPackages_rpi5 = final.linuxPackagesFor (final.${namespace}.linux-rpi);
linuxPackages_rpi4 = final.linuxPackagesFor (
final.${namespace}.linux-rpi.override {
rpiVersion = 4;
}
);
}; };
} }

View File

@@ -0,0 +1,46 @@
{
inputs,
self,
namespace,
...
}:
final: prev:
let
ubootPackages = final.callPackage ../../packages/uboot { };
linux618Src = fetchFromGitHub {
owner = "raspberrypi";
repo = "linux";
rev = "bb594fb36f555f9b88b7b6fcf8b71c669c1d60c7";
hash = "sha256-T3RJRroYtzLwx4JqcaX15Ka1uVf72jQOZMf7TJVZ6co=";
};
linux619Src = fetchFromGitHub {
owner = "raspberrypi";
repo = "linux";
rev = "12e23f26704f66c154de58f80222960f02885570";
hash = "sha256-C81aKv+pQYNx6Bj3PL0vrxvBzrLB99+95YeIBm+4kt0=";
};
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: {
modDirVersion = "6.18.4";
src = linux618Src;
});
linuxPackages_rpi5-rc = linuxPackages_rpi5-lts.overrideAttrs (old: {
modDirVersion = "6.19.0-rc5";
src = linux619Src;
});
};
}

View File

@@ -12,7 +12,7 @@
# }; # };
# kernelPackages = kernelBundle.linuxPackages_rpi4; # kernelPackages = kernelBundle.linuxPackages_rpi4;
# kernelPackages = pkgs.${namespace}.linuxPackages_cachyos-lto; # kernelPackages = pkgs.${namespace}.linuxPackages_cachyos-lto;
kernelPackages = pkgs.${namespace}.linuxPackages_rpi4; kernelPackages = pkgs.${namespace}.linuxPackages_rpi4-lts;
supportedFilesystems = lib.mkForce [ ]; supportedFilesystems = lib.mkForce [ ];
}; };

View File

@@ -10,7 +10,7 @@
# bootloader = "kernel"; # bootloader = "kernel";
# firmwarePackage = pkgs.raspberrypifw; # firmwarePackage = pkgs.raspberrypifw;
# }; # };
kernelPackages = pkgs.${namespace}.linuxPackages_rpi5; kernelPackages = pkgs.${namespace}.linuxPackages_rpi5-lts;
supportedFilesystems = lib.mkForce [ ]; supportedFilesystems = lib.mkForce [ ];
}; };