Change LockScreen

This commit is contained in:
Ly-sec 2025-07-27 19:24:01 +02:00
parent eccbc3d782
commit 181b82d42a

View file

@ -9,6 +9,7 @@ import Quickshell.Services.Pam
import Quickshell.Io
import qs.Settings
import qs.Services
import qs.Components
import "../Helpers/Weather.js" as WeatherHelper
WlSessionLock {
@ -316,11 +317,46 @@ WlSessionLock {
}
}
Corners {
id: topRightCorner
position: "bottomleft"
size: 1.3
fillColor: (Theme.backgroundPrimary !== undefined && Theme.backgroundPrimary !== null) ? Theme.backgroundPrimary : "#222"
offsetX: screen.width / 2 + 31
offsetY: 0
anchors.top: parent.top
//anchors.horizontalCenter: parent.horizontalCenter
visible: Settings.settings.showCorners
z: 50
}
Corners {
id: topLeftCorner
position: "bottomright"
size: 1.3
fillColor: (Theme.backgroundPrimary !== undefined && Theme.backgroundPrimary !== null) ? Theme.backgroundPrimary : "#222"
offsetX: - Screen.width / 2 - 31
offsetY: 0
anchors.top: parent.top
//anchors.horizontalCenter: parent.horizontalCenter
visible: Settings.settings.showCorners
z: 51
}
Rectangle {
width: infoColumn.width + 16
height: infoColumn.height
color: (Theme.backgroundPrimary !== undefined && Theme.backgroundPrimary !== null) ? Theme.backgroundPrimary : "#222"
anchors.horizontalCenter: parent.horizontalCenter
bottomLeftRadius: 20
bottomRightRadius: 20
// Top-center info panel (clock + weather)
ColumnLayout {
id: infoColumn
anchors.top: parent.top
anchors.horizontalCenter: parent.horizontalCenter
anchors.topMargin: 40
anchors.topMargin: 0
spacing: 8
// Clock
Text {
@ -375,6 +411,7 @@ WlSessionLock {
Layout.alignment: Qt.AlignHCenter
}
}
}
// Update clock every second
Timer {