dots-of-war/files/.config/eww/eww.xml

117 lines
3.7 KiB
XML
Raw Normal View History

2020-10-21 20:01:39 +00:00
<eww>
<definitions>
<def name="test">
<box space-evenly="false" spacing="10">
testing {{shit}}
2020-11-07 13:05:49 +00:00
<scale value="50" orientation="v" min="0" max="100" flipped="true" />
2020-10-21 20:01:39 +00:00
<button onclick="notify-send 'ree' 'this is {{shit}}'">click me</button>
<calendar show-heading="false" show-day-names="false" day="2" onclick="notify-send 'asdf' '{}'" />
notify-send 'ree' 'this is {{shit}}'
<multiple text="{{shit}}" />
</box>
</def>
<def name="multiple">
<box orientation="v" space-evenly="false">
<box>{{text}}</box>
<box>{{text}}</box>
<box>{{text}}</box>
<box>{{text}}</box>
<box>{{text}}</box>
2020-11-01 12:51:00 +00:00
2020-11-07 13:05:49 +00:00
<label text="reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" limit-width="5" wrap="true" />
<input onchange="notify-send 'ree' '{}'" />
{{date}}
2020-10-21 20:01:39 +00:00
</box>
</def>
<def name="volume_popup">
<box orientation="v" space-evenly="true">
<scale flipped="true" orientation="v" value="{{volume}}" min="0" max="100" onchange="amixer sset 'Master' {}%" />
</box>
</def>
<def name="music">
<box orientation="h" valign="start" space-evenly="false" hexpand="true">
2020-11-01 12:51:00 +00:00
<image visible="{{song-image-visible}}" path="{{song-image}}" width="150" height="150" />
2020-10-21 20:01:39 +00:00
<box orientation="v" halign="fill" space-evenly="false" vexpand="true" hexpand="true">
<box class="data" vexpand="true">
<box orientation="v" halign="start">
<label class="songname" halign="start" limit-width="30" text="{{song-name}}" />
<box space-evenly="false" halign="start">
2020-11-01 12:51:00 +00:00
<label class="key" text="Album: " />
2020-10-21 20:01:39 +00:00
<label halign="start" limit-width="30" text="{{song-album}}" />
</box>
<box space-evenly="false" halign="start">
2020-11-01 12:51:00 +00:00
<label class="key" text="By: " />
2020-10-21 20:01:39 +00:00
<label halign="start" limit-width="30" text="{{song-artist}}" />
</box>
</box>
</box>
<box class="buttons" hexpand="true">
<button onclick="playerctl previous"></button>
<button onclick="playerctl play-pause">{{song-playpause}}</button>
<button onclick="playerctl next"></button>
</box>
</box>
</box>
</def>
</definitions>
<variables>
2020-11-07 13:05:49 +00:00
<script-var name="volume">
amixer sget 'Master' | grep 'Front Left:' | sed 's/.*\[\(.*\)%\].*/\1/g';
LANG=C pactl subscribe | grep REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE-line-buffered sink | while read -r _; do
amixer sget 'Master' | grep 'Front Left:' | sed 's/.*\[\(.*\)%\].*/\1/g'
done
</script-var>
2020-10-21 20:01:39 +00:00
<var name="shit">
shit
</var>
<var name="song-image"></var>
2020-11-01 12:51:00 +00:00
<var name="song-image-visible">true</var>
2020-10-21 20:01:39 +00:00
<var name="song-name"></var>
<var name="song-album"></var>
<var name="song-artist"></var>
<var name="song-show-progress">false</var>
<var name="song-playpause"></var>
2020-11-01 12:51:00 +00:00
<script-var name="date" interval="1s">
date
</script-var>
<!--<script-var name="xyz">-->
2020-11-07 13:05:49 +00:00
<!--tail -F /home/leon/test | while read -r _; do notify-send "Hi"; done-->
2020-11-01 12:51:00 +00:00
<!--</script-var>-->
<!--<script-var name="foo">-->
2020-11-07 13:05:49 +00:00
<!--tail -F /home/leon/test-->
2020-10-21 20:01:39 +00:00
<!--</script-var>-->
</variables>
<windows>
<window screen="0" name="main_window" stacking="fg">
2020-11-07 13:05:49 +00:00
<geometry anchor="top center"/>
2020-10-21 20:01:39 +00:00
<widget>
<test ree="test" />
</widget>
</window>
<window screen="0" name="volume_popup">
2020-11-07 13:05:49 +00:00
<geometry />
2020-10-21 20:01:39 +00:00
<widget>
<volume_popup />
</widget>
</window>
<window screen="0" name="music">
<widget>
<music />
</widget>
</window>
</windows>
</eww>