Table of Contents
Here is a script to configure the Hyprland of dreams ✨
He is a simply one shot script to Setup your Hyprland.
For example, after a fresh install or if you simply fancy a change of style 😎
🫰 Thank you for the stars ⭐
✨ Click here to see more screenshots of the Hyprland setup
Information Bar
App Launcher
Notifications center
Theme switcher

- Hyprland v0.55 minimum with lua, run :
hyprland --version
To install, clone the repository and execute the installation script from the root directory: Bash
git clone https://github.com/ByTrist4n/hyprland-dot-files.git
cd hyprland-dot-files
sh install.sh- Information Bar
- App Launcher
- Notifications center
- Theme Switcher : Use the colors from the current wallpaper and apply them to all applications in the environment (GTK, Qt, etc)
- Intuitive keyboard shortcuts for screenshots, launchers, emoji, Theme switching, and more !
| Package | Description |
|---|---|
| 🐚 zsh | Advanced shell replacement for Bash |
| 📝 nvim | Vim-based text editor for configuration |
| 🚀 yay | AUR helper and pacman wrapper |
| ☀️ brightnessctl | Lightweight brightness control utility |
| 🔊 pavucontrol | PulseAudio/PipeWire volume control GUI |
| 🔵 blueman | Bluetooth management GTK tool |
| 🔤 ttf-jetbrains-mono-nerd | Developer font with specialized glyphs and icons |
| 📋 wl-clipboard | Command-line copy/paste utilities for Wayland |
| 🔒 hyprlock | Fast, secure screen locker for Hyprland |
| 💤 hypridle | Idle management daemon for Hyprland |
| 📹 wf-recorder | Utility program for Wayland screen recording |
| 🪟 slurp | Select a region in a Wayland compositor |
| 🎨 qt5ct / qt6ct | Qt5 and Qt6 configuration utilities |
| 📜 cliphist | Wayland clipboard manager (text and images) |
| 🔍 rofi | Window switcher and application launcher |
| 📸 flameshot | Powerful yet simple-to-use screenshot software |
| 📂 yazi | Blazing fast terminal file manager written in Rust |
| 📑 archlinux-xdg-menu | Automatic XDG menu generator for Arch Linux |
| ⌨️ fcitx5 | Flexible input method framework (GTK/Qt/Configtool) |
| 📦 zip | Compression and file packaging utility |
| 📄 libreoffice-still | Stable branch of the LibreOffice office suite |
| 🔍 fzf | Command-line fuzzy finder |
| 📂 zoxide | Smarter cd command for fast directory navigation |
| 📜 atuin | Magical shell history synced across machines with SQLite |
| 📁 eza | Modern, feature-rich replacement for ls |
| Package | Description |
|---|---|
| 🚪 wlogout | Wayland-based logout menu |
| 🔔 swaync | Sway Notification Center for Wayland |
| 🌐 nm-connection-editor | NetworkManager advanced connection editor GUI |
| 🐬 dolphin | KDE file manager |
| 💻 vscodium-bin | Telemetry-free open-source build of VS Code |
| 🧭 zen-browser | Firefox-based browser focused on privacy |
| 🎵 pear-desktop | Desktop music application |
| 🖱️ logiops | Configuration driver for Logitech mice |
| 🖼️ awww | Dynamic wallpaper generator and wrapper |
| 🌈 python-pywal16 | Color palette generation from images (Pywal fork) |
| 🛠️ wpgtk | Universal theme template manager using Pywal |
| 🕶️ nwg-look | GTK3/4 configuration customization tool for Wayland |
| 🎨 papirus-icon-theme | Material design icon theme for Linux |
| 🌌 kvantum | SVG-based theme engine for Qt5/Qt6 |
| 📊 libcava | Console-based Audio Visualizer shared library |
| 📊 waybar-git | Highly customizable Wayland bar built with Cava support |
| 😃 rofimoji | Emoji, unicode and character picker for Rofi |
| 🤖 ydotool | Generic command-line automation tool for Wayland |
| Tool / Component | Description |
|---|---|
| 🧙♂️ Oh My Zsh | Framework for managing Zsh configurations |
| 💡 zsh-autosuggestions | Fish-like fast shell completions as you type |
| 🎨 zsh-syntax-highlighting | Fish-shell like syntax highlighting for Zsh |
| 📰 "headline" an Oh My Zsh Theme | Clean and minimal theme for Oh My Zsh |
| 💤 LazyVim | Neovim setup powered by lazy.nvim for fast configuration |
| 🎭 Theme Sw1tcher | Integration tool for dynamic system color palettes and themes |
Come share them in the discussions section.
Report them to us in the discussions section.
- Installation Dependencies
- Theme switcher based on current wallpaper colors
- Information Bar
- App Launcher
- Notifications center
- Switch from "Waybar" to "Quickshell"
- Add Quickshell tools/widgets
- Libraries offering a wide range of themes, with a variety of designs and colours
- Save the the current
.configfile before installation - Improved installation process, with the option of full or partial installation.
