wip workspaces

This commit is contained in:
Benjamin Palko 2025-07-16 17:19:14 -04:00
parent 0b7960c6e8
commit 1b6ec4828b

View file

@ -0,0 +1,51 @@
import QtQuick
import QtQuick.Controls
import QtQuick.VectorImage
import Quickshell.Hyprland
import "../../../config"
Row {
id: root
spacing: 4
Repeater {
model: Hyprland.workspaces
Item {
id: workspace
required property HyprlandWorkspace modelData
visible: modelData.id > 0
width: 25
height: 25
Rectangle {
id: rectangle
anchors.verticalCenter: parent.verticalCenter
anchors.fill: parent
color: "#161212"
radius: 8
}
Button {
id: button
anchors.centerIn: parent
anchors.fill: parent
rotation: workspace.modelData.active ? 0 : 180
icon.source: "/home/baobeld/dotfiles/quickshell/shell/assets/triangle.svg"
icon.color: "#1fb854"
// palette.button: QtColor.
onClicked: workspace.modelData.activate()
}
}
}
}