From 3ed5c9d41a9c7b7cb4bd973641c92bf5311809da Mon Sep 17 00:00:00 2001 From: awwpotato Date: Mon, 4 Aug 2025 14:46:24 -0700 Subject: [PATCH 1/3] android-udev-rules: remove with lib --- pkgs/by-name/an/android-udev-rules/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/an/android-udev-rules/package.nix b/pkgs/by-name/an/android-udev-rules/package.nix index 9bd73e743ad5..6a32d1422112 100644 --- a/pkgs/by-name/an/android-udev-rules/package.nix +++ b/pkgs/by-name/an/android-udev-rules/package.nix @@ -31,12 +31,12 @@ stdenv.mkDerivation rec { ]; doInstallCheck = true; - meta = with lib; { + meta = { homepage = "https://github.com/M0Rf30/android-udev-rules"; description = "Android udev rules list aimed to be the most comprehensive on the net"; - platforms = platforms.linux; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ abbradar ]; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.abbradar ]; teams = [ lib.teams.android ]; }; } From 72b7dfccf416ae75c1aa3a6405c7d60644243ff7 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Mon, 4 Aug 2025 14:46:50 -0700 Subject: [PATCH 2/3] android-udev-rules: use finalAttrs --- pkgs/by-name/an/android-udev-rules/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/android-udev-rules/package.nix b/pkgs/by-name/an/android-udev-rules/package.nix index 6a32d1422112..cd8ea374e53f 100644 --- a/pkgs/by-name/an/android-udev-rules/package.nix +++ b/pkgs/by-name/an/android-udev-rules/package.nix @@ -9,14 +9,14 @@ # In NixOS, simply add this package to services.udev.packages: # services.udev.packages = [ pkgs.android-udev-rules ]; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "android-udev-rules"; version = "20250525"; src = fetchFromGitHub { owner = "M0Rf30"; repo = "android-udev-rules"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4ODU9EoVYV+iSu6+M9ePed45QkOZgWkDUlFTlWJ8ttQ="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.abbradar ]; teams = [ lib.teams.android ]; }; -} +}) From 7bbdfa8c74d2ea67e9c3813fde2c3b738e8e9722 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Mon, 4 Aug 2025 14:50:00 -0700 Subject: [PATCH 3/3] android-udev-rules: move usage to longDescription --- pkgs/by-name/an/android-udev-rules/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/an/android-udev-rules/package.nix b/pkgs/by-name/an/android-udev-rules/package.nix index cd8ea374e53f..0feccf16cc1f 100644 --- a/pkgs/by-name/an/android-udev-rules/package.nix +++ b/pkgs/by-name/an/android-udev-rules/package.nix @@ -4,11 +4,6 @@ fetchFromGitHub, udevCheckHook, }: - -## Usage -# In NixOS, simply add this package to services.udev.packages: -# services.udev.packages = [ pkgs.android-udev-rules ]; - stdenv.mkDerivation (finalAttrs: { pname = "android-udev-rules"; version = "20250525"; @@ -34,6 +29,13 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/M0Rf30/android-udev-rules"; description = "Android udev rules list aimed to be the most comprehensive on the net"; + longDescription = '' + Android udev rules list aimed to be the most comprehensive on the net. + To use on NixOS, simply add this package to services.udev.packages: + ```nix + services.udev.packages = [ pkgs.android-udev-rules ]; + ``` + ''; platforms = lib.platforms.linux; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.abbradar ];