From 6726291bef17cdce8e8ba855b229f94bceece2dc Mon Sep 17 00:00:00 2001 From: lalalal Date: Tue, 30 Dec 2025 01:57:25 +0400 Subject: [PATCH 1/2] maintainers: add lalala --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9b146e5363cfd..f285f5ce405ba 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14533,6 +14533,13 @@ } ]; }; + lalala = { + email = "l@lalala.ing"; + matrix = "@l:lalala.ing"; + github = "l4l4l4l4"; + githubId = 25174105; + name = "Habibi"; + }; lamarios = { matrix = "@lamarios:matrix.org"; github = "lamarios"; From 2cb47c693133ee5048d3cc369c9a39c4e18cf86e Mon Sep 17 00:00:00 2001 From: lalalal Date: Tue, 30 Dec 2025 01:40:10 +0400 Subject: [PATCH 2/2] xray-tun: init at 0.0.8 --- pkgs/by-name/xr/xray-tun/package.nix | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/xr/xray-tun/package.nix diff --git a/pkgs/by-name/xr/xray-tun/package.nix b/pkgs/by-name/xr/xray-tun/package.nix new file mode 100644 index 0000000000000..bb8796bbd0bcd --- /dev/null +++ b/pkgs/by-name/xr/xray-tun/package.nix @@ -0,0 +1,33 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule { + pname = "xray-tun"; + version = "0.0.8"; + + src = fetchFromGitHub { + owner = "goxray"; + repo = "tun"; + rev = "0d07c6bbe69cc5c73f6a0e82cdf78be8f85d9738"; + hash = "sha256-cy/0/OEt4mbMhwpinjFmZfkIMXhWy5JmhNQLvSjULGs="; + }; + + vendorHash = "sha256-jNGjpXjuaFU/WbedE87sUGo1pq+MLaMIFqeIOp8m1wk="; + + postInstall = '' + mv $out/bin/tun $out/bin/xray-tun + ''; + + meta = { + description = "CLI Xray VPN client"; + homepage = "https://github.com/goxray/tun"; + license = lib.licenses.mit; + mainProgram = "xray-tun"; + maintainers = with lib.maintainers; [ lalala ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +}