Unify config into shell.json and add Noctalia plugin support

This commit is contained in:
Ryan Hughes
2026-05-14 02:21:48 -04:00
parent 5c0f5669c9
commit bcbe12b075
49 changed files with 2178 additions and 350 deletions
@@ -0,0 +1,26 @@
import QtQuick
import QtQuick.Controls
import qs.Commons
Button {
id: root
property string label: ""
property color colorBg: Color.mSurfaceVariant
property color colorFg: Color.mOnSurface
text: label || ""
background: Rectangle {
color: root.hovered ? Color.mHover : root.colorBg
radius: Style.radiusM
border.color: Color.mOutline
border.width: Style.borderS
}
contentItem: Text {
text: root.text
color: root.colorFg
font.family: "JetBrainsMono Nerd Font"
font.pixelSize: Style.fontSizeM
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
}
}