Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Port Request] Nix #42057

Closed
Ericson2314 opened this issue Nov 8, 2024 · 1 comment
Closed

[New Port Request] Nix #42057

Ericson2314 opened this issue Nov 8, 2024 · 1 comment
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving.

Comments

@Ericson2314
Copy link

Ericson2314 commented Nov 8, 2024

Executable / Library name

Nix

(the new Meson build system separate things into a number of nix-* packages, separating libraries and executables.)

Library description

Nix, the purely functional package manager; it has a Windows port in progress.

Source repository URL

https://github.com/nixos/nix

Project homepage (if different from the source repository)

https://nixos.org/

Windows port chat room

https://matrix.to/#/#windows:nixos.org

Anything else that is useful to know when adding (such as optional features the library may have that should be included)

Hi am a Nix developer that has recently been working on porting Nix to Windows. (Come join https://matrix.to/#/#windows:nixos.org if you want to learn more.)

Our port does is not feature complete, and it does build. I would love to be able to use vcpkg to get native development environment.

I am also curious about learning how vcpkgs does portability without emulating Unix on Windows. (Completely separate from porting Nix is figuring out how Nixpkgs should be structured to also support Windows while making things like MinGW, let alone MSYS/Cygwin, optional. And it looks like vcpkg has the best prior art on that.,)

(If requests for executables rather than libraries are a misuse of this process, my apologies.)

@Ericson2314 Ericson2314 added category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving. labels Nov 8, 2024
@Ericson2314
Copy link
Author

@Osyotr kindly pointed me to #17607 (comment) on discord, vcpkg is not in the business of packaging random executables that are not needed needed to build libraries, so this is not appropriate, and Winget would be a better fit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving.
Projects
None yet
Development

No branches or pull requests

1 participant