From afb7ab02601af18ab8926149bb8b6575144c82ee Mon Sep 17 00:00:00 2001 From: Zhong Jianxin Date: Sun, 8 Dec 2024 19:02:44 +0800 Subject: [PATCH] steam-devices-udev-rules: init at 1.0.0.61-unstable-2024-05-22 --- .../st/steam-devices-udev-rules/package.nix | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/st/steam-devices-udev-rules/package.nix diff --git a/pkgs/by-name/st/steam-devices-udev-rules/package.nix b/pkgs/by-name/st/steam-devices-udev-rules/package.nix new file mode 100644 index 0000000000000..7290d0a5330ab --- /dev/null +++ b/pkgs/by-name/st/steam-devices-udev-rules/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + bash, + nix-update-script, +}: + +stdenvNoCC.mkDerivation { + pname = "steam-devices-udev-rules"; + version = "1.0.0.61-unstable-2024-05-22"; + + src = fetchFromGitHub { + owner = "ValveSoftware"; + repo = "steam-devices"; + rev = "e2971e45063f6b327ccedbf18e168bda6749155c"; + hash = "sha256-kBqWw3TlCSWS7gJXgza2ghemypQ0AEg7NhWqAFnal04="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib/udev/rules.d/ + cp *.rules $out/lib/udev/rules.d/ + substituteInPlace $out/lib/udev/rules.d/*.rules --replace-warn "/bin/sh" "${bash}/bin/sh" + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = with lib; { + description = "Udev rules list for gaming devices"; + homepage = "https://github.com/ValveSoftware/steam-devices"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ azuwis ]; + }; +}