diff options
author | Atemu <atemu.main@gmail.com> | 2023-10-01 14:56:22 +0200 |
---|---|---|
committer | Atemu <atemu.main@gmail.com> | 2023-10-01 15:02:58 +0200 |
commit | 024951bf243040835ef9bc9bca125ab61088e787 (patch) | |
tree | 12a9c1c1e5f5c993f13f0186ddab409c88dc2659 /pkgs/os-specific/linux/nct6687d/default.nix | |
parent | f5892ddac112a1e9b3612c39af1b72987ee5783a (diff) | |
download | nixpkgs-024951bf243040835ef9bc9bca125ab61088e787.tar nixpkgs-024951bf243040835ef9bc9bca125ab61088e787.tar.gz nixpkgs-024951bf243040835ef9bc9bca125ab61088e787.tar.bz2 nixpkgs-024951bf243040835ef9bc9bca125ab61088e787.tar.lz nixpkgs-024951bf243040835ef9bc9bca125ab61088e787.tar.xz nixpkgs-024951bf243040835ef9bc9bca125ab61088e787.tar.zst nixpkgs-024951bf243040835ef9bc9bca125ab61088e787.zip |
kernelPackages.nct6687d: init at unstable-2023-09-22
Diffstat (limited to 'pkgs/os-specific/linux/nct6687d/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/nct6687d/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/nct6687d/default.nix b/pkgs/os-specific/linux/nct6687d/default.nix new file mode 100644 index 00000000000..493d0e6af10 --- /dev/null +++ b/pkgs/os-specific/linux/nct6687d/default.nix @@ -0,0 +1,40 @@ +{ lib +, stdenv +, fetchFromGitHub +, kernel +}: + +stdenv.mkDerivation rec { + pname = "nct6687d"; + version = "unstable-2023-09-22"; + + src = fetchFromGitHub { + owner = "Fred78290"; + repo = "nct6687d"; + rev = "cdfe855342a9383a9c4c918d51576c36d989070d"; + hash = "sha256-iOLWxj4I6oYkNXFSkmw7meTQEnrIfb4Mw+/LkzgzDxM="; + }; + + setSourceRoot = '' + export sourceRoot=$(pwd)/source + ''; + + nativeBuildInputs = kernel.moduleBuildDependencies; + + makeFlags = kernel.makeFlags ++ [ + "-C" "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + "M=$(sourceRoot)" + ]; + + buildFlags = [ "modules" ]; + installFlags = [ "INSTALL_MOD_PATH=${placeholder "out"}" ]; + installTargets = [ "modules_install" ]; + + meta = with lib; { + description = "Kernel module for the Nuvoton NCT6687-R chipset found on many B550/B650 motherboards from ASUS and MSI"; + license = with licenses; [ gpl2Only ]; + homepage = "https://github.com/Fred78290/nct6687d/"; + platforms = platforms.linux; + maintainers = with maintainers; [ atemu ]; + }; +} |