-
-
Notifications
You must be signed in to change notification settings - Fork 33
FAQ_Themes_and_Decorations
If you have installed Hyprland alongside KDE/Plasma, refer to the Customizing QT Apps Theming page.
nwg-look is recommended for GTK settings. For QT apps, use qt5ct or qt6ct.
For HiDPI users:
- Adjust scaling in
~/.config/hypr/monitors.confor usenwg-displays. - Adjust font size using
nwg-look(GTK Settings). - Tweak font scaling in the Font tab in
nwg-look. - Adjust Waybar font sizes in
~/.config/waybar/styles/. - Adjust Kitty font size in
~/.config/kitty/kitty.conf.
-
GTK: Use
nwg-look(GTK Settings). Note that theDarkLight.shscript (~/.config/hypr/scripts) switches themes based on "Light" and "Dark" keywords in~/.themesand~/.icons. -
QT: Use
qt5ct,qt6ct, and Kvantum Manager. By default, the QT theme is set to Catppuccin-Mocha via Kvantum.
If Flatpak apps do not honor the Dark/Light theme switcher, execute these commands in your terminal:
sudo flatpak override --filesystem=$HOME/.themes
sudo flatpak override --filesystem=$HOME/.iconsIf you use Zsh, you can customize the theme using SUPER + SHIFT + O to pop up the theme menu.
Preview themes on the Oh My Zsh wiki.
By default, TTY and Kitty Wallust color changes are disabled. To make them permanent, edit ~/.config/kitty/kitty.conf and uncomment include kitty-colors.conf.
To change TTY colors after a wallpaper change, edit ~/.config/hypr/scripts/WallustSwww.sh and remove the -s flag from wallust run "$wallpaper_path" -s &.
Check the contents of ~/.themes and ~/.icons. If they are empty, download them from the GTK Themes & Icons repository.
Use the dark/light button on Waybar or nwg-look to adjust your settings. Ensure your custom themes and icons include the "-Dark" or "-Light" keyword if you want to use the automated switching script.
- Edit
~/.config/hypr/UserConfigs/UserDecorations.confto changeinactive_opacity(default 0.9). - Disable opacity per-application in
~/.config/hypr/UserConfigs/WindowRules.conf. - Temporarily toggle opacity for the active window with
SUPER + ALT + O. - Change Kitty opacity in
~/.config/kitty/kitty.conf.
Edit ~/.config/hypr/UserConfigs/UserDecorations.conf.
By default, colors are sourced from wallust. To use custom colors, comment out the source = $HOME/.config/hypr/wallust/wallust-hyprland.conf line and set your own colors using hex values. Refer to the Hyprland Wiki for details.
Note
You must disable Rainbow Borders for these changes to take effect.
- FAQ - KooL Hyprland Related
- FAQ - Ubuntu & Debian Related
- FAQ - NVIDIA
- FAQ - File-Managers Related
- FAQ - Login & Login Managers
- FAQ - Monitor Configuration
- FAQ - Notifications
- FAQ - Rofi Launcher Related
- FAQ - Theming & Decorations
- FAQ - Terminal Related
- FAQ - Wallpaper Related
- FAQ - Waybar Related
- FAQ - 3rd Party Packages Related