This repo contains a bunch of handy dev shells that can used on any system that has the nix package manager installed.
- Nix
- Direnv + nix-direnv (optional)
go
gopls
$ nix develop github:adtya/devshell#go
use flake github:adtya/devshell#go
$ nix develop github:adtya/devshell#python
use flake github:adtya/devshell#python
layout pipenv # adding this will also activate pipenv shell
$ nix develop github:adtya/devshell#haskell
use flake github:adtya/devshell#haskell
- rustc
- rustfmt
- rust-analyzer
- cargo
$ nix develop github:adtya/devshell#rust
use flake github:adtya/devshell#rust
$ nix develop github:adtya/devshell#node
use flake github:adtya/devshell#node
- OpenJDK 20
- gradle 8
$ nix develop github:adtya/devshell#java
use flake github:adtya/devshell#java