summary refs log blame commit diff
path: root/pkgs/os-specific/linux/firmware/rtl8761b-firmware/default.nix
blob: 4418722c7c45f4841e5024572792a5b6a1173953 (plain) (tree)




























                                                                   
{ stdenv, fetchFromGitHub }:

stdenv.mkDerivation {
  name = "rtl8761b-firmware";

  src = fetchFromGitHub {
    owner = "Realtek-OpenSource";
    repo = "android_hardware_realtek";
    rev = "rtk1395";
    sha256 = "sha256-vd9sZP7PGY+cmnqVty3sZibg01w8+UNinv8X85B+dzc=";
  };

  installPhase = ''
    install -D -pm644 \
      bt/rtkbt/Firmware/BT/rtl8761b_fw \
      $out/lib/firmware/rtl_bt/rtl8761b_fw.bin

    install -D -pm644 \
      bt/rtkbt/Firmware/BT/rtl8761b_config \
      $out/lib/firmware/rtl_bt/rtl8761b_config.bin
  '';

  meta = with stdenv.lib; {
    description = "Firmware for Realtek RTL8761b";
    license = licenses.unfreeRedistributableFirmware;
    maintainers = with maintainers; [ edibopp ];
    platforms = with platforms; linux;
  };
}