Provided by: yambar_1.10.0-1build2_amd64 

NAME
removables - This module detects removable drives
DESCRIPTION
This module detects removable drives (USB sticks, CD-ROMs) and instantiates the provided content particle
for each detected drive.
TAGS
┌─────────────┬────────┬────────────────────────────────────────────────────────────────────────────────┐
│ 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 │
└─────────────┴────────┴────────────────────────────────────────────────────────────────────────────────┘
CONFIGURATION
┌───────────────┬─────────────────┬─────┬───────────────────────────────────────────────────────────────┐
│ 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) │
└───────────────┴─────────────────┴─────┴───────────────────────────────────────────────────────────────┘
EXAMPLES
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}}
SEE ALSO
yambar-modules(5), yambar-particles(5), yambar-tags(5), yambar-decorations(5)
2024-04-01 yambar-modules-removables(5)