mirror of
https://github.com/xddxdd/nix-cachyos-kernel.git
synced 2026-07-03 11:08:07 +02:00
No longer build LTO kernel cache for less used kernel variants
This commit is contained in:
parent
26f7d3345e
commit
be83352756
14
README.md
14
README.md
@ -44,19 +44,19 @@ This repo provides the following kernel variants, consistent with the [upstream
|
|||||||
├───linux-cachyos-bore-lto-zen4
|
├───linux-cachyos-bore-lto-zen4
|
||||||
# Additional CachyOS kernel variants
|
# Additional CachyOS kernel variants
|
||||||
├───linux-cachyos-bmq
|
├───linux-cachyos-bmq
|
||||||
├───linux-cachyos-bmq-lto
|
├───linux-cachyos-bmq-lto (no binary cache)
|
||||||
├───linux-cachyos-deckify
|
├───linux-cachyos-deckify
|
||||||
├───linux-cachyos-deckify-lto
|
├───linux-cachyos-deckify-lto (no binary cache)
|
||||||
├───linux-cachyos-eevdf
|
├───linux-cachyos-eevdf
|
||||||
├───linux-cachyos-eevdf-lto
|
├───linux-cachyos-eevdf-lto (no binary cache)
|
||||||
├───linux-cachyos-hardened
|
├───linux-cachyos-hardened
|
||||||
├───linux-cachyos-hardened-lto
|
├───linux-cachyos-hardened-lto (no binary cache)
|
||||||
├───linux-cachyos-rc
|
├───linux-cachyos-rc
|
||||||
├───linux-cachyos-rc-lto
|
├───linux-cachyos-rc-lto (no binary cache)
|
||||||
├───linux-cachyos-rt-bore
|
├───linux-cachyos-rt-bore
|
||||||
├───linux-cachyos-rt-bore-lto
|
├───linux-cachyos-rt-bore-lto (no binary cache)
|
||||||
├───linux-cachyos-server
|
├───linux-cachyos-server
|
||||||
└───linux-cachyos-server-lto
|
└───linux-cachyos-server-lto (no binary cache)
|
||||||
```
|
```
|
||||||
|
|
||||||
The kernel versions are automatically kept in sync with Nixpkgs, so once the latest/LTS kernel is updated in Nixpkgs, CachyOS kernels in this repo will automatically catch up.
|
The kernel versions are automatically kept in sync with Nixpkgs, so once the latest/LTS kernel is updated in Nixpkgs, CachyOS kernels in this repo will automatically catch up.
|
||||||
|
|||||||
48
flake.nix
48
flake.nix
@ -118,7 +118,53 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
hydraJobs = {
|
hydraJobs = {
|
||||||
packages.x86_64-linux = lib.filterAttrs (n: _: !lib.hasSuffix "-v2" n) self.packages.x86_64-linux;
|
packages.x86_64-linux = {
|
||||||
|
inherit (self.packages.x86_64-linux)
|
||||||
|
# Latest kernel
|
||||||
|
linux-cachyos-latest
|
||||||
|
linux-cachyos-latest-lto
|
||||||
|
linux-cachyos-latest-lto-x86_64-v3
|
||||||
|
linux-cachyos-latest-lto-x86_64-v4
|
||||||
|
linux-cachyos-latest-lto-zen4
|
||||||
|
linux-cachyos-latest-x86_64-v3
|
||||||
|
linux-cachyos-latest-x86_64-v4
|
||||||
|
linux-cachyos-latest-zen4
|
||||||
|
# LTS kernel
|
||||||
|
linux-cachyos-lts
|
||||||
|
linux-cachyos-lts-lto
|
||||||
|
linux-cachyos-lts-lto-x86_64-v3
|
||||||
|
linux-cachyos-lts-lto-x86_64-v4
|
||||||
|
linux-cachyos-lts-lto-zen4
|
||||||
|
linux-cachyos-lts-x86_64-v3
|
||||||
|
linux-cachyos-lts-x86_64-v4
|
||||||
|
linux-cachyos-lts-zen4
|
||||||
|
# Latest kernel with BORE scheduler
|
||||||
|
linux-cachyos-bore
|
||||||
|
linux-cachyos-bore-lto
|
||||||
|
linux-cachyos-bore-lto-x86_64-v3
|
||||||
|
linux-cachyos-bore-lto-x86_64-v4
|
||||||
|
linux-cachyos-bore-lto-zen4
|
||||||
|
linux-cachyos-bore-x86_64-v3
|
||||||
|
linux-cachyos-bore-x86_64-v4
|
||||||
|
linux-cachyos-bore-zen4
|
||||||
|
# Additional CachyOS kernel variants
|
||||||
|
linux-cachyos-bmq
|
||||||
|
linux-cachyos-deckify
|
||||||
|
linux-cachyos-eevdf
|
||||||
|
linux-cachyos-hardened
|
||||||
|
linux-cachyos-rc
|
||||||
|
linux-cachyos-rt-bore
|
||||||
|
linux-cachyos-server
|
||||||
|
# ZFS, latest and LTS
|
||||||
|
zfs-cachyos
|
||||||
|
zfs-cachyos-lto
|
||||||
|
zfs-cachyos-lts
|
||||||
|
zfs-cachyos-lts-lto
|
||||||
|
# ZFS, less used variants
|
||||||
|
zfs-cachyos-hardened
|
||||||
|
zfs-cachyos-rc
|
||||||
|
;
|
||||||
|
};
|
||||||
nixosConfigurations = lib.mapAttrs (n: v: v.config.system.build.toplevel) self.nixosConfigurations;
|
nixosConfigurations = lib.mapAttrs (n: v: v.config.system.build.toplevel) self.nixosConfigurations;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user