Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]
Find a file
Luc Perkins cabf62c2ff
update
2022-07-29 03:13:22 +02:00
dhall update 2022-07-29 03:13:22 +02:00
elixir update 2022-07-29 03:13:22 +02:00
gleam update 2022-07-29 03:13:22 +02:00
go1.17 update 2022-07-29 03:13:22 +02:00
go1.18 update 2022-07-29 03:13:22 +02:00
java update 2022-07-29 03:13:22 +02:00
kotlin update 2022-07-29 03:13:22 +02:00
nix update 2022-07-29 03:13:22 +02:00
node update 2022-07-29 03:13:22 +02:00
protobuf update 2022-07-29 03:13:22 +02:00
rust update 2022-07-29 03:13:22 +02:00
scala update 2022-07-29 03:13:22 +02:00
zig update 2022-07-29 03:13:22 +02:00
.editorconfig Add editorconfig file 2022-07-12 02:01:42 +02:00
.envrc Add helper scripts via Nix 2022-07-29 00:42:22 +02:00
.gitignore Basic repo cleanup 2022-07-28 23:20:46 +02:00
flake.lock update 2022-07-29 03:13:22 +02:00
flake.nix Update script to update root 2022-07-29 02:52:17 +02:00
README.md Fix protobuf env 2022-07-29 02:49:09 +02:00

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