txt/bash.txt 2024-11-11

keeping Bash clean


1. make a bash folder in $XDG_CONFIG_HOME

2. source your new rc location in .profile

now you'll be set for login shells, but what about non-login shells?

getting bash to read this new location by default is a little tricky

you could overwrite /etc/bash.bashrc, but the simplest solution is often

the best solution. bash supports an --rcfile flag, so just explictily

the program for you hotkey daemon

for sxhkd + st, for example;

<keybind>

st -e /usr/bin/bash --rcfile /path/to/rc

that's the hard part -- moving all of the configurations files around is

very self explanatory: just change the paths in your rc.

Last Edited: 2024/08/16


txt://#