My personal configuration files for a minimalist Linux desktop environment.
This repository contains configuration files for my daily-driver setup, featuring a lightweight i3 window manager environment with carefully curated tools for productivity and aesthetics.
- i3 - Tiling window manager
- Polybar - Status bar
- Alacritty - GPU-accelerated terminal emulator
- Picom - Compositor for transparency and effects
- Ranger - Terminal file manager
- Fastfetch - System information tool
- Neovim - Text editor
Ensure you have the required packages installed:
# Arch Linux
sudo pacman -S i3-wm polybar alacritty picom ranger fastfetch
# Debian/Ubuntu
sudo apt install i3 polybar alacritty picom ranger fastfetchClone this repository to your home directory:
git clone https://github.com/brisbie/dotfiles.git ~/.dotfiles
cd ~/.dotfilesCreate symlinks to the appropriate config directories:
# Backup existing configs (optional)
mkdir -p ~/.config/backup
cp -r ~/.config/{i3,polybar,alacritty,picom,ranger} ~/.config/backup/
# Create symlinks
ln -sf ~/.dotfiles/alacritty ~/.config/alacritty
ln -sf ~/.dotfiles/i3 ~/.config/i3
ln -sf ~/.dotfiles/picom ~/.config/picom
ln -sf ~/.dotfiles/polybar ~/.config/polybar
ln -sf ~/.dotfiles/ranger ~/.config/ranger
ln -sf ~/.dotfiles/fastfetch ~/.config/fastfetchRestart i3 or log out and back in for changes to take effect.
Tiling window manager configuration with custom keybindings and workspace setup.
Custom status bar with system monitoring, workspace indicators, and other useful modules.
Fast, GPU-accelerated terminal with custom color schemes and font settings.
Compositor configuration for window transparency, shadows, and smooth animations.
Vim-like file manager with custom keybindings and preview settings.
System information display with custom styling for quick system overview.
Feel free to fork this repository and modify the configurations to suit your preferences. Each component's configuration is self-contained in its respective directory.
Coming soon
If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
These configurations are provided as-is for personal use. Feel free to use and modify them as needed.
Thanks to the developers and communities behind all the amazing tools that make this setup possible.