do more bar things

This commit is contained in:
Schrottkatze 2024-09-02 19:07:19 +02:00
parent ac3df09b6b
commit 6aab08ec9b
No known key found for this signature in database
6 changed files with 53 additions and 9 deletions

View file

@ -0,0 +1,41 @@
(defwindow bottomBar
:monitor 0
:stacking "fg"
:wm-ignore true
:exclusive true
:geometry (geometry
:width "100%"
:height "32px"
:anchor "bottom center")
(bottomBar))
(defwidget bottomBar []
(overlay
:class "bottomBar"
(centerbox
(box
:halign "start"
(label :text "left")
)
(box
:halign "center"
(label :text "mid")
)
(box
:halign "end"
(label :text "right")
)
)
(box
:class "lesbianFlag"
:height 1
( flagEl :flipped true :color "#D52D00")
( flagEl :flipped true :color "#EF7627")
( flagEl :flipped true :color "#FF9A56")
( flagEl :flipped true :color "#FFFFFF")
( flagEl :flipped true :color "#D162A4")
( flagEl :flipped true :color "#B55690")
( flagEl :flipped true :color "#A30262")
)
)
)

View file

@ -1,4 +1,4 @@
.topbar { .topBar {
margin-bottom: 2px; margin-bottom: 2px;
} }

View file

@ -1 +1,2 @@
(include "topBar/topBar.yuck") (include "topBar/topBar.yuck")
(include "bottomBar/bottomBar.yuck")

View file

@ -0,0 +1,3 @@
def main [] {
mut workspaces = waymsg -rt get_workspaces | from json | select name focused urgent;
}

View file

@ -5,7 +5,6 @@
(defwindow topBar (defwindow topBar
:monitor 0 :monitor 0
:stacking "fg" :stacking "fg"
:windowtype "normal"
:wm-ignore true :wm-ignore true
:exclusive true :exclusive true
:geometry (geometry :geometry (geometry
@ -46,11 +45,11 @@
(box (box
:class "transFlag" :class "transFlag"
:height 1 :height 1
( flagEl :color "#5BCEFA") ( flagEl :flipped false :color "#5BCEFA")
( flagEl :color "#F5A9B8") ( flagEl :flipped false :color "#F5A9B8")
( flagEl :color "#FFFFFF") ( flagEl :flipped false :color "#FFFFFF")
( flagEl :color "#F5A9B8") ( flagEl :flipped false :color "#F5A9B8")
( flagEl :color "#5BCEFA") ( flagEl :flipped false :color "#5BCEFA")
) )
) )
) )

View file

@ -1,6 +1,6 @@
(defwidget flagEl [color] (defwidget flagEl [color ?flipped]
(box (box
:style "border-bottom: 3px solid ${color}" :style "border-${flipped ? "top" : "bottom"}: 3px solid ${color}"
:halign "fill" :halign "fill"
) )
) )