Simple dev shells using nix
Find a file
2023-12-08 14:55:32 +05:30
.github/workflows add github workflow for udpating inputs 2023-12-08 14:53:30 +05:30
flake.lock initial commit 2023-12-08 13:18:23 +05:30
flake.nix add devShell for haskell 2023-12-08 14:11:16 +05:30
go.nix add devShell for go 2023-12-08 13:30:20 +05:30
haskell.nix add devShell for haskell 2023-12-08 14:11:16 +05:30
LICENSE add license 2023-12-08 14:55:32 +05:30
python.nix add devShell for python 2023-12-08 13:30:37 +05:30
README.md cleanup readme 2023-12-08 14:49:27 +05:30

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