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 b86b6bdbfa Change to custom clock in waybar 1 week ago
bash Split $PATH declaration to it's own file 1 week ago
color-schemes Even more Gruvbox, start tracking a bunch of others 2 months ago
firefox Even more Gruvbox, start tracking a bunch of others 2 months ago
fonts/truetype/firacode All the Gruvbox 2 months ago
gtk-2.0 Even more Gruvbox, start tracking a bunch of others 2 months ago
gtk-3.0 Even more Gruvbox, start tracking a bunch of others 2 months ago
gtk-4.0 Even more Gruvbox, start tracking a bunch of others 2 months ago
i3 Updated blc path for i3 1 week ago
icons Even more Gruvbox, start tracking a bunch of others 2 months ago
qt5ct Even more Gruvbox, start tracking a bunch of others 2 months ago
rofi Add margin to top of rofi 1 week ago
sway Add auto-start for gammastep 1 week ago
vim Even more Gruvbox, start tracking a bunch of others 2 months ago
waybar Change to custom clock in waybar 1 week ago
xfce4/terminal Cursor color 1 month ago
zathura All the Gruvbox 2 months ago
.gitignore Even more Gruvbox, start tracking a bunch of others 2 months ago
.gtkrc-2.0 Even more Gruvbox, start tracking a bunch of others 2 months ago
LICENSE.md Cursors, Desktop icons and GTK configurations 2 months ago
README.md Cursors, Desktop icons and GTK configurations 2 months ago
Xdefaults All the Gruvbox 2 months ago
symlink.sh Corrected bash_login symlink 1 week 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.