1{ stdenv, fetchFromGitHub }:
2
3## Usage
4# In NixOS, simply add this package to services.udev.packages:
5# services.udev.packages = [ pkgs.android-udev-rules ];
6
7stdenv.mkDerivation rec {
8 name = "android-udev-rules-${version}";
9 version = "20180112";
10
11 src = fetchFromGitHub {
12 owner = "M0Rf30";
13 repo = "android-udev-rules";
14 rev = version;
15 sha256 = "13gj79nnd04szqlrrzzkdr6wi1fky08pi7x8xfbg0jj3d3v0giah";
16 };
17
18 installPhase = ''
19 install -D 51-android.rules $out/lib/udev/rules.d/51-android.rules
20 '';
21
22 meta = with stdenv.lib; {
23 homepage = https://github.com/M0Rf30/android-udev-rules;
24 description = "Android udev rules list aimed to be the most comprehensive on the net";
25 platforms = platforms.linux;
26 license = licenses.gpl3;
27 maintainers = with maintainers; [ abbradar ];
28 };
29}