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,28 @@
import qs.config
import qs.modules.components
import qs.services
import QtQuick
import QtQuick.Layouts
import Quickshell
import Quickshell.Services.Pipewire
import Quickshell.Widgets
import QtQuick.Controls
StyledSlider {
id: brightnessSlider
Layout.fillWidth: true
from: 0
to: 1
stepSize: 0.01
property var monitor: Brightness.monitors.length > 0 ? Brightness.monitors[0] : null
value: monitor ? monitor.brightness : 0.5
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
property real level: brightnessSlider.value * 100
onMoved: if (monitor) {
monitor.setBrightness(value);
}
}