From 235e50ae509c409bb9b0e72f2ed8538ab3be555c Mon Sep 17 00:00:00 2001 From: nix-julia Date: Sat, 13 Jun 2026 20:12:10 +0330 Subject: [PATCH] v2ray-rules-dat: init at 202606122311 --- pkgs/by-name/v2/v2ray-rules-dat/package.nix | 37 +++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/v2/v2ray-rules-dat/package.nix diff --git a/pkgs/by-name/v2/v2ray-rules-dat/package.nix b/pkgs/by-name/v2/v2ray-rules-dat/package.nix new file mode 100644 index 000000000000..d4acb4684de6 --- /dev/null +++ b/pkgs/by-name/v2/v2ray-rules-dat/package.nix @@ -0,0 +1,37 @@ +{ + stdenvNoCC, + fetchurl, + lib, +}: +let + version = "202606122311"; + + geoipDat = fetchurl { + url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${version}/geoip.dat"; + hash = "sha256-iGGpeUaWtIH7AEPueCssQOgL/Ia7nkLFvWnAj1SDsbU="; + }; + + geositeDat = fetchurl { + url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${version}/geosite.dat"; + hash = "sha256-/c/3OjfALveNnHS9NxonTeOiZyud6U/X4WHrGZSOs7Q="; + }; +in +stdenvNoCC.mkDerivation { + pname = "v2ray-rules-dat"; + inherit version; + __structuredAttrs = true; + strictDeps = true; + dontUnpack = true; + + installPhase = '' + install -Dm444 ${geoipDat} $out/share/v2ray/geoip.dat + install -Dm444 ${geositeDat} $out/share/v2ray/geosite.dat + ''; + + meta = { + description = "Enhanced edition of V2Ray rules dat files"; + homepage = "https://github.com/Loyalsoldier/v2ray-rules-dat"; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ nix-julia ]; + }; +}