lol
1{ lib, stdenv, fetchFromGitHub }:
2
3stdenv.mkDerivation rec {
4 pname = "zsa-udev-rules";
5 version = "2.1.3";
6
7 src = fetchFromGitHub {
8 owner = "zsa";
9 repo = "wally";
10 rev = "${version}-linux";
11 sha256 = "mZzXKFKlO/jAitnqzfvmIHp46A+R3xt2gOhVC3qN6gM=";
12 };
13
14 # Only copies udevs rules
15 dontConfigure = true;
16 dontBuild = true;
17 dontFixup = true;
18
19 installPhase = ''
20 mkdir -p $out/lib/udev/rules.d
21 cp dist/linux64/50-oryx.rules $out/lib/udev/rules.d/
22 cp dist/linux64/50-wally.rules $out/lib/udev/rules.d/
23 '';
24
25 meta = with lib; {
26 description = "udev rules for ZSA devices";
27 license = licenses.mit;
28 maintainers = with maintainers; [ davidak ];
29 platforms = platforms.linux;
30 homepage = "https://github.com/zsa/wally/wiki/Linux-install#2-create-a-udev-rule-file";
31 };
32}