aboutsummaryrefslogtreecommitdiff
path: root/home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck
diff options
context:
space:
mode:
Diffstat (limited to 'home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck')
-rw-r--r--home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck77
1 files changed, 77 insertions, 0 deletions
diff --git a/home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck b/home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck
new file mode 100644
index 0000000..d955d31
--- /dev/null
+++ b/home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck
@@ -0,0 +1,77 @@
+(include "bottomBar/workspaces.yuck")
+(include "bottomBar/traveldings.yuck")
+
+(defwindow bottomBar
+ :monitor 0
+ :stacking "fg"
+ :wm-ignore true
+ :exclusive true
+ :geometry (geometry
+ :width "100%"
+ :height "33px"
+ :anchor "bottom center")
+ (bottomBar))
+
+(defwidget bottomBar []
+ (overlay
+ :class "bottomBar"
+ (transform
+ :translate-y "1.5px"
+ (centerbox
+ (box
+ :halign "start"
+ (workspaceWidget)
+ )
+ (box
+ :halign "center"
+ (traveldings)
+ )
+ (box
+ :halign "end"
+ ; (label :text "${iceData.speed}km/h")
+ (mullvadThing)
+ )
+ )
+ )
+ (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")
+ )
+ )
+)
+
+(deflisten mullvad
+ :initial "{\"state\":\"init\"}"
+ `mullvad status -j listen`
+)
+
+(defwidget mullvadThing []
+ (box
+ :class "container"
+ (button
+ :height 16
+ :width 16
+ :class "mullvad-state-${mullvad.state}"
+ )
+ )
+)
+
+(defwidget iceTacho []
+ (box
+ :class "iceTacho"
+ :tooltip "Tz${iceTachoData.tzn} (BR ${iceTachoData.br})"
+ (label :text "${iceTachoData.speed} km/h")
+ )
+)
+
+(deflisten iceTachoData
+ :initial "null"
+ { "~/.config/eww/scripts/iceTacho.nu" }
+)