Skip to content

voidtek/nixpkgs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ nixpkgs

Reproducible development environments with Nix flakes

Zero-config development shells for any tech stack. Consistent tooling across teams and projects.

⚡ Quick Start

# Jump into any environment instantly
nix develop github:voidtek/nixpkgs#devops
nix develop github:voidtek/nixpkgs#python
nix develop github:voidtek/nixpkgs#docker

🎯 Environments

Environment Purpose Tools
default Basic dev tools git curl htop shellcheck nano
python Python development python3 pip uv pylint black
docker Containerization docker docker-compose buildx
hugo Static sites hugo nodejs go git
devops Infrastructure terraform kubectl helm aws-cli k9s

🚀 Usage

Remote (Recommended)

# Use directly from GitHub
nix develop github:voidtek/nixpkgs#devops

Local

# Clone and use locally
git clone https://github.com/voidtek/nixpkgs.git
cd nixpkgs
nix develop .#devops

🔧 Requirements

  • Nix with flakes enabled
  • Linux (x86_64 or aarch64)
  • Docker daemon (for docker profile)

Installation

Basic packages:

sudo apt update && sudo apt install -y curl git

Install Nix:

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

Install Docker:

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker

Optional: Shell Aliases

Add these aliases to your ~/.bashrc for quick environment switching:

# Nix development environments
alias 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-hugo='nix develop github:voidtek/nixpkgs#hugo'
alias nix-devops='nix develop github:voidtek/nixpkgs#devops'
alias nix-ai='nix develop github:voidtek/nixpkgs#ai'

🤝 Contributing


Built with ❤️ using Nix flakes

About

My Nixpkgs Overlay

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published