init: working version

This commit is contained in:
Kiana Sheibani 2025-10-07 19:43:46 -04:00
commit 7d8d7dacae
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
109 changed files with 15066 additions and 0 deletions

View file

@ -0,0 +1,48 @@
pragma ComponentBehavior: Bound
import qs.config
import qs.custom
import qs.services
import qs.util
import Quickshell
import QtQuick
import QtQuick.Layouts
ColumnLayout {
id: root
spacing: 15
Toggle {
label.text: qsTr("Idle Inhibitor")
label.font.weight: 500
checked: Idle.inhibit
toggle.onToggled: Idle.inhibit = !Idle.inhibit
}
Toggle {
label.text: qsTr("Inhibit While Playing Audio")
checked: Idle.inhibitPipewire
toggle.onToggled: Idle.toggleInhibitPipewire()
}
component Toggle: RowLayout {
property alias checked: toggle.checked
property alias label: label
property alias toggle: toggle
Layout.fillWidth: true
Layout.rightMargin: 5
spacing: 15
CustomText {
id: label
Layout.fillWidth: true
}
CustomSwitch {
id: toggle
accent: Color.mute(Config.colors.idle, 1.1)
}
}
}