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,34 @@
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: volSlider
Layout.fillWidth: true
from: 0
to: 1
stepSize: 0.01
value: sink ? sink.volume : 0
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
property real level: volSlider.value * 100
PwObjectTracker {
objects: [Pipewire.defaultAudioSink]
}
property var sink: Pipewire.defaultAudioSink?.audio
onMoved: {
if (sink) sink.volume = value
}
}