WIP
A nix-shell template to setup a Ruby development environment with direnv integration (if installed).
Built gathering inspiration from several sources, it makes available:
unstable.
ruby_3_0unstable.
rubyPackages.solargraph (LSP)- environment opinions:
- several environment variables are set
Gemfile
is created (for solargraph to launch)gems
are installed locally (in project folder)- ...
- direnv wiki page about Nix
- Automating development environment set-up with Direnv
- More practical direnv
- How to create a Ruby Gem: The basics
- How to create a Ruby gem: Testing suite
- How to create a Ruby Gem: Publishing
- About using Nix in my development workflow - Jean-Philippe Cugnet - Medium
- 15.24. Ruby
- How To Use Environment Variables in Ruby
- Packaging/Ruby
- Ruby Gems, Gemfile & Bundler (The Ultimate Guide)
- Using Ruby Environmental Variables