Live data from Hacker News

Dots - Modularize your dotfiles

github.com

11–20 of 32 posts

Re: Dots - Modularize your dotfiles

#12
I cloned Zach Holman's (holman) dot files implementation[1]. Mine [2] is basically Ian's torn apart and put back together (so i could understand it). It consists of symlinked rc files, and env and private_env files which get run at login / profile boots. The private env stuff (passwords, api keys, etc) are cloned from my home server or from encrypted Dropbox folder (still figuring out how I want to handle that)

1: https://github.com/holman/dotfiles

2: https://github.com/pfarrell/dotfiles

Re: Dots - Modularize your dotfiles

#14
post #7
post #5

I think worse is better here. This just sounds like another layer of abstraction and complexity i want to avoid dealing with as it will consume head space and detract from actually solving the problem i am there to solve. I tend to make do with defaults as well i.e basic vi and ksh as i move between BSD and Linux regularly (and rarely Solaris 2.5 still!). No surprises and very few dotfiles.

I think worse is better here. This just sounds like another layer of abstraction and complexity i want to avoid dealing with as it will consume head space and detract from actually solving the problem i am there to solve. I have a similar opinion, although I don't usually stick to defaults. Apparently this is targeted to teams of developers, so there might be more of a need to "modularize" things.

Having dealt with teams of developers and existing within them, I doubt this would impact them in any positive way. It would in some animal-farm-esque way empower an individual rather than everyone. People have so many differing opinions on such things, standardisation is hard.

Re: Dots - Modularize your dotfiles

#15
post #5

I think worse is better here. This just sounds like another layer of abstraction and complexity i want to avoid dealing with as it will consume head space and detract from actually solving the problem i am there to solve. I tend to make do with defaults as well i.e basic vi and ksh as i move between BSD and Linux regularly (and rarely Solaris 2.5 still!). No surprises and very few dotfiles.

It is strange to forgo the improvements that customized dotfiles allow just because you don't want a system to manage those dotfiles.

Re: Dots - Modularize your dotfiles

#16
post #4

Ha! I will add the tool I wrote that behaves very similarly but has no external deps: https://github.com/philips/ghar

Not mine, but homesick is a nice little gem that seems to also do what ghar does. I have no opinion on whether one or the other is better :)

https://github.com/technicalpickles/homesick

Re: Dots - Modularize your dotfiles

#17
post #14
post #7

Earlier quoted context omitted.

I think worse is better here. This just sounds like another layer of abstraction and complexity i want to avoid dealing with as it will consume head space and detract from actually solving the problem i am there to solve. I have a similar opinion, although I don't usually stick to defaults. Apparently this is targeted to teams of developers, so there might be more of a need to "modularize" things.

Having dealt with teams of developers and existing within them, I doubt this would impact them in any positive way. It would in some animal-farm-esque way empower an individual rather than everyone. People have so many differing opinions on such things, standardisation is hard.

The idea with modularizing things is it makes it easy to share the parts that people do want the same. Where I work we have slowly but surely come to an agreement on most of our git aliases. That's why we built [fresh] a similar tool to allow us to share the parts we want to. [fresh] allows us to easily override anything we don't like and keep the parts we do like up to date. My [freshrc] file is an example of mixing other peoples aliases and bin files with a collection of my own config.

[fresh]: https://github.com/freshshell/fresh

[freshrc]: https://github.com/twe4ked/dotfiles/blob/master/freshrc

Re: Dots - Modularize your dotfiles

#19

I cloned Zach Holman's (holman) dot files implementation[1]. Mine [2] is basically Ian's torn apart and put back together (so i could understand it). It consists of symlinked rc files, and env and private_env files which get run at login / profile boots. The private env stuff (passwords, api keys, etc) are cloned from my home server or from encrypted Dropbox folder (still figuring out how I want to handle that) 1: ht…

I've done the same thing, I've customised holmans dotfiles and just replaced the content with my preferences. I really like the rake mechanism for symlinking. Simple and convenient.

Re: Dots - Modularize your dotfiles

#20
This is hilarious. Dotfiles have been around for decades, and now that all those hipster web devs are getting to use the console, now it's when all kinds of projects related to dotfiles are starting to appear.

Come on guys.

Post reply on HN