Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]
| .github | ||
| dhall | ||
| elixir | ||
| gleam | ||
| go1.17 | ||
| go1.18 | ||
| java | ||
| kotlin | ||
| nix | ||
| node | ||
| protobuf | ||
| rust | ||
| scala | ||
| zig | ||
| .editorconfig | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
Nix flake templates for easy dev environments
To initialize (where ${ENV} is listed in the table below):
nix flake init --template github:the-nix-way/dev-templates#${ENV}
Here's an example (for the rust template):
nix flake init --template github:the-nix-way/dev-templates#rust
Available templates:
| Language/framework/tool | Template |
|---|---|
| Dhall | dhall |
| Elixir | elixir |
| Gleam | gleam |
| Go 1.17 | go1_17 |
| Go 1.18 | go1_18 |
| Java | java |
| Kotlin | kotlin |
| Nix | nix |
| Node.js | node |
| Protobuf | protobuf |
| Rust | rust |
| Scala | scala |
| Zig | zig |