-
-
Notifications
You must be signed in to change notification settings - Fork 211
(Widget) Memory
github-actions edited this page Dec 11, 2024
·
15 revisions
| Option | Type | Default | Description |
|---|---|---|---|
label |
string | '\uf4bc {virtual_mem_free}/{virtual_mem_total}' |
The format string for the memory widget. Displays free and total virtual memory. |
label_alt |
string | '\uf4bc VIRT: {virtual_mem_percent}% SWAP: {swap_mem_percent}%' |
The alternative format string for the memory widget. Displays virtual and swap memory percentages. |
update_interval |
integer | 5000 |
The interval in milliseconds to update the memory widget. Must be between 0 and 60000. |
callbacks |
dict | {'on_left': 'toggle_label', 'on_middle': 'do_nothing', 'on_right': 'do_nothing'} |
Callbacks for mouse events on the memory widget. |
memory_thresholds |
dict | {'low': 25, 'medium': 50, 'high': 90} |
Thresholds for memory usage levels. |
memory:
type: "yasb.memory.MemoryWidget"
options:
label: "<span>\uf4bc</span> {virtual_mem_free}/{virtual_mem_total}"
label_alt: "<span>\uf4bc</span> VIRT: {virtual_mem_percent}% SWAP: {swap_mem_percent}%"
update_interval: 5000
callbacks:
on_left: "toggle_label"
on_middle: "do_nothing"
on_right: "do_nothing"
memory_thresholds:
low: 25
medium: 50
high: 90- label: The format string for the memory widget. Displays free and total virtual memory.
- label_alt: The alternative format string for the memory widget. Displays virtual and swap memory percentages.
- update_interval: The interval in milliseconds to update the memory widget. Must be between 0 and 60000.
-
callbacks: A dictionary specifying the callbacks for mouse events. The keys are
on_left,on_middle, andon_right, and the values are the names of the callback functions. -
memory_thresholds: A dictionary specifying the thresholds for memory usage levels. The keys are
low,medium, andhigh, and the values are the percentage thresholds.
The label and label_alt options use format strings that can include placeholders for memory metrics. These placeholders will be replaced with actual values when the widget is rendered. You can use {virtual_mem_free}, {virtual_mem_percent}, {virtual_mem_total}, {virtual_mem_avail}, {virtual_mem_used}, {virtual_mem_outof}, {swap_mem_free}, {swap_mem_percent}, {swap_mem_total}
.memory-widget {}
.memory-widget .widget-container {}
.memory-widget .label {}
.memory-widget .label.alt {}
.memory-widget .icon {}
.memory-widget .label.status-low {}
.memory-widget .label.status-medium {}
.memory-widget .label.status-high {}
.memory-widget .label.status-critical {}- Home
- Installation
- Configuration
- Keybindings
- Styling
- YASB CLI
- FAQ
- Contributing
- Writing Widget
- UI Components
- Widgets:
- Active Windows Title
- Applications
- Battery
- Bluetooth
- Brightness
- Cava
- Claude Usage
- Clock
- Control Center
- Copilot
- CPU
- Custom
- Disk
- Do Not Disturb
- Github
- GlazeWM Binding Mode
- GlazeWM Tiling Direction
- GlazeWM Workspaces
- Glucose Monitor
- Grouper
- GPU
- Home
- Komorebi Control
- Komorebi Layout
- Komorebi Stack
- Komorebi Workspaces
- Language
- Launchpad
- Libre Hardware Monitor
- Media
- Media Lite
- Memory
- Microphone
- Notes
- Notifications
- OBS
- Open Meteo
- Pomodoro
- Power Menu
- Power Plan
- Quick Launch
- Recycle Bin
- Server Monitor
- Systray
- Taskbar
- Todo
- Traffic
- Update Check
- Visual Studio Code
- Volume
- Wallpapers
- Weather
- WHKD
- WiFi
- Window Controls
- Window Switcher
- Windows Desktops