HN Hall of Fame Weekly email

Using GNU Stow to manage your dotfiles (2012)

brandon.invergo.net Books & learning Tutorials & guides Software engineering Class of 2020-12 Hall of Fame
Screenshot of brandon.invergo.net captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 3 of them.

submissions
8
submitters
8
observed span
2013–2024
peak thread · 113 comments
203 pts
latest 20+ return · 2022-07-27
71 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Call me old fashioned but what's wrong with having a regular git repo anywhere you want with all of your dotfiles and them symlink those files to where they need to go? If you wanted to you could && a few symlinks and other commands into 1 copy / paste'able command to get up and running really quickly. It's also painless to manage secrets by sourcing in optional files. It also works nicely when you want files living across 2…

nickjj·203-point thread·

but many/most dotfiles reside at the top-level of your home directory, where it wouldn't be a good idea to initialize a VCS repository I totally disagree. I love having much of my home directory in git. I have a .gitiignore for the stuff I don't want in there, but the rest. Ahhhhh, so nice to be able to clone somewhere else and use.

e40·149-point thread·

I'm a happy follower of https://legacy-developer.atlassian.com/blog/2016/02/best-way.... Just a plain Git repository in $HOME, no other tools required. This makes it instantly portable to any machine (with git).

tga·84-point thread·

No need to get complicated or have dependencies - I do this with a git repo checked out and a bash script that creates all the symlinks in $HOME/

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
516

reference only — not used in Hall rules or ranking

Total comments
267

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2013-09-05Using GNU Stow to manage your dotfilesFirst breakoutdpeck14969
2016-04-14Using GNU Stow to manage your dotfileschishaku40
2017-03-19Using GNU Stow to manage your dotfileskornish20
2017-04-20Revision-control your dotfiles with GNU Stow (2012)ttsiodras10
2017-09-07Using GNU Stow to manage dotfiles (2013)pmoriarty8424
2020-12-27Using GNU Stow to manage your dotfiles (2012)Hall induction · Best threadmatthberg203113
2022-07-27Using GNU Stow to manage your dotfiles (2012)Latest 20+ point returnmarcinreal7160
2024-01-16Using GNU Stow to manage your dotfiles (2012)kristianpaul21