config to disable wallpaper

This commit is contained in:
Zacharias-Brohn
2025-11-19 23:38:34 +01:00
parent 609d76a71d
commit f0ec6b4b5e
4 changed files with 17 additions and 4 deletions
+7
View File
@@ -0,0 +1,7 @@
import Quickshell.Io
import qs.Modules
JsonObject {
property int wallFadeDutation: MaterialEasing.standardTime
property bool enabled: true
}
+2 -2
View File
@@ -16,7 +16,7 @@ Singleton {
property alias workspaceWidget: adapter.workspaceWidget property alias workspaceWidget: adapter.workspaceWidget
property alias colors: adapter.colors property alias colors: adapter.colors
property alias gpuType: adapter.gpuType property alias gpuType: adapter.gpuType
property alias wallFadeDuration: adapter.wallFadeDuration property alias background: adapter.background
FileView { FileView {
id: root id: root
@@ -41,7 +41,7 @@ Singleton {
property WorkspaceWidget workspaceWidget: WorkspaceWidget {} property WorkspaceWidget workspaceWidget: WorkspaceWidget {}
property Colors colors: Colors {} property Colors colors: Colors {}
property string gpuType: "" property string gpuType: ""
property int wallFadeDuration: MaterialEasing.standardTime property BackgroundConfig background: BackgroundConfig {}
} }
} }
} }
+1
View File
@@ -1,4 +1,5 @@
import QtQuick import QtQuick
import qs.Modules
NumberAnimation { NumberAnimation {
duration: 400 duration: 400
+7 -2
View File
@@ -3,9 +3,14 @@ import QtQuick
import Quickshell.Wayland import Quickshell.Wayland
import qs.Helpers import qs.Helpers
import qs.Modules import qs.Modules
import qs.Config
Scope { Loader {
Variants {
asynchronous: true
active: Config.background.enabled
sourceComponent: Variants {
model: Quickshell.screens model: Quickshell.screens
PanelWindow { PanelWindow {
id: root id: root