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




















                                                                   
                    





                                                     
{ lib, 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 lib; {
    description = "Firmware for Realtek RTL8761b";
    license = licenses.unfreeRedistributableFirmware;
    maintainers = with maintainers; [ edibopp ];
    platforms = with platforms; linux;
  };
}