Reproducible development environments with Nix flakes
Zero-config development shells for any tech stack. Consistent tooling across teams and projects.
# Jump into any environment instantly
nix develop github:voidtek/nixpkgs#devops
nix develop github:voidtek/nixpkgs#python
nix develop github:voidtek/nixpkgs#docker| Environment | Purpose | Additional Tools |
|---|---|---|
| default | Basic dev tools | — |
| python | Python development | python3pipuvpylintjinja2boto3pygithubbeautifulsoup4gitpython |
| docker | Containerization | dockerdocker-composedocker-buildxhadolint |
| web | Web & static sites | hugonodejsgolibwebpimagemagick |
| devops | Infrastructure | opentofukubectltalosctlk9shelmawscli2renovateupdatecliglabjsonnetnmap |
| ai | AI/ML development | python3jupyternumpypandasmatplotlibscikit-learnopenai |
| kotlin | Kotlin development | kotlingradleopenjdk21android-studioandroid-tools |
| security | Security auditing | osv-scannerpip-audit |
# Use directly from GitHub
nix develop github:voidtek/nixpkgs#devops# Clone and use locally
git clone https://github.com/voidtek/nixpkgs.git
cd nixpkgs
nix develop .#devops- Nix with flakes enabled
- Linux (x86_64 or aarch64)
- Docker daemon (for docker profile)
Basic packages:
sudo apt update && sudo apt install -y curl gitInstall Nix:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- installInstall Docker:
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp dockerAdd these aliases to your ~/.bashrc for quick environment switching:
# Nix development environmentsalias nix-default='nix develop github:voidtek/nixpkgs#default'alias nix-python='nix develop github:voidtek/nixpkgs#python'alias nix-docker='nix develop github:voidtek/nixpkgs#docker'alias nix-web='nix develop github:voidtek/nixpkgs#web'alias nix-devops='nix develop github:voidtek/nixpkgs#devops'alias nix-ai='nix develop github:voidtek/nixpkgs#ai'alias nix-kotlin='nix develop github:voidtek/nixpkgs#kotlin'alias nix-security='nix develop github:voidtek/nixpkgs#security'- Issues:GitHub Issues
- PRs:Pull Requests
- License: MIT
Built with ❤️ using Nix flakes