Merge pull request #184572 from vojta001/flipper

qFlipper: use udev rules from upstream instead of inlining them in nixpkgs
This commit is contained in:
K900 2022-09-14 00:01:54 +03:00 committed by GitHub
commit 3a2ee46ee0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,13 +28,6 @@ let
timestamp = "99999999999";
commit = "nix-${version}";
udev_rules = ''
#Flipper Zero serial port
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", ATTRS{manufacturer}=="Flipper Devices Inc.", TAG+="uaccess"
#Flipper Zero DFU
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", ATTRS{manufacturer}=="STMicroelectronics", TAG+="uaccess"
'';
in
mkDerivation {
inherit pname version;
@ -92,9 +85,7 @@ mkDerivation {
cp qFlipper-cli $out/bin
mkdir -p $out/etc/udev/rules.d
tee $out/etc/udev/rules.d/42-flipperzero.rules << EOF
${udev_rules}
EOF
cp installer-assets/udev/42-flipperzero.rules $out/etc/udev/rules.d/
'';
passthru.updateScript = nix-update-script {