Basic Linux and Application Configuration Locate to ~/.config
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
John Mertz b0c9ecfdee Various changes 6 months ago
bash Add shortcut for dedicated chrome apps in wayland mode. Add to PATH 6 months ago
color-schemes Even more Gruvbox, start tracking a bunch of others 10 months ago
firefox Even more Gruvbox, start tracking a bunch of others 10 months ago
fonts/truetype/firacode All the Gruvbox 10 months ago
gtk-2.0 Even more Gruvbox, start tracking a bunch of others 10 months ago
gtk-3.0 Even more Gruvbox, start tracking a bunch of others 10 months ago
gtk-4.0 Even more Gruvbox, start tracking a bunch of others 10 months ago
i3 Updated blc path for i3 8 months ago
icons Even more Gruvbox, start tracking a bunch of others 10 months ago
qt5ct Even more Gruvbox, start tracking a bunch of others 10 months ago
rofi Add margin to top of rofi 8 months ago
sway Various changes 6 months ago
vim Kernel styleguide settings, better color support 6 months ago
waybar Update waybar VPN modules 8 months ago
xfce4/terminal Cursor color 9 months ago
zathura All the Gruvbox 10 months ago
.gitignore Even more Gruvbox, start tracking a bunch of others 10 months ago
.gtkrc-2.0 Even more Gruvbox, start tracking a bunch of others 10 months ago
LICENSE.md Cursors, Desktop icons and GTK configurations 10 months ago
README.md Cursors, Desktop icons and GTK configurations 10 months ago
Xdefaults Extend urxvt to 256 colors manually 6 months ago
symlink.sh Corrected bash_login symlink 8 months ago

README.md

Dotfiles

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.

Login Profile

profile -> ~/.profile

Setup global vars and SSH Agent

Bash

./bash/

All configurations for bash consolidated in one directory

Bash Profile

bash_profile -> ~/.bash_profile

Loads bashrc, builds PATH

Bashrc

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

Custom Prompts

background-prompt.sh

Bolder and more stylish, but the block characters aren't full height in XTerm, UXTerm or urxvt.

color-prompt.sh

Multi-line, colored prompt that is supported by all terminals.

Terminals

Gruvbox

Across multiple config files. See apply-gruvbox.sh in scripts repository.

XFCE4 Terminal

xfce4/terminal/colorschemes

Just the Gruvbox-dark themes as a backup.

xfce4/terminal/terminalrc

Actual xfce4-terminal preferences.

Xdefaults

Xdefaults

XTerm, UXTerm and URxvt preferences. Backup of Gruvbox settings, fonts, launcher, etc.

Importantly, sets urgentOnBell so that windows and workspaces get highlights.

Icons

icons/default/index.theme

Sets default GTK theme (FlatbedCursors-Blue).

icons/

Flatbed cursors and Papirus desktop icons

Zathura

zathura/zathurarc

Gruvbox theme for recoloring documents.