mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 12:29:19 -08:00
103 lines
1.9 KiB
QML
103 lines
1.9 KiB
QML
import Quickshell
|
|
import Quickshell.Io
|
|
import Quickshell.Widgets
|
|
import QtQuick
|
|
import QtQuick.Layouts
|
|
import QtQuick.Controls
|
|
import "root:/DataSources"
|
|
import "root:/Components"
|
|
import "root:/Components/WorkspaceControl"
|
|
import "root:/Components/SystemTray"
|
|
import "root:/Components/NotificationArea"
|
|
|
|
Scope {
|
|
id: root
|
|
|
|
Variants {
|
|
model: Quickshell.screens
|
|
|
|
PanelWindow {
|
|
property var modelData
|
|
screen: modelData
|
|
implicitHeight: 40
|
|
color: "transparent"
|
|
|
|
anchors {
|
|
top: true
|
|
left: true
|
|
right: true
|
|
}
|
|
|
|
margins {
|
|
left: 4
|
|
right: 4
|
|
top: 4
|
|
bottom: 4
|
|
}
|
|
|
|
Rectangle {
|
|
id: bar
|
|
anchors {
|
|
top: parent.top
|
|
left: parent.left
|
|
bottom: parent.bottom
|
|
}
|
|
|
|
MarginWrapperManager { margin: 10 }
|
|
radius: 10
|
|
color: Stylix.base00
|
|
|
|
RowLayout {
|
|
anchors {
|
|
left: parent.left
|
|
top: parent.top
|
|
bottom: parent.bottom
|
|
|
|
leftMargin: 10
|
|
}
|
|
|
|
spacing: 15
|
|
|
|
Workspaces {
|
|
screen: modelData
|
|
}
|
|
FocusedWindow {}
|
|
}
|
|
}
|
|
|
|
RowLayout {
|
|
anchors.centerIn: parent
|
|
spacing: 20
|
|
}
|
|
Rectangle {
|
|
MarginWrapperManager { margin: 10 }
|
|
id: bar3
|
|
radius: 10
|
|
color: Stylix.base00
|
|
anchors {
|
|
top: parent.top
|
|
right: parent.right
|
|
bottom: parent.bottom
|
|
}
|
|
|
|
RowLayout {
|
|
anchors {
|
|
top: parent.top
|
|
bottom: parent.bottom
|
|
right: parent.right
|
|
|
|
rightMargin: 15
|
|
}
|
|
|
|
spacing: 15
|
|
|
|
Battery {}
|
|
SystemTrayWrapper {}
|
|
Clock {}
|
|
NotificationDisplay {}
|
|
DistroIcon {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|