Skip to content PULSAR
Docs Install
DocsThemesReleases Install Source on GitHub
Docs The pulsar command

The pulsar command

Themes, health checks, changes, agents and rollback, in one command.

Everything it does

Plain pulsar runs doctor. pulsar help <command> or --help shows a command’s usage. Only commands marked root need it.

CommandsExplained in
doctor, reportTroubleshooting
status, update, rollback, pin, checkpointUpdates and rollback
themeThemes
agent, mcpCoding agents
setupWhere things go
manifest, changelog, sbom, verifyProvenance

For scripts

--json works anywhere on the line; commands without JSON output exit with an error. doctor exits 1 only on a failed check; update --check exits 10 when an update is available.

setup: what the image can’t include

Each setup recipe handles per-machine or per-account state (apps, groups, containers) and tells you if it needs, or must not have, sudo.

Where things go · gamescale setup

How doctor checks

doctor reads actual system state (e.g. /sys/kernel/sched_ext/state), not unit status, and needs no root: it reads through rpm-ostree, not bootc status. pulsar sbom is generated from the live rpm database with the nightly’s script.

update, not upgrade

bootc upgrade drops packages layered with rpm-ostree install. pulsar update uses rpm-ostree upgrade when you have layers (see doctor’s updates line). pulsar update --check needs no root. Updates.

If a different pulsar runs

The Pulsar code editor’s RPM or AppImage can shadow this pulsar on PATH (its Flatpak doesn’t). /usr/bin/pulsar always works; doctor’s cli check flags shadowing.

The source is cli/pulsar, one shell script.

Written with help from AI and reviewed by a person before publishing. Spotted a mistake? Let us know.

PULSAR

Your lighthouse in the sky.

Site

Machine

Arclight

Theme

Dark only Light only

Recolors the whole site, like pulsar theme set does your desktop.

Light and dark

One look picks light or dark for you

Saved in this browser Back to Pulsar