Skip to content

Welcome to the Dotfiles ️‍πŸ”₯ Collection! Carefully designed with usability and functionality in mind, while being light on resources!

Notifications You must be signed in to change notification settings

user7210unix/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dotfiles Collection

🎨 Aesthetic β€’ ⚑ Lightweight β€’ πŸ› οΈ Functional

Welcome to the ultimate dotfiles collection!
12 carefully crafted rice configurations optimized for daily use.
Each setup is designed with usability, aesthetics, and performance in mind.


πŸ“‹ Table of Contents


🎭 Showcase

Note: Each configuration lives in its own branch. Click on the titles to explore!

πŸͺŸ DWM (Dynamic Window Manager)

Clean ocean-inspired theme with smooth gradients

Warm retro vibes with the beloved Gruvbox palette

Minimalist dark theme with maximum contrast

Eye-friendly dark theme perfect for night coding

🎨 Openbox (Window Manager)

Deep purple theme with elegant styling

Vibrant purple with modern aesthetics

Calm blue tones for a serene workspace

Dark blue with subtle transparency effects

Romantic rose-themed setup with exceptional performance

πŸ”· i3 (Window Manager)

Material Design inspired blue theme

Pure dark theme for focus and productivity

Ultra-lightweight Gruvbox theme with incredible performance


✨ Features

🎯 What Makes These Configs Special

⚑

Lightweight
150-500MB RAM usage

🎨

Beautiful
Carefully crafted aesthetics

πŸ› οΈ

Functional
Optimized for productivity

πŸ“¦

Complete
Everything configured

πŸ”§ Included Components

  • Window Managers: DWM, Openbox, i3-gaps
  • Status Bars: Custom bars, Polybar, i3bar
  • Terminal: Alacritty with GPU acceleration
  • Shell: Zsh with plugins (autosuggestions, syntax highlighting)
  • Compositor: Picom with blur and transparency
  • Launcher: Rofi/dmenu with custom themes
  • Notifications: Dunst with themed styling
  • File Manager: Ranger/Thunar configurations
  • Color Schemes: Material Design, Gruvbox, custom palettes

πŸš€ Quick Start

1️⃣ Choose Your Setup

Browse the showcase above and click on any configuration that catches your eye!

2️⃣ Clone the Specific Branch

# Clone a specific configuration (example: DWM Blue)
git clone -b dwm-blue https://github.com/user7210unix/dotfiles.git ~/dotfiles-dwm-blue
cd ~/dotfiles-dwm-blue

3️⃣ Follow Branch-Specific Instructions

Each branch has its own README.md with:

  • Detailed installation instructions
  • Dependency list
  • Keybindings
  • Customization guide

4️⃣ General Installation Pattern

Most setups follow this pattern:

# 1. Backup your current configs
mkdir -p ~/.config_backup
cp -r ~/.config/{i3,openbox,dwm,polybar,alacritty} ~/.config_backup/ 2>/dev/null

# 2. Install dependencies (check branch README)
sudo apt update
sudo apt install -y [dependencies]

# 3. Copy configurations
cp -r .config/* ~/.config/
cp .zshrc ~/

# 4. Install Zsh plugins
mkdir -p ~/.zsh
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-completions ~/.zsh/zsh-completions

# 5. Apply changes
source ~/.zshrc

πŸ“¦ Common Dependencies

Core Requirements

# For all configurations
sudo apt install -y git curl wget zsh feh picom dunst rofi

# For DWM setups
sudo apt install -y libx11-dev libxft-dev libxinerama-dev

# For Openbox setups
sudo apt install -y openbox tint2 obconf

# For i3 setups
sudo apt install -y i3-gaps polybar

Recommended Tools

sudo apt install -y \
  alacritty \
  ranger \
  neofetch \
  htop \
  nitrogen \
  lxappearance \
  fonts-nerd-fonts-hack

🎨 Customization

Quick Theme Changes

Each setup is modular and easy to customize:

Colors: Edit the color scheme files in ~/.config/[wm]/
Wallpapers: Use feh --bg-scale /path/to/wallpaper.jpg
Bar: Modify configs in ~/.config/polybar/ or ~/.config/tint2/
Terminal: Edit ~/.config/alacritty/alacritty.yml

Mix and Match

Feel free to mix components from different setups:

  • Use the bar from one config with colors from another
  • Combine wallpapers and themes
  • Port color schemes between window managers

πŸ’‘ Tips

🎯 First Time Using a Tiling WM?

Start with i3 Blue Edition - it's the most beginner-friendly with:

  • Clear keybindings
  • Easy configuration
  • Great documentation
  • Familiar workflow
⚑ Want Maximum Performance?

Try Gruvbox i3 or Night Rose Openbox - they use only 150-200MB RAM!

🎨 Looking for Eye Candy?

Check out Openbox Purple Edition or DWM Blue Edition for the best visual effects.

πŸ› οΈ Need Something Stable?

All configurations marked as "Daily Driver" are battle-tested and production-ready.


πŸ› Troubleshooting

Common Issues

Fonts not rendering correctly?

sudo apt install fonts-nerd-fonts-hack
fc-cache -fv

Bar not showing?

# For Polybar
killall polybar && polybar main &

# For tint2
killall tint2 && tint2 &

Compositor issues?

killall picom && picom --config ~/.config/picom/picom.conf &

🀝 Contributing

Contributions are welcome! Here's how you can help:

  • πŸ› Report bugs
  • πŸ’‘ Suggest new features or color schemes
  • 🎨 Submit your own rice configurations
  • πŸ“– Improve documentation
  • ⭐ Star the repo to show support!

πŸ“Š Statistics

Configuration RAM Usage Status Difficulty
Gruvbox i3 ~150MB βœ… Stable 🟒 Easy
Night Rose ~200MB βœ… Stable 🟒 Easy
DWM Series ~300MB βœ… Stable 🟑 Medium
Openbox Series ~300MB βœ… Stable 🟒 Easy
i3 Series ~300MB βœ… Stable 🟒 Easy
Openbox Purple ~500MB βœ… Stable 🟒 Easy

🌟 Star History

Star History Chart


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ’– Thanks for Visiting!

If you find these dotfiles useful, please consider:



Made with ❀️ and countless hours of ricing

About

Welcome to the Dotfiles ️‍πŸ”₯ Collection! Carefully designed with usability and functionality in mind, while being light on resources!

Topics

Resources

Stars

Watchers

Forks

Languages