DOKK / manpages / debian 12 / yambar / yambar-modules-removables.5.en
yambar-modules-removables(5) File Formats Manual yambar-modules-removables(5)

removables - This module detects removable drives

This module detects removable drives (USB sticks, CD-ROMs) and instantiates the provided content particle for each detected drive.

Name Type Description
vendor string Name of the drive vendor
model string Drive model name
optical bool True if the drive is an optical drive (CD-ROM, DVD-ROM etc)
audio bool True if an optical drive has an audio CD inserted (i.e. this property is always false for non-optical drives).
device string Volume device name (typically /dev/sd?)
size range The volume's size, in bytes. The tag's maximum value is set to the underlying block device's size
label string The volume's label, or its size if it has no label
mounted bool True if the volume is mounted
mount_point string Path where the volume is mounted, or "" if it is not mounted

Name Type Req Description
left-spacing int no Space, in pixels, in the left side of each rendered volume
right-spacing int no Space, in pixels, on the right side of each rendered volume
spacing int no Short-hand for setting both left-spacing and right-spacing
ignore list of strings no List of device paths that should be ignored (e.g. /dev/mmcblk0, or /dev/mmcblk0p1)

bar:

right:
- removables:
content:
map:
conditions:
~mounted:
string:
on-click: udisksctl mount -b {device}
text: "{label}"
mounted:
string:
on-click: udisksctl unmount -b {device}
text: "{label}"
deco: {underline: {size: 2, color: ffffffff}}

yambar-modules(5), yambar-particles(5), yambar-tags(5), yambar-decorations(5)

2022-12-17