No description
  • Nix 97.4%
  • TypeScript 2.6%
Find a file
simplefast.bot.0.1.0 17585edda6
add tex devshell
2026-07-27 11:57:29 -04:00
fossi fossi: add yosys 2026-06-28 15:22:08 +00:00
go feat(go): add Go dev shell template 2026-07-21 18:47:02 +00:00
python python: add c libraries for compiled packages 2026-07-10 13:00:36 -04:00
tex add tex devshell 2026-07-27 11:57:29 -04:00
ts python: add c libraries for compiled packages 2026-07-10 13:00:36 -04:00
zig Revert "fix(zig): pin to 0.17.0-dev.857 to match zine's minimum_zig_version" 2026-07-21 18:30:28 +00:00
README.md Python flake 2026-06-25 15:30:35 -04:00

Layering environments Because .envrc files are scripts, you can add as many use flake statements as you want, which enables you to layer Nix environments. Heres an example .envrc:

Terminal window use flake "github:the-nix-way/dev-templates?dir=elixir" use flake "github:the-nix-way/dev-templates?dir=gleam"

In this case, both an Elixir and a Gleam environment would be applied to the current directory. This may not always be the best idea, as Nix honors the flake listed last in case of a clash, for example in the case of two packages named cargo that refer to different versions of Cargo. But if you apply due care, you can reap the benefits of layered environments without being stung by ambiguity.

https://determinate.systems/blog/nix-direnv/