Basic Linux and Application Configuration Locate to ~/.config
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
John Mertz d542ec35e5 Add todotxt to taskbar, improve clock, fix mpd 3 个月前
bash Various bash changes 3 个月前
color-schemes Even more Gruvbox, start tracking a bunch of others 1年前
firefox Even more Gruvbox, start tracking a bunch of others 1年前
fonts/truetype/firacode All the Gruvbox 1年前
gtk-2.0 Even more Gruvbox, start tracking a bunch of others 1年前
gtk-3.0 Even more Gruvbox, start tracking a bunch of others 1年前
gtk-4.0 Improve dark theming 3 个月前
i3 Change default terminal to allacritty 3 个月前
icons Change inheritance to flat theme 3 个月前
qt5ct Improve dark theming 3 个月前
rofi Add margin to top of rofi 1年前
sway Various changes 10 个月前
vim Kernel styleguide settings, better color support 10 个月前
waybar Add todotxt to taskbar, improve clock, fix mpd 3 个月前
xfce4/terminal Cursor color 1年前
zathura All the Gruvbox 1年前
.gitignore Even more Gruvbox, start tracking a bunch of others 1年前
.gtkrc-2.0 Even more Gruvbox, start tracking a bunch of others 1年前
LICENSE.md Cursors, Desktop icons and GTK configurations 1年前
README.md Cursors, Desktop icons and GTK configurations 1年前
Xdefaults Extend urxvt to 256 colors manually 10 个月前
symlink.sh Corrected bash_login symlink 1年前

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.