quickshell work

This commit is contained in:
2025-11-09 18:02:29 -06:00
parent 160ae56e03
commit 103c8e803a
9 changed files with 256 additions and 85 deletions

View File

@@ -2,77 +2,13 @@
//@ pragma Env QSG_RENDER_LOOP=threaded
//@ pragma Env QT_QUICK_FLICKABLE_WHEEL_DECELERATION=10000
import Quickshell // for PanelWindow
import QtQuick // for Text
import QtQuick.Controls
import QtQuick.Layouts
import Quickshell.Io
import Quickshell.Widgets
import Quickshell.Wayland
//@ pragma UseQApplication
import Quickshell // for ShellRoot
import qs.modules
ShellRoot {
PanelWindow {
anchors {
top: true
//left: true
//right: true
}
exclusionMode: ExclusionMode.Ignore
WlrLayershell.layer: WlrLayer.Background
color: "#a0706050"
implicitHeight: 40
implicitWidth: 1900
Flow {
x: 0
padding: 5
spacing: 10
Launcher { id: l }
Workspaces { id: ws }
}
RowLayout {
x: (parent.width - cl.width) / 2 + parent.x - cl.x
y: parent.y + (parent.height - height) / 2
spacing: 10
Volume { id: v }
Battery { id: bat }
Clock { id: cl }
Wifi { id: wifi }
Bluetooth { id: bt }
}
Flow {
x: parent.width + parent.x - width
padding: 5
spacing: 10
Layout.alignment: Qt.AlignRight
Media { id: media }
Tray { id: tray }
Notifications { id: notif }
Power { id: power }
}
Bar {
id: bar
}
}