Skip to content

FAQ_Themes_and_Decorations

JaKooLit edited this page Feb 24, 2025 · 5 revisions

🎗️ FAQ For Decorations an Themings and Decorations

Hyprland + Plasma QT apps theming

♨️ Adjusting fonts sizes and font scaling including waybar fonts

  • nwg-look is a very good app. Use it to adjust your own preference.
  • for qt-apps, use qt5ct and/or qt6ct
  • HiDPI users, I suggest you do the following to have a better appearance.
  • adjust font size for kitty in ~/.config/kitty/kitty.conf

  • adjust scaling according to your taste by editing ~/.config/hypr/monitors.conf or use nwg-displays

  • adjust font size using nwg-look (GTK Settings)

  • You can tweak the fonts scaling in Font tab in nwg-look

  • Lastly, if desired, adjust waybar fonts sizes in ~/.config/waybar/styles/ . NOT the styles.css since that is only a symlink to the styles in waybar styles folder

💫 GTK and QT apps theming.

  • for GTK apps theming, use nwg-look (GTK Settings) utility. Its a very powerful gtk utility theming. Take note that when changing from Dark Light using the waybar button dark-light, the DarkLight.sh (~/.config/hypr/scripts) will take over. The Darklight.sh is looking for "Light" and "Dark" keywords in ~/.themes, ~/.icons, waybar [Light] or [Dark], ~/Pictures/wallpapers/Dynamic-Wallpapers
  • For QT Apps theming, use qt5ct, and/or qt6ct and Kvantum Manager. By default, the qt-theme (set using kvantum), is set to Catpuccin-Mocha theme. You can change the qt apps theme using kvantum-manager.

📦 Flatpak GTK Themes Dark & Light

  • Using the Dark Light Theme switcher in the waybar (beside the calendar in Waybar Default Layout), you can switch your Flatpak apps to set the Dark / Light GTK themes. However, some system flatpak apps may not honor this
  • work arounds: execute these two commands: in your tty (kitty)
  • sudo flatpak override --filesystem=$HOME/.themes
  • sudo flatpak override --filesystem=$HOME/.themes

💢 zsh shell customization

  • if you opt for zsh, you have access to customize your zsh
  • keybind super shift O will pop up a menu for a premade zsh themes
  • preview of these themes is on this LINK

♨️ Wallust color changed on tty or kitty

  • starting Hyprland-Dots v2.2.11, the tty and kitty wallust color change are disabled by default.
  • by running wallust run /path/wallpaper, it will change the tty immediately. To make it permanent, edit ~/.config/kitty/kitty.conf & remove # on line #include kitty-colors.conf
  • to change tty colors after wallpaper change, edit the ~/.config/hypr/scripts/WallustSwww.sh remove the -s in wallust run "$wallpaper_path" -s & (located at the end)

♨️ Themes are broken when changing dark light or NO THEMES after installing even opted to install GTK Themes

  • Check contents of ~.themes and ~.icons . If no contents, you can download from here GTK Themes & Icons Link
  • Press the dark light button on waybar "󰔎" to switch between dark or light and gtk theme to take effect. Or use nwg-look utility to adjust GTK settings.
  • If you opt for GTK themes, Bibata cursor was also downloaded in your system.
  • You can also install your own dark and light themes and icons. Just ensure to rename the themes icons with -Dark or -Light as this is the reference keyword that script is looking for if you want to utilize the dark / light transition script.

😵‍💫 Don't like opacity?

  • SUPER SHIFT E Animations look for inactive_opacity change from 0.9 to 1.0. Or manually editing ~/.config/hypr/UserConfigs/UserDecorations.conf
  • You can also disable the opacity per application via editing opacity on window rules ~/.config/hypr/UserConfigs/WindowRules.conf or(SUPER SHIFT E - edit Window-Rules)
  • Or you can disable TEMPORARY the opacity of the active window with SUPER ALT O. Note that it is just temporary. Once your exit Hyprland with reboot or logout, window rule will take over over.
  • to change opacity on kitty terminal ~/.config/kitty/kitty.conf
Clone this wiki locally