My personal configuration files for a dynamic, aesthetic Hyprland setup.
- Window Manager: Hyprland (Dwindle layout)
- Theming Engine: Matugen - Generates color schemes from your wallpaper automatically.
- Bar & Widgets: Quickshell
- Terminal: Kitty
- Launcher: Rofi (with custom styles)
- File Manager: Yazi (Terminal) & Dolphin (GUI)
- Editor: Neovim (LazyVim distribution)
- Lock Screen: Hyprlock
- Idle Daemon: Hypridle
- Wallpaper Daemon: swww
To use this configuration fully, you will need the following packages installed on your system (names may vary by distribution):
hyprlandkittyrofi-waylandswwwmatugen-githypridlehyprlockhyprpickwlogoutzshbtopcavafastfetchyazineovimzen-browser(or change$browserin variables)dolphingrim,slurp,swappy(for screenshots)wl-clipboardplayerctlquickshell-git
Mod Key: SUPER (Windows Key)
| Action | Keybinding |
|---|---|
| Terminal | Mod + T |
| App Launcher | Alt + Space |
| Browser (Zen) | Mod + A |
| File Manager (Dolphin) | Mod + E |
| File Manager (Yazi) | Mod + Shift + E |
| System Monitor (btop) | Ctrl + Shift + Esc |
| Close Window | Mod + Q |
| Fullscreen | Mod + Shift + F |
| Float Window | Mod + F |
| Logout Menu | Mod + Esc |
| Lock Screen | Mod + L |
| Action | Keybinding |
|---|---|
| Screenshot (Full) | Mod + Shift + U |
| Screenshot (Area) | Mod + U |
| Screenshot (Edit) | Mod + Ctrl + U |
| Clipboard History | Mod + V |
| Emoji Picker | Mod + . |
| Change Wallpaper | Mod + , |
| Random Wallpaper | Mod + Shift + , |
| Rofi Style Switcher | Mod + Alt + Space |
This setup uses Matugen to generate a color palette from the current wallpaper set by swww.
When you change the wallpaper (via the keybinds above), Matugen automatically updates colors for:
- Hyprland borders
- Kitty
- Rofi
- Hyprlock
- Wlogout
- Clone this repository:
git clone https://github.com/Mysz0/dotfiles
- Run the install script (backs up old configs):
cd dotfiles chmod +x install.sh ./install.sh



