Welcome to my dotfiles repository — a centralized collection of my personal configurations for shells, editors, terminal emulators, and various CLI tools that I use on a daily basis in Unix-like environments.
The main goal of this repository is to maintain a consistent, portable, and version-controlled setup. The configuration files are organized to be easily managed and installed using GNU Stow, following a modular and declarative structure.
Each directory in this repository corresponds to a specific application or tool, with configuration files laid out to mirror the structure of the home directory. Using stow
, symbolic links are created seamlessly, preserving organization and keeping configurations isolated per tool.
Example usage (from the repository root):
stow bash stow i3 stow polybar
This repository contains my configuration files for the following tools:
- Shells & Prompt
bash
(Oh My Bash)
- Terminal Emulators & Multiplexer
alacritty
tmux
- Editors & CLI Tools
emacs
git
- X11 Environment
i3
(window manager)picom
(X11 compositor)polybar
(status bar)rofi
(launcher)dunst
(notification daemon)
- Utilities
fastfetch
zoxide
yt-dlp
flameshot
ranger
Feel free to explore, reuse, or adapt any part of this setup.
Issues and pull requests are welcome!