check
This commit is contained in:
@@ -69,11 +69,6 @@ let
|
||||
description = "Linux EEVDF-BORE scheduler Kernel by CachyOS built with LLVM and Thin LTO";
|
||||
};
|
||||
|
||||
ltoFullKernelAttrs = ltoKernelAttrs // {
|
||||
configPath = ./config-nix/cachyos-lto.x86_64-linux.nix;
|
||||
useLTO = "full";
|
||||
};
|
||||
|
||||
serverLtoKernelAttrs = ltoKernelAttrs // {
|
||||
taste = "linux-cachyos-server";
|
||||
pname = "cachyos-server-lto";
|
||||
@@ -211,39 +206,58 @@ in
|
||||
cachyos-gcc = mkCachyKernel gccKernelAttrs;
|
||||
|
||||
# GCC LTS
|
||||
cachyos-lts = mkCachyKernel (gccKernelAttrs // ltsAttrs // {
|
||||
taste = "linux-cachyos-lts";
|
||||
pname = "cachyos-lts";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-lts.${arch}-linux.nix;
|
||||
});
|
||||
cachyos-lts = mkCachyKernel (
|
||||
gccKernelAttrs
|
||||
// ltsAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-lts";
|
||||
pname = "cachyos-lts";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-lts.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# GCC RC
|
||||
cachyos-rc = mkCachyKernel (gccKernelAttrs // rcAttrs // {
|
||||
taste = "linux-cachyos-rc";
|
||||
pname = "cachyos-rc";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-rc.${arch}-linux.nix;
|
||||
});
|
||||
cachyos-rc = mkCachyKernel (
|
||||
gccKernelAttrs
|
||||
// rcAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-rc";
|
||||
pname = "cachyos-rc";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-rc.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# Server GCC
|
||||
cachyos-server = mkCachyKernel (gccKernelAttrs // serverAttrs // {
|
||||
taste = "linux-cachyos-server";
|
||||
pname = "cachyos-server";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-server.${arch}-linux.nix;
|
||||
});
|
||||
cachyos-server = mkCachyKernel (
|
||||
gccKernelAttrs
|
||||
// serverAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-server";
|
||||
pname = "cachyos-server";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-server.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# Hardened GCC
|
||||
cachyos-hardened = mkCachyKernel (gccKernelAttrs // hardenedAttrs // {
|
||||
taste = "linux-cachyos-hardened";
|
||||
pname = "cachyos-hardened";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-hardened.${arch}-linux.nix;
|
||||
});
|
||||
cachyos-hardened = mkCachyKernel (
|
||||
gccKernelAttrs
|
||||
// hardenedAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-hardened";
|
||||
pname = "cachyos-hardened";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-hardened.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# Deckify GCC
|
||||
cachyos-deckify = mkCachyKernel (gccKernelAttrs // {
|
||||
taste = "linux-cachyos-deckify";
|
||||
pname = "cachyos-deckify";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-deckify.${arch}-linux.nix;
|
||||
});
|
||||
cachyos-deckify = mkCachyKernel (
|
||||
gccKernelAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-deckify";
|
||||
pname = "cachyos-deckify";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-deckify.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# ######################################################
|
||||
# LTO Kernels #
|
||||
@@ -253,24 +267,28 @@ in
|
||||
cachyos-lto = mkCachyKernel ltoKernelAttrs;
|
||||
|
||||
# LTO Full
|
||||
cachyos-lto-full = mkCachyKernel (ltoKernelAttrs // {
|
||||
configPath = ./config-nix/cachyos-lto.x86_64-linux.nix;
|
||||
useLTO = "full";
|
||||
});
|
||||
cachyos-lto-full = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// {
|
||||
configPath = ./config-nix/cachyos-lto.x86_64-linux.nix;
|
||||
useLTO = "full";
|
||||
}
|
||||
);
|
||||
|
||||
# LTO Zen Version 4
|
||||
cachyos-lto-znver4 = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// {
|
||||
pname = "cachyos-lto-znver4";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-znver4.${arch}-linux.nix;
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-znver4.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# LTS LTO
|
||||
cachyos-lts-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// ltsAttrs // {
|
||||
// ltsAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-lts";
|
||||
pname = "cachyos-lts-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-lts-lto.${arch}-linux.nix;
|
||||
@@ -280,7 +298,8 @@ in
|
||||
# Hardened LTO
|
||||
cachyos-hardened-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// hardenedAttrs // {
|
||||
// hardenedAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-hardened";
|
||||
pname = "cachyos-hardened-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-hardened-lto.${arch}-linux.nix;
|
||||
@@ -290,7 +309,8 @@ in
|
||||
# RC LTO
|
||||
cachyos-rc-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// rcAttrs // {
|
||||
// rcAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-rc";
|
||||
pname = "cachyos-rc-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-rc-lto.${arch}-linux.nix;
|
||||
@@ -300,7 +320,8 @@ in
|
||||
# RC LTO Zen Version 4
|
||||
cachyos-rc-lto-znver4 = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// rcAttrs // {
|
||||
// rcAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-rc";
|
||||
pname = "cachyos-rc-lto-znver4";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-rc-lto-znver4.${arch}-linux.nix;
|
||||
@@ -308,11 +329,15 @@ in
|
||||
);
|
||||
|
||||
# Server LTO
|
||||
cachyos-server-lto = mkCachyKernel (ltoKernelAttrs // serverAttrs // {
|
||||
taste = "linux-cachyos-server";
|
||||
pname = "cachyos-server-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-server-lto.${arch}-linux.nix;
|
||||
});
|
||||
cachyos-server-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// serverAttrs
|
||||
// {
|
||||
taste = "linux-cachyos-server";
|
||||
pname = "cachyos-server-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-server-lto.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# Server LTO Zen Version 4
|
||||
cachyos-server-lto-znver4 = mkCachyKernel (
|
||||
@@ -324,10 +349,13 @@ in
|
||||
);
|
||||
|
||||
# Deckify LTO
|
||||
cachyos-deckify-lto = mkCachyKernel (ltoKernelAttrs // {
|
||||
pname = "linux-cachyos-deckify-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-deckify-lto.${arch}-linux.nix;
|
||||
});
|
||||
cachyos-deckify-lto = mkCachyKernel (
|
||||
ltoKernelAttrs
|
||||
// {
|
||||
pname = "linux-cachyos-deckify-lto";
|
||||
configPath = ./config-nix/${arch}-linux/cachyos-deckify-lto.${arch}-linux.nix;
|
||||
}
|
||||
);
|
||||
|
||||
# ######################################################
|
||||
# Cachy ZFZ #
|
||||
|
||||
Reference in New Issue
Block a user