Home Manager
Nix-based tool for declaratively managing a user's packages and dotfiles.
HN commenters like it for declaratively managing dotfiles and CLI tools1234, often alongside nix-darwin or NixOS,5678 across macOS, Linux and WSL machines.9101112 The most common caveat is the Nix learning curve, with users forgetting the language between edits or bouncing off a first attempt.1314
Why people recommend it
Cross-platform setup · 3
Runs standalone on macOS, other Linux distros and WSL, not only NixOS.
“I'm full on nixos and home manager so I'm going plasma manager route.”
“And now on home-manager debian or nixos server, I get up to date atuin with that one patch.”
Show 1 more
“use flakes and Home Manager on Win11 WSL & macOS Darwin”
Declarative dotfiles · 3
Replaces manual dotfile syncing and tools like GNU Stow with one shared config.
“switched to nix-darwin + home-manager. I've been overall fairly happy”
“switched to Nix and Home Manager instead.”
Show 1 more
“I let things like nix-darwin and home-manager do the heavy lifting.”
Fast machine setup · 3
One user says they can configure a macOS machine in about 20 minutes.
“Ever since I migrated my dev workflow to nix package manager (and home manager for system depa), my life became simpler like 10 times”
“switched to nix-darwin + home-manager. I've been overall fairly happy”
Show 1 more
CLI tool installs · 3
Used to install and patch up-to-date command-line tools.
“For CLI stuff I use Nix, Home-Manager and Nix-Darwin.”
“I use nix via Home manager to install various cli-based tools.”
Show 1 more
“And now on home-manager debian or nixos server, I get up to date atuin with that one patch.”
Works with LLMs · 3
Users say LLMs lower the barrier to writing and maintaining the Nix config.
“I've used this set up for 3 or 4 years now and love it.”
“My approach is evolving due to NixOS and home-manager with vibe coding to do the lifting.”
Show 1 more
Long-term satisfaction · 2
Some users report years of happy use.
“I've used this set up for 3 or 4 years now and love it.”
“switched to nix-darwin + home-manager. I've been overall fairly happy”
Caveats and dissent
Nix learning curve · 2
Users forget the Nix language between edits, and one bounced off a first try.
“I've used this set up for 3 or 4 years now and love it.”
“switched to nix-darwin + home-manager. I've been overall fairly happy”
App state mixing · 1
KDE apps store state in config directories, making it hard to separate from config.
“I'm full on nixos and home manager so I'm going plasma manager route.”
Unstable channel breakage · 1
One user warns that unstable Nix channels and flakes bring breaking changes.
“use flakes and Home Manager on Win11 WSL & macOS Darwin”
Upgrade adjustments · 1
A NixOS upgrade required changing how git is configured in Home Manager.
“the only change I needed to make is how git is configured in home manager”
Often compared with
Who recommends it in their own words
Threads where it came up
- Why I love NixOS 2 mentions
- NixOS is making me less afraid 1 mention
- What the heck is /pkg? 1 mention
- Ask HN: How do you sync or migrate KDE settings? 1 mention
- The Nixpkgs core team has disbanded 1 mention
- NixOS 26.05 Released 1 mention
Also written as home-manager. Data: home-manager.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 14
“use flakes and Home Manager on Win11 WSL & macOS Darwin”
“I let things like nix-darwin and home-manager do the heavy lifting.”
“I'm full on nixos and home manager so I'm going plasma manager route.”
“Ever since I migrated my dev workflow to nix package manager (and home manager for system depa), my life became simpler like 10 times”
“I've used this set up for 3 or 4 years now and love it.”
“switched to Nix and Home Manager instead.”
“For CLI stuff I use Nix, Home-Manager and Nix-Darwin.”
“I use nix via Home manager to install various cli-based tools.”
“a 'company level' claude.md declared in home manager”
“And now on home-manager debian or nixos server, I get up to date atuin with that one patch.”
“Why you should consider Nix Devshells and Home-Manager rather than NixOS”
“switched to nix-darwin + home-manager. I've been overall fairly happy”
“My approach is evolving due to NixOS and home-manager with vibe coding to do the lifting.”
“the only change I needed to make is how git is configured in home manager”