cachy stuff

This commit is contained in:
mjallen18
2026-01-01 23:11:27 -06:00
parent 1e5ef59d56
commit 687a3a6446
7 changed files with 19263 additions and 2 deletions

View File

@@ -77,6 +77,8 @@ in
linuxPackages_cachyos-hardened = super.${namespace}.linuxPackages_cachyos-hardened.override { stdenv = super.ccacheStdenv; }; linuxPackages_cachyos-hardened = super.${namespace}.linuxPackages_cachyos-hardened.override { stdenv = super.ccacheStdenv; };
linuxPackages_cachyos-hardened-lto = super.${namespace}.linuxPackages_cachyos-hardened-lto.override { stdenv = super.ccacheStdenv; }; linuxPackages_cachyos-hardened-lto = super.${namespace}.linuxPackages_cachyos-hardened-lto.override { stdenv = super.ccacheStdenv; };
linuxPackages_cachyos-hardened-lto-znver4 = super.${namespace}.linuxPackages_cachyos-hardened-lto-znver4.override { stdenv = super.ccacheStdenv; }; linuxPackages_cachyos-hardened-lto-znver4 = super.${namespace}.linuxPackages_cachyos-hardened-lto-znver4.override { stdenv = super.ccacheStdenv; };
linuxPackages_cachyos-deckify = super.${namespace}.linuxPackages_cachyos-deckify.override { stdenv = super.ccacheStdenv; };
linuxPackages_cachyos-deckify-lto = super.${namespace}.linuxPackages_cachyos-deckify-lto.override { stdenv = super.ccacheStdenv; };
}; };
}) })

View File

@@ -23,6 +23,8 @@ in
linuxPackages_cachyos-rc = cachyosPackages.cachyos-rc; linuxPackages_cachyos-rc = cachyosPackages.cachyos-rc;
# LTS # LTS
linuxPackages_cachyos-lts = cachyosPackages.cachyos-lts; linuxPackages_cachyos-lts = cachyosPackages.cachyos-lts;
# Steamdeck
linuxPackages_cachyos-deckify = cachyosPackages.cachyos-deckify;
# Clang Kernels # Clang Kernels
# Latest # Latest
@@ -34,6 +36,8 @@ in
# RC # RC
linuxPackages_cachyos-rc-lto = cachyosPackages.cachyos-rc-lto; linuxPackages_cachyos-rc-lto = cachyosPackages.cachyos-rc-lto;
linuxPackages_cachyos-rc-lto-znver4 = cachyosPackages.cachyos-rc-lto-znver4; linuxPackages_cachyos-rc-lto-znver4 = cachyosPackages.cachyos-rc-lto-znver4;
# Steamdeck
linuxPackages_cachyos-deckify-lto = cachyosPackages.cachyos-deckify-lto;
uboot-pi5 = ubootPackages.ubootRaspberryPi5; uboot-pi5 = ubootPackages.ubootRaspberryPi5;
uboot-pi4 = ubootPackages.ubootRaspberryPi4; uboot-pi4 = ubootPackages.ubootRaspberryPi4;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -273,6 +273,20 @@ in
withHDR = false; withHDR = false;
}; };
cachyos-deckify = mkCachyKernel {
taste = "linux-cachyos-deckify";
pname = "cachyos-deckify";
configPath = ./config-nix/cachyos-deckify.x86_64-linux.nix;
versions = mainVersions;
withUpdateScript = "stable";
};
cachyos-deckify-lto = mkCachyKernel ltoKernelAttrs // {
pname = "linux-cachyos-deckify-lto";
configPath = ./config-nix/cachyos-deckify-lto.x86_64-linux.nix;
};
zfs = zfs_2_3.overrideAttrs (prevAttrs: { zfs = zfs_2_3.overrideAttrs (prevAttrs: {
src = if isUnsupported then brokenReplacement else gccKernel.zfs_cachyos.src; src = if isUnsupported then brokenReplacement else gccKernel.zfs_cachyos.src;
patches = [ ]; patches = [ ];

View File

@@ -178,7 +178,6 @@ let
# _use_llvm_lto, defaults to "none" # _use_llvm_lto, defaults to "none"
ltoConfig = ltoConfig =
# assert (cachyConfig.useLTO == "none" || stdenv.cc.isClang);
if cachyConfig.useLTO == "thin" then if cachyConfig.useLTO == "thin" then
[ [
"-e LTO" "-e LTO"

View File

@@ -1,6 +1,6 @@
{ pkgs, namespace, ... }: { pkgs, namespace, ... }:
let let
kernel = pkgs.${namespace}.linuxPackages_cachyos-lto; kernel = pkgs.${namespace}.linuxPackages_cachyos-deckify-lto;
in in
{ {
# Configure bootloader with lanzaboot and secureboot # Configure bootloader with lanzaboot and secureboot