cachy stuff
This commit is contained in:
@@ -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; };
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -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
9619
packages/linux-cachyos/config-nix/cachyos-deckify.x86_64-linux.nix
Normal file
9619
packages/linux-cachyos/config-nix/cachyos-deckify.x86_64-linux.nix
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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 = [ ];
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user