Skip to content

adtya/devshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev Shells with Nix

This repo contains a bunch of handy dev shells that can used on any system that has the nix package manager installed.

Requirements

Available shells

Go

What's included?

Activate with Nix

$ nix develop github:adtya/devshell#go

Activate with Direnv

use flake github:adtya/devshell#go

Python

What's included?

Activate with Nix

$ nix develop github:adtya/devshell#python

Activate with Direnv

use flake github:adtya/devshell#python
layout pipenv # adding this will also activate pipenv shell

Haskell

What's included?

Activate with Nix

$ nix develop github:adtya/devshell#haskell

Activate with Direnv

use flake github:adtya/devshell#haskell

Rust

What's included?

Activate with Nix

$ nix develop github:adtya/devshell#rust

Activate with Direnv

use flake github:adtya/devshell#rust

Node

What's included?

Activate with Nix

$ nix develop github:adtya/devshell#node

Activate with Direnv

use flake github:adtya/devshell#node

Java

What's included?

  • OpenJDK 20
  • gradle 8

Activate with Nix

$ nix develop github:adtya/devshell#java

Activate with Direnv

use flake github:adtya/devshell#java