Skip to content

Instantly share code, notes, and snippets.

@flokli
Created August 21, 2022 20:17
Show Gist options
  • Save flokli/f89656b5c0e97d0e144bc96cea1ce828 to your computer and use it in GitHub Desktop.
Save flokli/f89656b5c0e97d0e144bc96cea1ce828 to your computer and use it in GitHub Desktop.
qnap-ec kernel module. Set `boot.extraModulePackages = [ (config.boot.kernelPackages.callPackage ./path-to-qnap-ec.nix {}) ];` to use
{ stdenv
, lib
, fetchFromGitHub
, kernel
, kmod
}:
stdenv.mkDerivation {
pname = "qnap-ec";
version = "unstable-2021-11-22";
src = fetchFromGitHub {
owner = "Stonyx";
repo = "QNAP-EC";
rev = "e819075d1bd075409ac7ebcc3e70675c14d1171c";
hash = "sha256-tv3rPXgNBSktZo9QNGR62rTNYbHE84vdRhkfbLa8UCQ=";
};
nativeBuildInputs = kernel.moduleBuildDependencies;
makeFlags = [
"KERNELRELEASE=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"INSTALL_MOD_PATH=$(out)"
];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment