4 ms·
>The XDG config/data spec was made to manage systems that mount over NFS Which makes sense in theory, but the execution is horrible. The ~/.cache directory is
by Anon_Forever 3y ago
>The XDG config/data spec was made to manage systems that mount over NFS
Which makes sense in theory, but the execution is horrible. The ~/.cache directory is also on NFS now... You NEVER want cache on NFS.
>~/.local would stay on the local workstation
Never seen this in practice. This dir is also created on the NFS share, which it should be, since you need to bring these files to other machines as well. The standard is poorly thought out and poorly implemented.
- chungy 3y agoIt's the rationale behind the XDG directories, nonetheless. The "ideal" setup is to have ~/.config on the remote NFS server, ~/.local on the local workstation, and ~/.cache on the local workstation (either disk or tmpfs). And yeah, poor implementation means that ~/.local not roaming around with you just makes things worse, despite the obvious name and intention. Developers almost never know when to properly implement it. XDG is just overcomplicated nonsense. The only part I like is ~/.cache. I don't buy for one bit the "clutter" argument about having some dotfiles (and no, setting $XDG_CONFIG_DIR=$HOME and $XDG_DATA_HOME=$HOME does not solve it; first, conflicts; second, files won't be prefixed with a dot).
- Anon_Forever 3y agoSpot on chungy! I wish this was better thought out and implemented. There's a lot of room for improvement in this area.