yambar-modules-removables(5)

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)