custom/filesystem

Есть встроенный модуль, который прекрасно работает, но меня смущал вывод информации, я заменил его на свой. Теоретически вы можете использовать встроенный.

Сам скрипт выглядит так:

#!/bin/sh

sdd1=`df -h | grep "nvme0n1p2" | cut -c54-56`
sdd2=`df -h | grep "nvme0n1p3" | cut -c54-56`

echo $sdd1"/"$sdd2 ''

У меня 1 SSD, на нём мне требуется увидеть 2 раздела: корень и домашнюю директорию.

Посмотреть как к ним обратиться я могу следующим образом:

df -h

Тут видно название дисков, информацию я забираю тут же с колонки "Использовано%", утилитой cut. Подставьте названия дисков в аргумент утилиты grep.

Если дисков несколько, то так же можно найти их командой df -h, засунуть в переменные, и вытащить командой echo, waybar из команды и заберет данные и покажет в своем модуле.

#!/bin/sh

sdd=`df -h | grep "sdb2" | cut -c54-56`
hdd=`df -h | grep "sda1" | cut -c54-56`

echo $sdd'/'$hdd ''

Все необходимое можно глянуть и скачать тут.