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 d542ec35e5 Add todotxt to taskbar, improve clock, fix mpd 3 maanden geleden
bash Various bash changes 3 maanden geleden
color-schemes Even more Gruvbox, start tracking a bunch of others 1 jaar geleden
firefox Even more Gruvbox, start tracking a bunch of others 1 jaar geleden
fonts/truetype/firacode All the Gruvbox 1 jaar geleden
gtk-2.0 Even more Gruvbox, start tracking a bunch of others 1 jaar geleden
gtk-3.0 Even more Gruvbox, start tracking a bunch of others 1 jaar geleden
gtk-4.0 Improve dark theming 3 maanden geleden
i3 Change default terminal to allacritty 3 maanden geleden
icons Change inheritance to flat theme 3 maanden geleden
qt5ct Improve dark theming 3 maanden geleden
rofi Add margin to top of rofi 1 jaar geleden
sway Various changes 10 maanden geleden
vim Kernel styleguide settings, better color support 10 maanden geleden
waybar Add todotxt to taskbar, improve clock, fix mpd 3 maanden geleden
xfce4/terminal Cursor color 1 jaar geleden
zathura All the Gruvbox 1 jaar geleden
.gitignore Even more Gruvbox, start tracking a bunch of others 1 jaar geleden
.gtkrc-2.0 Even more Gruvbox, start tracking a bunch of others 1 jaar geleden
LICENSE.md Cursors, Desktop icons and GTK configurations 1 jaar geleden
README.md Cursors, Desktop icons and GTK configurations 1 jaar geleden
Xdefaults Extend urxvt to 256 colors manually 10 maanden geleden
symlink.sh Corrected bash_login symlink 1 jaar geleden

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.