You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I use Nix instead of Homebrew for package management and couldn't install the Vapour toolbox because the only installation method supported is Homebrew's
Describe the solution you'd like
It'd be great if Vapor provided a Nix package for Nix users
Describe alternatives you've considered
The alternative that I considered was pulling the source code of the project, compiling it, and exposing the executable through the PATH environment variable.
Additional context
I'd be happy to take a stab at supporting this if the team is happy with this direction. Note that this is an additional installation method that would need to be maintained. The upside is that through Home Manager, developers can easily pin a project to the Vapour toolbox.
The text was updated successfully, but these errors were encountered:
Are there any docs on what would be required? Adding a new package manager adds a burden as something we need to maintain so I'd like to see what would be involved before comitting (we don't really test Homebrew on Linux either)
I'd recommend checking out other Swift CLIs that have been packaged for Nix, for example SwiftFormat, and also this tutorial. Writing it is a bit involved, but once published, the maintenance is low. Have you folks consider testing the currently supported installation methods? Happy to contribute some tests there.
@pepicrft if we can automate releases in the same way we do with Homebrew and you're happy to contribute getting the initial stuff added then lets go for it
Is your feature request related to a problem? Please describe.
I use Nix instead of Homebrew for package management and couldn't install the Vapour toolbox because the only installation method supported is Homebrew's
Describe the solution you'd like
It'd be great if Vapor provided a Nix package for Nix users
Describe alternatives you've considered
The alternative that I considered was pulling the source code of the project, compiling it, and exposing the executable through the
PATH
environment variable.Additional context
I'd be happy to take a stab at supporting this if the team is happy with this direction. Note that this is an additional installation method that would need to be maintained. The upside is that through Home Manager, developers can easily pin a project to the Vapour toolbox.
The text was updated successfully, but these errors were encountered: