fix: don't overwrite QT_QPA_PLATFORMTHEME
This lets you set QT_QPA_PLATFORMTHEME in ~/.profile if you need to.
This commit is contained in:
parent
59b48b5b3b
commit
af9aaf9c1a
1 changed files with 13 additions and 11 deletions
|
|
@ -39,17 +39,19 @@ export QT_ENABLE_HIGHDPI_SCALING=1
|
|||
export DCONF_PROFILE=cosmic
|
||||
|
||||
# Set the QT platform theme to CuteCosmic. Fallback to qt6ct if CuteCosmic is not installed.
|
||||
export QT_QPA_PLATFORMTHEME=cosmic
|
||||
for QT_PLUGIN_PATH in /usr/lib{*,/*}/qt6/plugins; do
|
||||
if [ -f "${QT_PLUGIN_PATH}/platformthemes/libcutecosmictheme.so" ]; then
|
||||
# CuteCosmic found, no need for a fallback.
|
||||
export QT_QPA_PLATFORMTHEME=cosmic
|
||||
break
|
||||
elif [ -f "${QT_PLUGIN_PATH}/platformthemes/libqt6ct.so" ]; then
|
||||
# Fallback to qt6ct, but keep looking for CuteCosmic.
|
||||
export QT_QPA_PLATFORMTHEME=qt6ct
|
||||
fi
|
||||
done
|
||||
if [ -z "$QT_QPA_PLATFORMTHEME" ]; then
|
||||
export QT_QPA_PLATFORMTHEME=cosmic
|
||||
for QT_PLUGIN_PATH in /usr/lib{*,/*}/qt6/plugins; do
|
||||
if [ -f "${QT_PLUGIN_PATH}/platformthemes/libcutecosmictheme.so" ]; then
|
||||
# CuteCosmic found, no need for a fallback.
|
||||
export QT_QPA_PLATFORMTHEME=cosmic
|
||||
break
|
||||
elif [ -f "${QT_PLUGIN_PATH}/platformthemes/libqt6ct.so" ]; then
|
||||
# Fallback to qt6ct, but keep looking for CuteCosmic.
|
||||
export QT_QPA_PLATFORMTHEME=qt6ct
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Start gnome keyring components if the daemon is active
|
||||
# -> check if /run/user/$UID/keyring exists
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue