Files
monoshell/Corners.qml

54 lines
1.2 KiB
QML

import QtQuick
import Quickshell
import Quickshell.Hyprland
import './Widgets' as Widgets
Repeater {
model: Quickshell.screens
delegate: Item {
id: corners
readonly property real radius: 12
Widgets.Corner {
anchors {
top: true
left: true
}
radius: corners.radius
angle: 0
fillColor: "black"
screen: modelData
}
Widgets.Corner {
anchors {
bottom: true
left: true
}
radius: corners.radius
angle: 90
fillColor: "black"
screen: modelData
}
Widgets.Corner {
anchors {
bottom: true
right: true
}
radius: corners.radius
angle: 180
fillColor: "black"
screen: modelData
}
Widgets.Corner {
anchors {
top: true
right: true
}
radius: corners.radius
angle: 270
fillColor: "black"
screen: modelData
}
}
}