quickshell and hyprland additions

This commit is contained in:
2026-03-15 13:56:00 +02:00
parent c9c27d1554
commit 1ad06b82a6
509 changed files with 68371 additions and 19 deletions

View File

@@ -0,0 +1,27 @@
import QtQuick
import Quickshell
import qs.config
Item {
Repeater {
model: PluginLoader.plugins
delegate: Item {
width: 0
height: 0
LazyLoader {
id: pluginLoader
active: Config.initialized
&& Config.runtime
&& Config.runtime.plugins
&& Config.runtime.plugins[modelData]
&& Config.runtime.plugins[modelData].enabled === true // Long ass binding to guard object existence
source: Qt.resolvedUrl(
Directories.shellConfig + "/plugins/" + modelData + "/Main.qml"
)
loading: true // optional, keeps plugin loaded
}
}
}
}