Overview
This dotfiles configuration uses the Catppuccin Mocha color scheme as its primary theme, providing a cohesive dark theme across Waybar, Hyprland, and GTK applications.Catppuccin Mocha Color Palette
The Waybar configuration uses the complete Catppuccin Mocha palette:Base Colors
Accent Colors
Customizing Waybar Colors
Location
Edit~/.config/waybar/style.css
Module Colors
Each Waybar module has a designated color. To customize:Creating Custom Color Schemes
To use a different theme entirely:- Replace the color definitions at the top of
style.css:
- The entire interface will update automatically since all modules reference these variables
Workspace Button Styling
GTK Theme Settings
Current Theme
The configuration uses BreezeDark as the GTK theme:Changing GTK Theme
To use a different GTK theme:- Install your preferred theme (e.g.,
Adwaita-dark,Arc-Dark, etc.) - Update the environment variable:
- Restart your session or reload Fish configuration
Making it Permanent
The theme is set in~/.config/fish/config.fish, so it persists across sessions.
Hyprland Appearance
Border Colors
Edit~/.config/hypr/hyprland.conf:
- Use solid colors:
rgba(89b4faff) - Create gradients:
rgba(color1) rgba(color2) angle - Adjust transparency with the alpha channel (last 2 digits)
Visual Effects
In~/.config/hypr/modules/look.conf:
Customizing Visual Settings
Edit the variables inhyprland.conf:
Animation Customization
Hyprland uses bezier curves for smooth animations:hyprland.conf:
Quick Theme Tweaks
Make Everything Brighter
Minimal Look (No Gaps, No Rounding)
Maximize Visual Effects
Color Reference
For Catppuccin variants:- Mocha (current): Dark, warm theme
- Macchiato: Slightly lighter than Mocha
- Frappe: Medium dark theme
- Latte: Light theme