Skip to content

xray-tun: init at 0.0.8#475169

Closed
l4l4l4l4 wants to merge 2 commits intoNixOS:masterfrom
l4l4l4l4:init-xray-tun
Closed

xray-tun: init at 0.0.8#475169
l4l4l4l4 wants to merge 2 commits intoNixOS:masterfrom
l4l4l4l4:init-xray-tun

Conversation

@l4l4l4l4
Copy link

Init a new package, a CLI TUN client for xray VPN.

inb4 I used ref instead of a tag, because it contains fixes to tests, not present in any tag.

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@iamanaws
Copy link
Member

Quoting myself

I see they just merge the fix, I think we could ask for a release upstream and wait
No rush.


Just for reference, we have unstable versioning

- version = "0.0.8";
+ version = "0.0.8-unstable-2025-12-29";

@iamanaws iamanaws mentioned this pull request Dec 29, 2025
13 tasks
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.first-time contribution This PR is the author's first one; please be gentle! 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` labels Dec 29, 2025
@iamanaws iamanaws self-requested a review December 29, 2025 22:52
@nixpkgs-ci nixpkgs-ci bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Dec 29, 2025
@iamanaws
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 475169
Commit: cb330132b6906db45c5e4f2abdf13ebf9c2ba7cf (subsequent changes)
Merge: 233d14ed941d6e298332b465fe1c02bcd14ccb73

Logs: https://github.com/iamanaws/nixpkgs-review-gha/actions/runs/20584511026


x86_64-linux

✅ 1 package built:
  • xray-tun

aarch64-linux

✅ 1 package built:
  • xray-tun

x86_64-darwin (sandbox = relaxed)

✅ 1 package built:
  • xray-tun

aarch64-darwin (sandbox = relaxed)

✅ 1 package built:
  • xray-tun

@l4l4l4l4 l4l4l4l4 force-pushed the init-xray-tun branch 2 times, most recently from c55b89e to 45c0448 Compare December 30, 2025 10:28
Copy link
Member

@Prince213 Prince213 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@l4l4l4l4
Copy link
Author

l4l4l4l4 commented Jan 10, 2026

the answer to all questions is yes

@Prince213
Copy link
Member

I wish to remark that based on statistics, the upstream is not receiving much maintenance and while the PR author is trying to help, it still might not be enough for proxy softwares as they are security-related fast moving targets.

I don't know what you're implying.

This is routine questions for adding a new package and it's used as a reference for other people.

this is the only CLI TUN client for it.

Not really, there's at least the original xray that supports TUN inbounds.

this would seem like a software for "a niche of 5 people" only to a person, not originating from these countries.

Then I'd suggest adding this package instead to:

  1. the upstream https://github.com/goxray/tun directly
  2. the Nix User Repository project

Both of these platforms allow users to get faster updates than Nixpkgs as one don't have to wait for channel tests.

@l4l4l4l4
Copy link
Author

wow, that's a nice xmas present from xray devs. will be using that then

@l4l4l4l4 l4l4l4l4 closed this Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.first-time contribution This PR is the author's first one; please be gentle!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants