Bash will be the default user shell on systems with old versions of
packages such as Neovim and especially direnv. In that case, I store the
direnv binary from the Github releases in ~/.local/bin; makes sense to
use that instead of what the distro provides.
This was notorious to detect but `command -v ls` would return
"alias ls='ls --color=tty'" because (on NixOS), '/etc/bashrc' has an
alias set for 'ls'. I already have custom aliases that are "more fancy",
so unset all such aliases.
- converted all tabs (that I could find) to spaces
- move shell _then_ and _do_ keywords on same line as _if_ and _loops_
- re-organize .scripts/ dir (add sentinel and bluefeds scripts too)