Live data from Hacker News

Dotfile madness (2019)

0x46.net

11–20 of 185 posts

Re: Dotfile madness (2019)

#11
I think the ship's long sailed. Too much software just throws random crap into $HOME, so it's best to give up. I've resigned myself to the state of affairs and my "real" $HOME is in $HOME/code $HOME/home.

As the saying goes, layers are only added, never removed. The world where people respect XDG is not one that can be achieved anymore.

Re: Dotfile madness (2019)

#12
While i agree dotfiles aren't the best, i'm concerned about creating too many alternatives. Then we risk ending up in this situation: https://xkcd.com/927/

As someone who uses linux to get other tasks done, rather than as a hobby in itself, I would rather have an aesthetically sub-optimal standard than have no idea what's going on.

Re: Dotfile madness (2019)

#13

I think the ship's long sailed. Too much software just throws random crap into $HOME, so it's best to give up. I've resigned myself to the state of affairs and my "real" $HOME is in $HOME/code $HOME/home. As the saying goes, layers are only added, never removed. The world where people respect XDG is not one that can be achieved anymore.

Which software in particular? Given my experience, it is well within reach, besides a few exceptions including Firefox/Thunderbird, etc, and one relating to Chromium-based browsers.

The trick is to use the XDG Base Dir Spec, only if the old ~/.name location doesn't exist. Old users are happy because it doesn't break compatibility and new users are happy because nobody's dropping 10 sacks of potatoes on their metaphorical doorstep

Re: Dotfile madness (2019)

#15

I think the ship's long sailed. Too much software just throws random crap into $HOME, so it's best to give up. I've resigned myself to the state of affairs and my "real" $HOME is in $HOME/code $HOME/home. As the saying goes, layers are only added, never removed. The world where people respect XDG is not one that can be achieved anymore.

I think it is better to think about it as XDG failing to respect a world that existed long before it did. $HOME/.* namespace belongs to the user, but contents are special. It's almost like complaining about Linux enforcing the naming of certain file extended attributes.

Re: Dotfile madness (2019)

#17

While i agree dotfiles aren't the best, i'm concerned about creating too many alternatives. Then we risk ending up in this situation: https://xkcd.com/927/ As someone who uses linux to get other tasks done, rather than as a hobby in itself, I would rather have an aesthetically sub-optimal standard than have no idea what's going on.

what other "alternatives" are you speaking of on Linux?

Re: Dotfile madness (2019)

#18
I think the real culprit here are operating systems and file systems, not programmers (of end-user applications). File systems were designed during an era where semantic meaning was just not important; all file systems cared about (and still care about) are directories and files. The whole paradigm should've been abandoned long ago for something much cleaner.

Re: Dotfile madness (2019)

#19

I think the ship's long sailed. Too much software just throws random crap into $HOME, so it's best to give up. I've resigned myself to the state of affairs and my "real" $HOME is in $HOME/code $HOME/home. As the saying goes, layers are only added, never removed. The world where people respect XDG is not one that can be achieved anymore.

I think it is better to think about it as XDG failing to respect a world that existed long before it did. $HOME/.* namespace belongs to the user, but contents are special. It's almost like complaining about Linux enforcing the naming of certain file extended attributes.

what does "but contents are special" mean?

Re: Dotfile madness (2019)

#20
post #8

The solution is simple, stop messing your home and put personal data in /home/you/personal/ source code in /home/you/src/ The home is not a place supposed to store random "regular files"

On the contrary, that's exactly what it's supposed to be.
Post reply on HN