- Notifications
You must be signed in to change notification settings - Fork 277
Description
What problem are you trying to solve?
It would be nice to have devbox working natively on Windows without WSL.
What solution would you like?
I'd like at least the vscode devcontainer support to work in Windows. I imagine this to function as it would for non-Windows systems, using the Nix-based backend. I'd be interested to see whether this might work out of the box (although I expect that creating the devcontainer itself probably relies on Nix - so a Nix "bootstrapping" container would probably be required for Windows).
For a truly native experience, a different backend would have to be used for windows, since Nix does not (and probably will never) support Windows.
Some Nix-alternatives to use for providing a native Windows backend:
- https://github.com/aquaproj/aqua
- https://github.com/moonrepo/proto
- https://github.com/prefix-dev/pixi/
- https://github.com/version-fox/vfox
- https://github.com/jdx/mise
From my experience, aqua is the least restrictive (that is, "less opinionated") tool, and the most responsive to user feedback. It is written in go, and might even be possible to use as a library.
I am also having much success with mise on Windows, and it seems to be the most versatile in that it offers many different backends, including aqua and ubi.
Alternatives you've considered
No response