And why do you never seemingly complain about the default placement of for instance bash configs, considering that sounds like it would be a huge W to you guys
And why do you never seemingly complain about the default placement of for instance bash configs, considering that sounds like it would be a huge W to you guys
To me the important part of the XDG Base Directory Specification are the specifications of $XDG_CACHE_HOME (so that I can avoid extraneous data backups and clean extraneous data in a centralized manner), $XDG_STATE_HOME (so that all the very volatile, likely time sensitive and potentially privacy sensitive local and recent data is in one place) and the yet-unnamed "${HOME}/.local/bin" for user-specific executable files.
The rest, I don't care too much, it's probably too much work for not so much benefit for the app developer to split up.
Not a fan of the default location for .bash*
My `ls` is an alias that, among other things, has `-al` in it. It a good default IMO (to each their own), but it means I always see the mess of dotfiles in $HOME. On a system 4 months old, so with only a fraction of what I accrued for years on the previous install, I get these:
.Xdefaults@
.apl.history
.awesome-client_history
.bash_history
.bash_logout
.bash_profile
.bashrc
.boto
.calc_history
.condarc
.croissant_history
.dircolors@
.dotty_history
.erlang.cookie
.fasd
.fzf.zsh@
.gitconfig@
.gtkrc-2.0
.haxelib
.inputrc@
.irb_history
.jhistory
.kotlinc_history
.kshell_history
.lesshst
.luajit_history
.mergerc
.nano-recentf
.nano-savehist
.ocaml_history
.pdbhistory
.profile
.psql_history
.python_history
.python_history-81386.tmp
.racketrc@
.sbclrc@
.scala_history_jline3
.sqlite_history
.steampath@
.steampid@
.tmux.conf@
.units_history
.viminfo
.wezterm.lua
.wget-hsts
.xbindkeysrc@
.xsession@
.zcompdump
.zlogout@
.zshenv
.zshrc@
I have another alias, `l`, that doesn't do `-l`, which was what I used to get the list ↑. It almost makes the contents of the home dir visible on one "page" of fullscreen terminal emulator (using multiple columns)... Even though I have just a handful of directories and just a few non-dotfiles there. It's Sparta, all the way, especially since many of these are already symlinks to a more centralized location...