(defpoll checkupdates :interval "60s" "scripts/systemupdates --check")
(defpoll checkupdatescount :interval "60s" "scripts/systemupdates --count")
(defpoll current-brightness :interval "1s" "brightnessctl -m -d intel_backlight | awk -F, '{print substr($4, 0, length($4)-1)}' | tr -d '%'")

(defwindow bar
  :monitor 0
  :stacking "fg"
  :windowtype "dock"
  :exclusive true
  :geometry (geometry 
              :x "0"
              :y "10"
              :width "98%"
              :height "3%"
              :anchor "top center"
            )
  (bar)
)


(defwidget bar []
  (box 
    :class "bar"
    :orientatoin "h"
;;    :space-evenly false
    (box
      :orientation "h"
      :halign "start"
      (launcher)
    )
    (box
      :orientation "h"
      :halign "end"
      :hexpand "true"
;;      :space-evenly "false"
      (bright)
      (power)
    )
  )
)

(defwidget launcher []
  (box
    :orientation "h"
    (button
      :class "launcher"
      :tooltip "App Launcher"
      :onclick "bash ~/dotfiles/scripts/applauncher.sh"
      "󰣇"
    )
  )
)

(defwidget bright []
  (box    
    :class "icons"
    :orientation "h"  
	  :space-evenly "false"  
    :tooltip current-brightness
    "󰃠"
  )
)

(defwidget power []
  (button		
    :class "icons"					
  	:tooltip "wlogout"		 
	  :onclick "bash ~/dotfiles/scripts/wlogout.sh"	"⏻"
  )
)

