Basic notes on configs.
Unless otherwise stated, configs that normally appear in ~/ are instead symlinked to the appropriate directory in ~/.config (this repository). Run symlink.sh to automatically configure these.
profile -> ~/.profile
Setup global vars and SSH Agent
All configurations for bash consolidated in one directory
bash_profile -> ~/.bash_profile
Loads bashrc, builds PATH
bashrc -> ~/.bashrc
Symlink not strictly necessary as this is loaded by .bash_profile which could source it directly. However it is still symlinked for cross-compatability.
On tty1, auto-exec Sway or i3 based on last used.
Force Vim as editor.
Force terminal history, size and auto-completion.
Ring bell to mark command completion as urgent.
Select the prompt stlye (Only 'truecolor' terms support full-height blocks).
Set up aliases to colorize certain commands.
Load bash_aliases for other shortcuts.
Append personal CLI programs to PATH.
Some Perl stuff.
Bash Logout script
bash_logout -> ~/.bash_logout
Removes SSH Agent
Bolder and more stylish, but the block characters aren't full height in XTerm, UXTerm or urxvt.
Multi-line, colored prompt that is supported by all terminals.
Across multiple config files. See apply-gruvbox.sh in scripts repository.
Just the Gruvbox-dark themes as a backup.
Actual xfce4-terminal preferences.
XTerm, UXTerm and URxvt preferences. Backup of Gruvbox settings, fonts, launcher, etc.
Importantly, sets urgentOnBell so that windows and workspaces get highlights.
Sets default GTK theme (FlatbedCursors-Blue).
Flatbed cursors and Papirus desktop icons
Gruvbox theme for recoloring documents.