Files
site/content/post/throwing-out-your-dotfiles.md
2021-09-08 17:46:04 -04:00

1.5 KiB

title, date, lastmod, draft, keywords, description, tags, categories, author, comment, toc, autoCollapseToc, postMetaInFooter, hiddenFromHomePage, contentCopyright, reward, mathjax, mathjaxEnableSingleDollar, flowchartDiagrams, sequenceDiagrams
title date lastmod draft keywords description tags categories author comment toc autoCollapseToc postMetaInFooter hiddenFromHomePage contentCopyright reward mathjax mathjaxEnableSingleDollar flowchartDiagrams sequenceDiagrams
Throwing Out Your Dotfiles 2021-09-08T00:42:33-04:00 2021-09-08T00:42:33-04:00 true
nix
dotfiles
home-manager
false false false false false false false false false
enable options
false
enable options
false

Do you manage a .zshrc? .vimrc? tmux.conf? Do you have dozens of configuration files that you manage in a git repo? Or maybe don't backup at all? Do you also have a bunch of command line utilities that you forget you installed? Or don't remember why you installed them?

Over the years I have collected a number of dotfiles that I have shared across both Linux and macOS machines. I have tried several different ways to manage them, including bare git repos and utilities such as GNU Stow. These solutions work well enough, but I have since found what I would consider a much better solution for organizing user configuration: home-manager.

What is nix and why is it required?