nosignal-shell/modules/bar/popouts/KbLayout.qml
2 * r + 2 * t 57e3989185
plugin: add hypr extras (#690)
* move machine

* works

* prevent duplicate refreshes

* use instead of hyprctl proc
2025-09-24 23:48:47 +10:00

28 lines
680 B
QML

import qs.components
import qs.components.controls
import qs.services
import qs.config
import Quickshell
import QtQuick.Layouts
ColumnLayout {
id: root
spacing: Appearance.spacing.normal
StyledText {
Layout.topMargin: Appearance.padding.normal
Layout.rightMargin: Appearance.padding.normal
text: qsTr("Keyboard layout: %1").arg(Hypr.kbLayoutFull)
font.weight: 500
}
TextButton {
Layout.bottomMargin: Appearance.padding.normal
Layout.rightMargin: Appearance.padding.normal
Layout.fillWidth: true
text: qsTr("Switch layout")
onClicked: Hypr.message("switchxkblayout all next")
}
}