Live data from Hacker News

Dots - Modularize your dotfiles

github.com

31–32 of 32 posts

Re: Dots - Modularize your dotfiles

#31
post #30
post #23

Earlier quoted context omitted.

Is another system an improvement? That is my question.

Putting a few dotfiles in a repo and cloning it for each new machine is a useful way of getting the advantages of dotfiles, which are many. Avoiding all customization just so you don't have dotfiles, just so you don't have to manage dotfiles (which is not hard, there are any number of simple techniques if you don't like this project) is counterproductive

That's fine until you find one damn machine which has a buggy version procmail or a vim version which is too old for your filetype/feature plugins, 5 versions old emacs or an old version of bash etc. It's never "just that easy".

Past startups with heterogeneous kit, keep it simple.

Re: Dots - Modularize your dotfiles

#32
post #3

Fresh is quite similar too. [1] http://freshshell.com/

Fresh is great. It lets you pull fragments of dot files from different repositories and combine then into contiguous files. So you could pull some bits from a team repository, have your own customizations on github (so you can share with others), and then have some private bits in a small private repo. Fresh well grab them all and combine then for you.

Fresh can also populate your $HOME/bin from various repos.

There is a directory[1] of reusable bits, though there are trust/security issues you might want to consider ...

[1]https://github.com/freshshell/fresh/wiki/Directory

Post reply on HN