inscapist / bundix

Generates a Nix expression for your Bundler-managed application. [maintainer=@inscapist]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

Bundix makes it easy to package your Bundler-enabled Ruby applications with the Nix package manager.

This is a fork of the official bundix, used by ruby-nix.

Usage

To install:

nix profile install github:inscapist/bundix

For one time usage:

nix run github:inscapist/bundix

# or use a specific branch
nix run github:inscapist/bundix/SHA

How & Why

"I'd usually just tell you to read the code yourself, but the big picture is that bundix tries to fetch a hash for each of your bundle dependencies and store them all together in a format that Nix can understand"

Closing words

For any questions or suggestions, please file an issue on Github or ask in #nixos on Freenode.

Big thanks go out to Charles Strahan for his awesome work bringing Ruby to Nix, zimbatm for being a good rubber duck and tester, and Alexander Flatter for the original bundix. I couldn't have done this without you guys.

About

Generates a Nix expression for your Bundler-managed application. [maintainer=@inscapist]


Languages

Language:Ruby 49.9%Language:Nix 49.3%Language:HTML 0.4%Language:Shell 0.3%