A collection of development environment for different projects.
This project aims to
- Help you quickly spin up a development environment for hacking (as
devShells
). - Provides skeleton for your next project's development environment.
All the development environments are wrapped in the
flake.nix. This means that to activate one of the
devShells
(e.g. py-vanilla), you just
need to run
$ nix develop "github:nixvital/devenv#py-vanilla"
- py-vanilla: This is a very basic python development environment, with jupyter installed.
- ml-basic: This is equipped with the basic packages for machine learning and data science, e.g.
pandas
andlightgbm
.
- ml-pytorch: This is a development environment for machine learning projects based on pytorch. It also provides useful utility libraries such as matplotlib.