diff --git a/de/home/.config/eww/eww.yuck b/de/home/.config/eww/eww.yuck index 204499e..790a2ff 100644 --- a/de/home/.config/eww/eww.yuck +++ b/de/home/.config/eww/eww.yuck @@ -21,12 +21,9 @@ :windowtype "normal" :exclusive true :geometry (geometry -; :x "10px" :y "30px" - :width "300px" -; :height "200px" +; :width "300px" :height "100%" :anchor "center left") :stacking "bottom" -; :reserve (struts :side "top" :distance "300px") (home)) diff --git a/de/home/.config/eww/modules/home.yuck b/de/home/.config/eww/modules/home.yuck index 75febb4..9a37103 100644 --- a/de/home/.config/eww/modules/home.yuck +++ b/de/home/.config/eww/modules/home.yuck @@ -1,4 +1,11 @@ +(defvar homewidgets_reveal true) + (defwidget home [] + (revealer + :transition "slideright" + :reveal homewidgets_reveal + :duration "500ms" + (box :orientation 'v' :space-evenly false @@ -17,19 +24,15 @@ (rat) (shortcuts_revealer) (weather_revealer) -; (weather :json weather_status) -; (softwareupdates :json {software_list}) (box :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)} (software_revealer)) (box :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9} (notes_revealer)) -; (notes :json {jq(notes_list,'.notes')}) (box :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9} - (reminders_revealer))))) ) -; (reminders :json {jq(reminders_list,'.reminders')}))) + (reminders_revealer))))) ) ) ;widget templates (include "modules/home/revealer-on-press.yuck") diff --git a/de/home/.config/sway/scripts/eww-toggle.sh b/de/home/.config/sway/scripts/eww-toggle.sh new file mode 100755 index 0000000..5b6d67f --- /dev/null +++ b/de/home/.config/sway/scripts/eww-toggle.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +if [[ -z ${1} ]];then + printf 'no variable provided\n' + exit 1 +fi + +if [[ "$(eww get ${1})" -eq "true" ]];then + var_state="false" +else + var_state="true" +fi