01
02
03
04
05
What is Nix?
A practical introduction to Nix — what it does, why it exists, and the core concepts you need before diving into real projects.
7 min read
·
Nix
Beginner
Concepts
Reproducible Go with Nix & Docker
Set up a Nix development environment for Go and build a Docker image with a byte-by-byte identical binary in development and production.
6 min read
·
Go
Nix
Docker
End Environment Drift: Manage macOS & Linux from a Single Nix Repo
Manage your entire desktop environment — dotfiles, applications, shell, system preferences — declaratively across macOS and Linux from a single repository.
8 min read
·
Nix
Home Manager
nix-darwin
Dotfiles
AI + Nix: Run Anything, Install Nothing
Use Nix to give AI agents full host access to any software — including graphical applications — without permanently installing anything. Run ad-hoc, garbage collect when done.
9 min read
·
Nix
AI
nix run
nix shell
Automatic NixOS Upgrades with Forgejo Actions
Keep NixOS servers and desktops up-to-date automatically — CI updates flake.lock, hosts self-upgrade daily, and you review a diff before anything deploys.
15 min read
·
NixOS
Forgejo
CI/CD
Flakes