diff options
| author | srdusr <trevorgray@srdusr.com> | 2024-02-03 23:56:58 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2024-02-03 23:56:58 +0200 |
| commit | 953b12844ef1b76f43ab3e6be5b53b039770275d (patch) | |
| tree | f7696e8d6fef40ceb8c6da8f5acad6666300e1e7 | |
| parent | 2b1c89579999078982088888e7372a798055aab1 (diff) | |
| download | dotfiles-953b12844ef1b76f43ab3e6be5b53b039770275d.tar.gz dotfiles-953b12844ef1b76f43ab3e6be5b53b039770275d.zip | |
New eww config
| -rw-r--r-- | .config/eww/eww.yuck | 67 |
1 files changed, 17 insertions, 50 deletions
diff --git a/.config/eww/eww.yuck b/.config/eww/eww.yuck index 4676b6f..191b30c 100644 --- a/.config/eww/eww.yuck +++ b/.config/eww/eww.yuck @@ -1,56 +1,23 @@ -(defvar eww "$(which eww) -c $HOME/.config/eww") -(defvar appIcons "/usr/share/icons/Papirus-Dark/48x48/apps/") -(defvar controlIcons "/home/srdusr/.local/share/icons/feather-icons") +(include "./src/yuck/_variables.yuck") +(include "./src/yuck/_modules.yuck") -(defvar disableBorders false) -(defvar externalMonitor false) -(defvar focusIsFloaty true) -(defvar monocleMode false) -(defvar ultrawide false) -(defvar brightness 10) -(defvar nightlight 0) -(defvar volume 10) +(include "./src/yuck/bar/_widgets.yuck") +(include "./src/yuck/bar/_windows.yuck") -(defpoll date :interval "1m" "date '+%B %d'") -(defpoll time :interval "2s" "date '+%H:%M'") +(include "./src/yuck/control-center/_widgets.yuck") +(include "./src/yuck/control-center/_windows.yuck") -(defwidget icon [name ?color ?size] - (image - :image-width {size?:20} - :path "${controlIcons}/${name}.svg" - ;:fallback-color "white" ; Add a fallback color here - ) -) +(include "./src/yuck/exitscreen/_widgets.yuck") +(include "./src/yuck/exitscreen/_windows.yuck") -;; Calendar Widgets ;; -(defwidget cal [] - (eventbox - :onhoverlost "${eww} close calendar" - (box :class "cal-box" - :orientation "v" - (box :class "cal-inner-box" - (calendar :class "cal" - :day calendar_day - :month calendar_month - :year calendar_year))))) -(defpoll calendar_day :interval "10h" - "date '+%d'") -(defpoll calendar_month :interval "10h" "~/.config/eww/scripts/calendar") -(defpoll calendar_year :interval "10h" "date '+%Y'") +(include "./src/yuck/info-center/_widgets.yuck") +(include "./src/yuck/info-center/_windows.yuck") -(defwindow calendar - :monitor 0 - :geometry (geometry :x "0" - :y "30px" - :width "13%" - :height "30px" - :anchor "top center") - :stacking "fg" - :exclusive false - (cal)) +(include "./src/yuck/lockscreen/_widgets.yuck") +(include "./src/yuck/lockscreen/_windows.yuck") -(include "bar/bar.yuck") -(include "control/control.yuck") -(include "dock/dock.yuck") -(include "panel/panel.yuck") -(include "status/status.yuck") +(include "./src/yuck/notification-center/_widgets.yuck") +(include "./src/yuck/notification-center/_windows.yuck") + +(include "./src/yuck/notification-popup/_widgets.yuck") +(include "./src/yuck/notification-popup/_windows.yuck") |
