From 4a0819805a6e389bb5e37a72d8d41345b1ad4a1a Mon Sep 17 00:00:00 2001 From: David Wood Date: Thu, 19 Dec 2019 12:26:45 +0000 Subject: wooting-udev-rules: init at 20190601 Signed-off-by: David Wood --- .../linux/wooting-udev-rules/default.nix | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pkgs/os-specific/linux/wooting-udev-rules/default.nix (limited to 'pkgs/os-specific/linux/wooting-udev-rules/default.nix') diff --git a/pkgs/os-specific/linux/wooting-udev-rules/default.nix b/pkgs/os-specific/linux/wooting-udev-rules/default.nix new file mode 100644 index 00000000000..49da843e3ad --- /dev/null +++ b/pkgs/os-specific/linux/wooting-udev-rules/default.nix @@ -0,0 +1,23 @@ +{ stdenv }: + +stdenv.mkDerivation rec { + pname = "wooting-udev-rules"; + version = "20190601"; + + # Source: https://wooting.helpscoutdocs.com/article/68-wootility-configuring-device-access-for-wootility-under-linux-udev-rules + src = [ ./wooting.rules ]; + + unpackPhase = ":"; + + installPhase = '' + install -Dpm644 $src $out/lib/udev/rules.d/70-wooting.rules + ''; + + meta = with stdenv.lib; { + homepage = https://wooting.helpscoutdocs.com/article/34-linux-udev-rules; + description = "udev rules that give NixOS permission to communicate with Wooting keyboards"; + platforms = platforms.linux; + license = "unknown"; + maintainers = with maintainers; [ davidtwco ]; + }; +} -- cgit 1.4.1