Orange my KeePassXC based on my minimal template.
Black based on a regular Debian 11 template.
How can I change the font and size of the window menu (Database, Entries …)?
… it also looks like the scaling factor is not properly set since the icon and font within the window looks a bit bigger.
My customizing code for my (minimal) base template:
# === GUI and program customization and defaults ===
set-dark-theme () # https://forum.qubes-os.org/t/guide-xfce-global-dark-mode-in-qubes-4-0-4-1/10757
{
local TARGET_FOLDER="/usr/share"
local SOURCE_FOLDER="/home/user/QubesIncoming"
qvm-copy-to-vm ${1} /usr/share/themes/Arc-Dark*
qvm-run --no-gui --pass-io --quiet --user root ${1} "rm --recursive --force ${TARGET_FOLDER}/themes/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mkdir ${TARGET_FOLDER}/themes/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mv ${SOURCE_FOLDER}/dom0/* ${TARGET_FOLDER}/themes/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "rm --recursive --force ${SOURCE_FOLDER}"
qvm-copy-to-vm ${1} /usr/share/icons/Adwaita*
qvm-run --no-gui --pass-io --quiet --user root ${1} "rm --recursive --force ${TARGET_FOLDER}/icons/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mkdir ${TARGET_FOLDER}/icons/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mv ${SOURCE_FOLDER}/dom0/* ${TARGET_FOLDER}/icons/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "rm --recursive --force ${SOURCE_FOLDER}"
qvm-copy-to-vm ${1} /usr/share/fonts/dejavu*
qvm-run --no-gui --pass-io --quiet --user root ${1} "rm --recursive --force ${TARGET_FOLDER}/fonts/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mkdir ${TARGET_FOLDER}/fonts/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mv ${SOURCE_FOLDER}/dom0/* ${TARGET_FOLDER}/fonts/"
qvm-run --no-gui --pass-io --quiet --user root ${1} "rm --recursive --force ${SOURCE_FOLDER}"
}
set-gtk-qt-settings ()
{
local PROGRAM="qt5-style-plugins gtk2-engines-murrine gnome-themes-standard"
qvm-apt-install ${1}
local TARGET_FOLDER="/etc/skel"
local SOURCE_FOLDER="/home/user/QubesIncoming"
qvm-copy-to-vm ${1} "${SCRIPT_DIR}/files/gtk/.gtkrc-2.0"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mv ${SOURCE_FOLDER}/dom0/.gtkrc-2.0 ${TARGET_FOLDER}"
qvm-copy-to-vm ${1} "${SCRIPT_DIR}/files/gtk/settings.ini"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mkdir -p ${TARGET_FOLDER}/.config/gtk-3.0"
qvm-run --no-gui --pass-io --quiet --user root ${1} "mv ${SOURCE_FOLDER}/dom0/settings.ini ${TARGET_FOLDER}/.config/gtk-3.0"
qvm-run --no-gui --pass-io --quiet --user root ${1} "rm --recursive --force ${SOURCE_FOLDER}"
qvm-run --no-gui --pass-io --quiet --user root ${1} 'echo "QT_QPA_PLATFORMTHEME=gtk2" >> /etc/environment'
qvm-run --no-gui --pass-io --quiet --user root ${1} 'echo "QT_SCALE_FACTOR=1" >> /etc/environment'
}
