Add eww configuration with disk usage widget

This commit is contained in:
Tanguy Herbron 2021-04-26 17:17:39 +02:00
parent 47e60e39dc
commit 0dce0010ef
3 changed files with 81 additions and 0 deletions

51
.config/eww/eww.scss Normal file
View File

@ -0,0 +1,51 @@
$foreground: #D9D7CE;
$background: #0F1419;
$cursorColor: #ffcc66;
$black: #47515b;
$dblack: #0F1419;
$red: #ff3333;
$dred: #ff6666;
$green: #bae67e;
$dgreen: #cee6ac;
$yellow: #ffd580;
$dyellow: #ffe6b3;
$blue: #73d0ff;
$dblue: #a6e1ff;
$magenta: #f28779;
$dmagenta: #ffd6da;
$cyan: #95e6cb;
$dcyan: #ffffff;
$white: #ffffff;
$dwhite: #ffffff;
* {
all: unset;
}
window {
background-color: rgba(0, 0, 0, 0);
color: $white;
font-family: Iosevka;
}
button {
all: unset;
padding: 10px;
}
.main-container {
background-color: $background;
}
.dd_stat-container {
border: 1px solid $blue;
}

21
.config/eww/eww.xml Normal file
View File

@ -0,0 +1,21 @@
<eww>
<definitions>
<def name="dd_stats">
<box class="main-container dd_stat-container" orientation="v" space-evenly="true">
<button>{{dd_usage}}</button>
</box>
</def>
</definitions>
<variables>
<script-var name="dd_usage" interval="5s">~/.config/eww/scripts/dd_usage.sh</script-var>
</variables>
<windows>
<window name="dd_capacity" stacking="fg" focusable="false" screen="1">
<geometry anchor="top right" x="-150px" y="24"/>
<reserve side="left" distance="50px"/>
<widget>
<dd_stats/>
</widget>
</window>
</windows>
</eww>

View File

@ -0,0 +1,9 @@
#!/bin/bash
# 
mount_points=$(lsblk -l | grep part | grep -ve efi -ve SWAP | awk '{printf $7 "\n"}')
for mp in $mount_points; do
usage=$(df -h $mp | awk '{if(NR>1)print $4 " /" $2 }')
printf " %-10s\t %2s %s %s\n" $mp $usage
done