This repository contains reusable flake.nix files to quickly set up isolated development environments for various programming languages and toolchains using Nix.
rust/— Rust development environment withcargo,rust-analyzer, andopensslsupportpython/— Python 3.14 environment withuv,mypy, compiler toolshaskell/— Haskell environment withghc,cabal,haskell-language-serverandormolu
Follow the instructions at nixos.org/download.html
Clone the repo and enter any environment:
git clone https://github.com/zaarov/NixDevEnviroments.git
cd dev-environments/rust
nix develop-
Language-specific tools pre-installed
-
Reproducible, isolated environments
-
No need for global installs