mirror of
https://gitlab.com/rensa-nix/devshell.git
synced 2025-12-11 22:00:08 +01:00
15 lines
796 B
Markdown
15 lines
796 B
Markdown
# Rensa DevShell
|
|
|
|
Minimal devshell implementation using Modules.
|
|
Inspired by [numtide/devshell](https://github.com/numtide/devshell).
|
|
|
|
It features the absolute basics, like env variables (dynamic values/eval supported),
|
|
programs and shell hooks ([`enterShellCommands`](./options.md#entershellcommands)).
|
|
Additional functionality can be added with modules, like [Rensa DevTools](https://devtools.rensa.projects.tf).
|
|
|
|
## Features
|
|
|
|
- **fast**: due to the NixOS module system it's a bit slower than `pkgs.mkShell`, but only about 10% (still in the tens of milliseconds range)
|
|
- **minimal**: only contains the bare minimum, the rest should be added with imported modules
|
|
- **straight forward**: no toml (like numtide/devshell), no abstractions over Nix (like devenv), just a straight forward Nix lib
|
|
|