activate_linux: add example
This commit is contained in:
parent
f76b43db25
commit
9437c6a840
7
activate_linux/README.md
Normal file
7
activate_linux/README.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Activate Linux
|
||||
|
||||
A parody of the activate windows watermark on windows.
|
||||
|
||||
You can run the watermark with `quickshell -p shell.qml`.
|
||||
|
||||
![](./image.png)
|
BIN
activate_linux/image.png
Normal file
BIN
activate_linux/image.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 119 KiB |
53
activate_linux/shell.qml
Normal file
53
activate_linux/shell.qml
Normal file
|
@ -0,0 +1,53 @@
|
|||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import Quickshell
|
||||
import Quickshell.Wayland
|
||||
|
||||
ShellRoot {
|
||||
Variants {
|
||||
// Create the panel once on each monitor.
|
||||
variants: Quickshell.screens.map(screen => ({ screen }))
|
||||
|
||||
PanelWindow {
|
||||
id: w
|
||||
|
||||
anchors {
|
||||
right: true
|
||||
bottom: true
|
||||
}
|
||||
|
||||
margins {
|
||||
right: 50
|
||||
bottom: 50
|
||||
}
|
||||
|
||||
width: content.width
|
||||
height: content.height
|
||||
|
||||
color: "transparent"
|
||||
|
||||
// Give the window an empty click mask so all clicks pass through it.
|
||||
mask: Region {}
|
||||
|
||||
// Use the wlroots specific layer property to ensure it displays over
|
||||
// fullscreen windows.
|
||||
WlrLayershell.layer: Layer.Overlay
|
||||
|
||||
ColumnLayout {
|
||||
id: content
|
||||
|
||||
Text {
|
||||
text: "Activate Linux"
|
||||
color: "#50ffffff"
|
||||
font.pointSize: 22
|
||||
}
|
||||
|
||||
Text {
|
||||
text: "Go to Settings to activate Linux"
|
||||
color: "#50ffffff"
|
||||
font.pointSize: 14
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue