nix-cachyos-kernel/loadPackages.nix
Eman Resu aa5845f8b2
Move loadPackages outside of the flake.nix (#82)
Co-authored-by: Eman Resu <78693624+quatquatt@users.noreply.github.com>
2026-05-27 22:13:07 -07:00

29 lines
895 B
Nix

inputs:
pkgs:
let
load =
path:
pkgs.lib.removeAttrs
(pkgs.callPackage path {
inherit inputs;
})
[
"override"
"overrideDerivation"
];
kernels = load ./kernel-cachyos;
packages = load ./kernel-cachyos/packages.nix;
in
kernels
// packages
// {
zfs-cachyos = packages.linuxPackages-cachyos-latest.zfs_cachyos;
zfs-cachyos-lto = packages.linuxPackages-cachyos-latest-lto.zfs_cachyos;
zfs-cachyos-lts = packages.linuxPackages-cachyos-lts.zfs_cachyos;
zfs-cachyos-lts-lto = packages.linuxPackages-cachyos-lts-lto.zfs_cachyos;
zfs-cachyos-hardened = packages.linuxPackages-cachyos-hardened.zfs_cachyos;
zfs-cachyos-hardened-lto = packages.linuxPackages-cachyos-hardened-lto.zfs_cachyos;
zfs-cachyos-rc = packages.linuxPackages-cachyos-rc.zfs_cachyos;
zfs-cachyos-rc-lto = packages.linuxPackages-cachyos-rc-lto.zfs_cachyos;
}