Stow vs Home Manager: Managing Dotfiles on NixOS (and Beyond)

I’ve used GNU Stow to manage dotfiles for a while. It’s simple, elegant, and gets out of your way. You organise configs into directories, run stow */, and symlinks appear in $HOME. Done. But once I committed to NixOS as my daily driver, Stow started feeling like the wrong tool for the job — an imperative shim bolted onto a system designed to never need one. This post covers what changed, why Home Manager replaced Stow in my workflow, and when Stow is still the better choice. ...

April 6, 2026

The Start of Home Manager Journey

One of the things I love most about NixOS is that once you get something working, it is reproducible everywhere. This post covers how I wired up Alacritty, tmux, and Zsh with Oh My Zsh into a single shared home-manager module that applies across all my machines. The setup All my machines share a home/modules/base.nix file that is imported into each host’s home-manager configuration. The goal was a terminal experience that: ...

April 4, 2026 · SarCoptU