A fast, minimal, and beautiful Wayland workflow — crafted, not themed.
- 🌌 Overview
- 🧠 Philosophy
- 🖥️ Core Stack
- 🎨 Visual Identity
- 📁 Repository Structure
- 🚀 Installation
- 🔧 Customization
- 🧩 Scope
- 🛣️ Roadmap
- 🤝 Credits
- 📜 License
This repository contains the complete configuration for a custom Linux desktop environment, built on top of Hyprland. It is designed for users who value speed, minimalism, and a keyboard-centric workflow.
Important
This is not a generic theme pack. This is a carefully curated environment where every component is chosen with intent to provide a cohesive daily driving experience.
"The desktop should disappear until you need it."
This setup is built around four core pillars:
- Efficiency: Keyboard-driven workflows to minimize travel time.
- Clarity: Clean spacing and typography to reduce cognitive load.
- Fluidity: Subtle, non-distracting animations that provide visual feedback.
- Purity: Zero bloat—only the tools that earn their place are included.
| Component | Choice |
|---|---|
| Window Manager | Hyprland |
| Status Bar | Waybar |
| Application Launcher | Rofi |
| Terminal Emulator | Kitty / Alacritty |
| Shell | Bash / Zsh |
| Text Editor | Zed |
| GTK Theme | GTK-3.0 / GTK-4.0 |
| Media Player | MPV |
| System Info / Utils | Fastfetch, Btop, Cava |
- Consistency: A unified color palette shared across all applications.
- Typography: Focused on readability and aesthetic balance.
- Layout: Minimal borders with padding-aware logic.
- Atmosphere: Subtle transparency and blurring to enhance focus without sacrificing clarity.
.config/
├── hypr/ # Window manager rules, binds, and monitors
├── waybar/ # Status bar styling and custom modules
├── rofi/ # App launcher and menu themes
├── kitty/ # Primary terminal configuration
├── alacritty/ # Lightweight terminal alternative
├── gtk-3.0/ # System-wide UI consistency
├── gtk-4.0/ # Modern toolkit theming
├── zed/ # High-performance editor settings
├── fastfetch/ # System branding
├── btop/ # Resource monitoring
└── mpv/ # Optimized media playback
Note
Only intentional, reproducible configurations are tracked. Caches, secrets, and machine-specific noise are excluded by design.
Warning
These configurations are optimized for Fedora Linux running a Wayland session.
-
Clone the repository:
git clone git@github.com:Rhishavhere/my.Dotfiles.git cd my.Dotfiles -
Deploy configurations:
cp -r .config/* ~/.config/
-
Finalize: Log out of your current session and select Hyprland from your display manager.
This setup is designed to be yours. Don't just use it—hack it.
- Keybindings: Located in
hypr/ - Modules: Modify
waybar/to add or remove status indicators. - Style: Centralized colors and fonts are propagated through individual config files.
Tip
If you break something, you're doing it right. That's how you learn how the system works.
| ✅ What This Is | ❌ What This Isn't |
|---|---|
| A complete desktop environment | A standalone Linux distribution |
| Opinionated but flexible | Beginner hand-holding |
| Built for daily productivity | Bloated with unused features |
Coming soon.
The visuals are being polished to ensure the documentation matches the experience.
Built with open-source tools, inspirations from the Ricing Community. Special thanks to the Hyprland community and the developers of the tools listed in the stack.
Distributed under the MIT License. Use it, fork it, break it, and improve it as you see fit.
If this setup helps your workflow, a ⭐ on GitHub is always appreciated!
Welcome to a calmer desktop.