diff --git a/quickshell/Modules/DankBar/Widgets/RunningApps.qml b/quickshell/Modules/DankBar/Widgets/RunningApps.qml index 789d4d514..9b0779fe6 100644 --- a/quickshell/Modules/DankBar/Widgets/RunningApps.qml +++ b/quickshell/Modules/DankBar/Widgets/RunningApps.qml @@ -330,7 +330,8 @@ BasePill { } StyledText { - anchors.centerIn: parent + anchors.horizontalCenter: iconImg.horizontalCenter + anchors.verticalCenter: parent.verticalCenter visible: !iconImg.visible && !Paths.isSteamApp(effectiveAppId) text: { root._desktopEntriesUpdateTrigger; @@ -573,7 +574,8 @@ BasePill { } StyledText { - anchors.centerIn: parent + anchors.horizontalCenter: iconImg.horizontalCenter + anchors.verticalCenter: parent.verticalCenter visible: !iconImg.visible && !Paths.isSteamApp(effectiveAppId) text: { root._desktopEntriesUpdateTrigger; diff --git a/quickshell/Services/IconThemeService.qml b/quickshell/Services/IconThemeService.qml index 27d6b6a0a..b44129562 100644 --- a/quickshell/Services/IconThemeService.qml +++ b/quickshell/Services/IconThemeService.qml @@ -29,6 +29,10 @@ Singleton { const localData = Paths.strip(StandardPaths.writableLocation(StandardPaths.GenericDataLocation)); const home = Paths.strip(StandardPaths.writableLocation(StandardPaths.HomeLocation)); const dataDirs = xdg.trim() !== "" ? xdg.split(":").concat([localData]) : ["/usr/share", "/usr/local/share", localData]; + for (const flatpak of [localData + "/flatpak/exports/share", "/var/lib/flatpak/exports/share"]) { + if (!dataDirs.includes(flatpak)) + dataDirs.push(flatpak); + } return dataDirs.map(d => d + "/icons").concat([home + "/.icons"]); }