gabo's repo of
██████╗ ██████╗ ████████╗███████╗██╗██╗ ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║ ██╔════╝██╔════╝
██║ ██║██║ ██║ ██║ █████╗ ██║██║ █████╗ ███████╗
██║ ██║██║ ██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║
██████╔╝╚██████╔╝ ██║ ██║ ██║███████╗███████╗███████║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
A repository to centralize all configuration files my workflow needs to behave the way It should.
Here you will find shell utilities, ui/theming configurations, and some applications config files.
- Shell: ZSH
- WM: dwm
- Theme: oomox-wildBerries
- Icons: papirus-wilBerries
- Terminal: st
- Terminal Font: JetBrains Mono NL Medium 12
Applications I use everyday for my workflow. You don't really need them to enjoy my dotfiles, but if you would like to know what I use.
| Dependency | Description | Installation |
|---|---|---|
dwm |
window manager | my fork or project page |
dmenu |
application launcher | my fork or project page |
tsearch |
dmenu web search | project page |
tmenu |
custom menu launcher | project page |
xwallpaper |
wallpaper setter | check your distro repository or project page |
sxiv |
image visualizer, used for wallpaper menu | check your distro repository or project page |
dunst |
notification daemon | project page (using recent version to support notification overwrite) |
zsh |
shell | check your distro repository |
antigen |
zsh plugin manager | check your distro repository or project page |
My dotfiles are installed through dotbot, so you just need to ./install
This script creates a symlink of each dotfile to its expected location on the system. Before instaling, check each linking target on install.conf.yaml and tweak them to better suit your system.
# install.conf.yaml - link: ~/.bashrc: shell/bashrc path/from/repo: path/to/system
More about dotbot
.dotfiles ├── 🗀 config # general applications config files │ ├── dunstrc │ ├── i3 │ │ ├── config │ │ └── config_original │ ├── neovim │ │ └── init.vim │ ├── vimrc │ ├── vscodium-settings.json │ └── Xorg │ ├── xinitrc │ └── Xresources ├── 🗀 shell # shell utils for a CLI workflow │ ├── aliases │ ├── bashrc │ ├── functions │ ├── wild-berries.zsh-theme │ ├── zprofile │ └── zshrc ├── 🗀 ui # theming and daily use ui components │ ├── gtk-themes │ │ └── oomox-wildBerries # customized wildBerries gtk theme │ ├── icons │ │ ├── default │ │ └── papirus-wildBerries # customized wildBerries papirus icons │ └── tmenus # custom quick menus │ ├── dial.yaml │ └── focus.yaml ├── gitconfig ├── install ├── install.conf.yaml └── README.md
- gbgabo/scripts: personal scripts for volume control, brightness;
- gbgabo/dwm: own fork of dwm, including many useful patches and own color theme;
- gbgabo/dmenu: dmenu fork with center patch and own color theme;
- TinyTools: mainly tmenu and tsearch, each used as dmenu wrappers for custom menus and search, respectively;
- gbgabo/wallpapers: dedicated repository for all my wallpapers;
- WillPower3309/awesome-dotfiles: This README is highly inspired by this repository, check out the awesome work of his.