Skip to content

Repository files navigation

SystemPulse

A bar widget that displays live CPU and RAM usage, with a detailed floating panel showing CPU, RAM, Disk, Network, and GPU monitoring.

Plugin

Field Value
ID arrifat346afs/systempulse
Entries Bar widget: sysmon; panel: panel; shortcut: toggle

Usage

Add the sysmon widget from the Add-widget picker. Clicking the widget opens the system monitor panel, which attaches to the bar so its background follows the bar's background_opacity.

Settings

Setting Type Default Description
show_cpu bool true Display CPU usage percentage in the bar.
show_ram bool true Display RAM usage percentage in the bar.
show_gpu bool false Display GPU usage percentage in the bar.
show_disk bool false Display Disk usage percentage in the bar.
show_network bool false Display Network usage in the bar.
panel_background_opacity double 1.0 Panel background translucency (0 transparent → 1 opaque); content stays opaque. Uses fill = "surface/<alpha>" so graphs, labels and cards remain fully opaque. Edited under Settings → Plugins (gear icon).

Keybind

Open the panel from the shell:

noctalia msg panel-toggle arrifat346afs/systempulse:panel

Or via plugin IPC:

noctalia msg plugin arrifat346afs/systempulse:panel

To set up a Hyprland keybind, add to your binds.lua:

hl.bind("SUPER + SHIFT + S", hl.dsp.exec_cmd(noctCall .. "panel-toggle  arrifat346afs/systempulse:panel"), { description = "Toggle SystemPulse panel" })

Shortcut

Add the toggle shortcut from Settings → Control Center shortcuts to toggle the SystemPulse panel from the control center.

About

Systram monitor for Noctalia shell

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages