feat: quickshell multi monitor
This commit is contained in:
52
.config/quickshell/Bar.qml
Normal file
52
.config/quickshell/Bar.qml
Normal file
@@ -0,0 +1,52 @@
|
||||
//qmllint disable unqualified
|
||||
//qmllint disable unused-imports
|
||||
//qmllint disable uncreatable-type
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import Quickshell
|
||||
import "components"
|
||||
|
||||
PanelWindow {
|
||||
id: root
|
||||
anchors.top: true
|
||||
anchors.left: true
|
||||
anchors.right: true
|
||||
implicitHeight: 34
|
||||
color: "#1a1b26"
|
||||
required property var modelData
|
||||
screen: modelData
|
||||
|
||||
property int fontSize: 18
|
||||
property color colBg: "#1a1b26"
|
||||
property color colFg: "#a9b1d6"
|
||||
property color colMuted: "#444b6a"
|
||||
property color colCyan: "#0db9d7"
|
||||
property color colPurple: "#ad8ee6"
|
||||
property color colRed: "#f7768e"
|
||||
property color colYellow: "#e0af68"
|
||||
property color colBlue: "#7aa2f7"
|
||||
|
||||
RowLayout {
|
||||
anchors.fill: parent
|
||||
|
||||
Rectangle {
|
||||
Layout.preferredWidth: 30
|
||||
Layout.preferredHeight: 28
|
||||
color: "transparent"
|
||||
|
||||
Image {
|
||||
anchors.fill: parent
|
||||
source: "file:///home/luca/dotfiles/.config/quickshell/icons/nixos.png"
|
||||
fillMode: Image.PreserveAspectFit
|
||||
}
|
||||
}
|
||||
|
||||
Workspaces {}
|
||||
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
Clock {}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user