add pleiades udev

This commit is contained in:
Kate 2025-08-15 19:31:23 +02:00 committed by Kate Adkins
parent 3e4fe1a5e0
commit 0a37a14ce7
4 changed files with 31 additions and 0 deletions

View file

@ -12,6 +12,7 @@
deprekages.hantek-udev-rules
deprekages.dsview
deprekages.humanfx
deprekages.pleiades-udev-rules
pkgs.numworks-udev-rules
pkgs.android-udev-rules
];

View file

@ -106,6 +106,7 @@ flake-utils.lib.eachDefaultSystem (
# udev rules~
t5-udev-rules = callPackage ./t5-udev-rules { };
pleiades-udev-rules = callPackage ./pleiades-udev-rules { };
ykush-udev-rules = callPackage ./ykush-udev-rules { };
dreamsource-udev-rules = callPackage ./dreamsource-udev-rules { };
hantek-udev-rules = callPackage ./hantek-udev-rules { };

View file

@ -0,0 +1,20 @@
#
# udev rules for Tilt Five devices
#
{ pkgs }:
pkgs.stdenv.mkDerivation rec {
pname = "pleiades-udev-rules";
meta.description = "udev rules for pleiades/luna devices";
version = "0.1.1";
dontBuild = true;
dontConfigure = true;
src = ./.;
installPhase = ''
mkdir -p $out/lib/udev/rules.d
cp $src/pleiades.rules $out/lib/udev/rules.d/99_Pleiades.rules
'';
}

View file

@ -0,0 +1,9 @@
# LUNA devices
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0001", SYMLINK+="luna-test1-%k", TAG+="uaccess"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0002", SYMLINK+="luna-test2-%k", TAG+="uaccess"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0003", SYMLINK+="luna-test3-%k", TAG+="uaccess"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0004", SYMLINK+="luna-test4-%k", TAG+="uaccess"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0005", SYMLINK+="luna-test5-%k", TAG+="uaccess"
# Apollo programmers.
SUBSYSTEM=="usb", ATTR{idVendor}=="1d50", ATTR{idProduct}=="615c", SYMLINK+="apollo-%k", TAG+="uaccess"