diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-04-10 12:13:51 +0200 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-04-10 12:13:51 +0200 |
| commit | 68029c245778f066aff0aad1977b23f6d6f6c561 (patch) | |
| tree | 9cbfa978795f88c7e7c4ed3d80a903ffaeda9464 /home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck | |
| parent | 66888f3eea130323987ca9aa890085057b8ebd34 (diff) | |
Add schrottkatze rice: Eww status bars
Top bar (CPU, RAM, battery, systray, time, trans flag), bottom bar
(workspaces, traveldings transit, Mullvad VPN, lesbian flag).
Gruvbox CSS styling, Nushell scripts for battery and ICE train speed.
Diffstat (limited to 'home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck')
| -rw-r--r-- | home/rices/schrottkatze/eww/configDir/bottomBar/bottomBar.yuck | 77 |
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" } +) |
