diff --git a/.config/quickshell/modules/bar/Workspaces.qml b/.config/quickshell/modules/bar/Workspaces.qml index af5336ecf..fc6b7dc45 100644 --- a/.config/quickshell/modules/bar/Workspaces.qml +++ b/.config/quickshell/modules/bar/Workspaces.qml @@ -189,7 +189,7 @@ Item { return winArea > maxArea ? win : maxWin }, null) } - property var mainAppIconSource: Quickshell.iconPath(Icons.noKnowledgeIconGuess(biggestWindow?.class)) + property var mainAppIconSource: Quickshell.iconPath(Icons.noKnowledgeIconGuess(biggestWindow?.class), "image-missing") StyledText { opacity: (ConfigOptions.bar.workspaces.alwaysShowNumbers || GlobalStates.workspaceShowNumbers || !workspaceButtonBackground.biggestWindow) ? 1 : 0 diff --git a/.config/quickshell/modules/common/widgets/NotificationWidget.qml b/.config/quickshell/modules/common/widgets/NotificationWidget.qml index 6bc4ff9f0..3f4acd275 100644 --- a/.config/quickshell/modules/common/widgets/NotificationWidget.qml +++ b/.config/quickshell/modules/common/widgets/NotificationWidget.qml @@ -303,7 +303,7 @@ Item { sourceComponent: IconImage { implicitSize: 33 asynchronous: true - source: Quickshell.iconPath(notificationObject.appIcon) + source: Quickshell.iconPath(notificationObject.appIcon, "image-missing") } } Loader { @@ -345,7 +345,7 @@ Item { sourceComponent: IconImage { implicitSize: 23 asynchronous: true - source: Quickshell.iconPath(notificationObject.appIcon) + source: Quickshell.iconPath(notificationObject.appIcon, "image-missing") } } } diff --git a/.config/quickshell/modules/overview/OverviewWindow.qml b/.config/quickshell/modules/overview/OverviewWindow.qml index 248fbf81a..d6526904e 100644 --- a/.config/quickshell/modules/overview/OverviewWindow.qml +++ b/.config/quickshell/modules/overview/OverviewWindow.qml @@ -32,7 +32,7 @@ Rectangle { // Window property var iconToWindowRatio: 0.35 property var xwaylandIndicatorToIconRatio: 0.35 property var iconToWindowRatioCompact: 0.6 - property var iconPath: Quickshell.iconPath(Icons.noKnowledgeIconGuess(windowData?.class)) + property var iconPath: Quickshell.iconPath(Icons.noKnowledgeIconGuess(windowData?.class), "image-missing") property bool compactMode: Appearance.font.pixelSize.smaller * 4 > targetWindowHeight || Appearance.font.pixelSize.smaller * 4 > targetWindowWidth x: initX diff --git a/.config/quickshell/modules/overview/SearchItem.qml b/.config/quickshell/modules/overview/SearchItem.qml index eba2ebd9f..ab6aaf8c5 100644 --- a/.config/quickshell/modules/overview/SearchItem.qml +++ b/.config/quickshell/modules/overview/SearchItem.qml @@ -77,7 +77,7 @@ Button { Component { id: iconImageComponent IconImage { - source: Quickshell.iconPath(root.itemIcon) + source: Quickshell.iconPath(root.itemIcon, "image-missing") width: 35 height: 35 } diff --git a/.config/quickshell/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml b/.config/quickshell/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml index 240e3e62e..5d2eb7c47 100644 --- a/.config/quickshell/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml +++ b/.config/quickshell/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml @@ -29,7 +29,7 @@ Item { sourceSize.height: 38 source: { const icon = Icons.noKnowledgeIconGuess(root.node.properties["application.icon-name"]); - return Quickshell.iconPath(icon); + return Quickshell.iconPath(icon, "image-missing"); } }