Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]
				
			
		| 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 |