wallFadeDuration config opt

This commit is contained in:
Zacharias-Brohn
2025-11-19 19:50:15 +01:00
parent 07e399f6d9
commit 237ea8cfc3
4 changed files with 8 additions and 0 deletions
+3
View File
@@ -1,2 +1,5 @@
.cache/
.venv/
.qmlls.ini
build/
compile_commands.json
+1
View File
@@ -6,6 +6,7 @@ set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(INSTALL_LIBDIR "usr/lib/ZShell" CACHE STRING "Library install dir")
set(INSTALL_QMLDIR "usr/lib/qt6/qml" CACHE STRING "QML install dir")
+2
View File
@@ -2,6 +2,7 @@ pragma Singleton
import Quickshell
import Quickshell.Io
import qs.Modules
Singleton {
@@ -39,6 +40,7 @@ Singleton {
property WorkspaceWidget workspaceWidget: WorkspaceWidget {}
property Colors colors: Colors {}
property string gpuType: ""
property int wallFadeDuration: MaterialEasing.standardTime
}
}
}
+2
View File
@@ -2,6 +2,7 @@ pragma ComponentBehavior: Bound
import QtQuick
import qs.Helpers
import qs.Config
Item {
id: root
@@ -71,6 +72,7 @@ Item {
Anim {
target: img
properties: "opacity,scale"
duration: Config.wallFadeDuration
}
}
}