Linux Themes
From wikinotes
Tutorials
archwiki: qt/gtk https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#Breeze archwiki: dark mode https://wiki.archlinux.org/title/Dark_mode_switching
Locations
/usr/share/themes/
installed themes ~/.themes/
user themes ~/.config/gtk-3.0/settings.ini
set GTK themes, icons, etc. ~/.config/qt5ct/qt5ct.conf
set Qt themes, icons, etc.
Themes
lcarsde https://lcarsde.github.io/manual.html
Test Applications
Test Applications: - firefox - evolution (new task, calendar) - pcmanfm # gtk - keepassxc # qt
Managing Themes
You'll need to set themes for both GTK and Qt.
Gtk themes are set in~/.config/gtk-3.0/settings.ini
Qt themes are set in~/.config/qt5ct/qt5ct.conf
using qt5ctpacman -S lxappearance # gui conifigure gtk-themes pacman -S qt5ct # override gtk themes aura -A qt5-styleplugins # adds support for gtk2 pacman -S qgnomeplatform-qt5 # (alt) adds support for gtk2 pacman -S breeze # qt-theme && icon-pack pacman -S breeze-gtk # themethemes
# GTK pacman -S breeze-gtk # QT pacman -S breezeicons
breeze-icons faenza-icon-themelxappearance: - choose theme: (ex: Breeze-Dark) qt5ct: - choose style: gtk2 # will use lxappearance theme export QT_QPA_PLATFORMTHEME=gtk2 # Qt apps use 'gtk2' # NOTE: you can also set this to 'qt5ct', which allows you to override QSS for all apps.