mirror of
https://git.sr.ht/~magic_rb/dotfiles
synced 2024-11-29 11:36:16 +01:00
4435cdfec7
Signed-off-by: magic_rb <magic_rb@redalder.org>
47 lines
994 B
Nix
47 lines
994 B
Nix
{
|
|
buildLinux,
|
|
fetchFromGitHub,
|
|
lib,
|
|
symlinkJoin,
|
|
lzop,
|
|
linux-firmware,
|
|
epdc-fw,
|
|
...
|
|
} @ args:
|
|
(buildLinux (args
|
|
// {
|
|
version = "6.9.0-drm-kobo";
|
|
modDirVersion = "6.9.0";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "akemnade";
|
|
repo = "linux";
|
|
rev = "4b0c49001732b93f6787c44e090b8e8f72e6fe6a";
|
|
hash = "sha256-rCiznEHDqrOW+CEI1I9HdHNSsVYCb7iJGE+7PKJ8H6A=";
|
|
};
|
|
|
|
defconfig = "kobo_defconfig";
|
|
structuredExtraConfig = with lib.kernel; {
|
|
EXTRA_FIRMWARE = freeform "imx/sdma/sdma-imx6q.bin imx/epdc/epdc.fw";
|
|
EXTRA_FIRMWARE_DIR = freeform ((symlinkJoin {
|
|
name = "embedded-extra-firmware";
|
|
paths = [
|
|
linux-firmware
|
|
epdc-fw
|
|
];
|
|
})
|
|
+ "/lib/firmware");
|
|
# RTW_SDIO_PM_KEEP_POWER = no;
|
|
# RTW_DEBUG = no;
|
|
};
|
|
|
|
extraMeta.branch = "drm-merged-6.9";
|
|
}))
|
|
.overrideAttrs (old: {
|
|
nativeBuildInputs =
|
|
old.nativeBuildInputs
|
|
++ [
|
|
lzop
|
|
];
|
|
})
|