dotfiles/de/home/.config/eww/modules/bar.yuck
2025-03-11 20:30:06 -07:00

69 lines
1.7 KiB
Text

(defwidget bar []
(centerbox :orientation "h"
(leftgroup)
(centergroup)
(rightgroup)))
;widget templates
(include "modules/bar/revealer-on-hover.yuck")
(include "modules/bar/metric.yuck")
;centerbar groups
(defwidget leftgroup []
(box :class "leftgroup" :orientation "h" :space-evenly false :halign "start"
(powermenu)
(profile)
(workspaces :array workspacesArray)
(windowtitle)
(scratchpad)))
(defwidget scratchpad []
(box :orientation "v"
:space-evenly false
(box :space-evenly false
(image :path "/usr/share/icons/hicolor/scalable/apps/org.kde.dolphin.svg"
:image-width 25
:image-height 25)
(image :path "/usr/share/icons/hicolor/32x32/apps/librewolf.png"
:image-width 25
:image-height 25
))))
(defwidget centergroup []
(box :class "centergroup" :orientation "h" :space-evenly false :halign "start"
(music)))
(defwidget rightgroup []
(box :class "rightgroup" :orientation "h" :space-evenly false :halign "end"
(idleinhibit)
(volume)
(network)
(vpn)
(bluetooth)
(battery)
(sysdisk)
(sysmem)
(clock)
(tray)))
;leftgroup
(include "modules/bar/powermenu.yuck")
(include "modules/bar/profile.yuck")
(include "modules/bar/workspaces.yuck")
(include "modules/bar/window_name.yuck")
;centergroup
(include "modules/bar/music.yuck")
;rightgroup
(include "modules/bar/idle_inhibit.yuck")
(include "modules/bar/volume.yuck")
(include "modules/bar/network.yuck")
(include "modules/bar/vpn.yuck")
(include "modules/bar/bluetooth.yuck")
(include "modules/bar/battery.yuck")
(include "modules/bar/sysdisk.yuck")
(include "modules/bar/sysmem.yuck")
(include "modules/bar/clock.yuck")
(include "modules/bar/tray.yuck")