This article seems to be well-meaning but contrasts with the de-facto standard way of storing dotfiles. The Linux Filesystem Hierarchy Standard is quite unambiguous in how it specifies that the purpose of $HOME is to store dotfiles.
refspecs.linuxfoundation.org/…/ch03s08.html
FHS also specifies that applications can store their dotfiles in subdirectories, and this is leveraged by other standards like the Freedesktop’s xdg-user-dirs spec to default to ~/.config
www.freedesktop.org/wiki/Software/xdg-user-dirs/
I’m not sure what’s the point of arguing against the standard way of storing dotfiles while basing the remarks on no standard or reference.
dgriffith@aussie.zone 1 year ago
Article summary:
Linux: Do this.
Apple: Do this.
Windows: Conspicuously absent.
Config state is an absolute shitshow on windows. Is this application’s config in $APPDATA/local? Roaming? The registry? Under HKEY_LOCAL_MACHINE? USERS? In its own folder in Program Files, oh Program Files(x86)? Maybe it’s just in a folder in $USER.
Gives me the shits.
Article is good though, just wanted to vent.
jcg@halubilo.social 1 year ago
Shit like this just contributes to this overall messy feeling I have on Windows. For many reasons I can’t get off the OS, but man every time I use Linux (for servers/my personal laptop/etc.) it just feels so clean in comparison.
Feels Good
Abnorc@lemm.ee 1 year ago
I don’t even remember the difference between LocalLow, Local, and Roaming anymore. I looked it up some time back, but it didn’t exactly help me find what I was looking for.
dgriffith@aussie.zone 1 year ago
All I know is that the stuff in roaming generally follows you around on domain logins. So if you’re bouncing around on corporate computers with the same standard set of apps installed, if they save their settings in roaming they can retrieve them anywhere you log in.