diff --git a/assets/eww/eww.scss b/assets/eww/eww.scss index edee3710..72a0abd9 100644 --- a/assets/eww/eww.scss +++ b/assets/eww/eww.scss @@ -1,3 +1,11 @@ +img { + all: unset; +} + +.desktop-icons { + all: unset; +} + .overlay { background: transparent; color: #f8f8f2; diff --git a/assets/eww/eww.yuck b/assets/eww/eww.yuck index 4fa665f1..93509a30 100644 --- a/assets/eww/eww.yuck +++ b/assets/eww/eww.yuck @@ -1,3 +1,23 @@ +(defwidget icons [] + (box :orientation "h" :spacing 32 + (icon :img "grey-user-home" :exec "/home/user") + (icon :img "grey-folder-download" :exec "/home/user/ダウンロード") + (icon :img "grey-folder-documents" :exec "/home/user/ドキュメント") + (icon :img "grey-folder-music" :exec "/home/user/音楽") + (icon :img "grey-folder-pictures" :exec "/home/user/画像") + (icon :img "grey-folder-video" :exec "/home/user/ビデオ"))) + +(defwidget icon [img exec] + (eventbox :cursor "pointer" :onclick "lnch thunar ${exec}" :tooltip "${exec}" + (image :path "/home/user/.config/eww/${img}.png" :image-width 128))) + +(defwindow desktop-icons + :monitor 0 + :geometry (geometry :x "32px" :anchor "bottom center" + :y "8px") + :stacking "bg" + (icons)) + (defpoll time :interval "1s" "date '+%H:%M'")