# 🛠️ dotfiles 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](https://www.gnu.org/software/stow/), following a modular and declarative structure. ### 📦 Structure & Usage 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): > > ```bash > stow bash > stow i3 > stow polybar > ``` ### 🧩 Included Tools & Configurations 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!