Skip to content

WM (Linux): supports Umbriel version detection - #2594

Merged
CarterLi merged 1 commit into
fastfetch-cli:devfrom
oldirtty:add-umbriel-wm-support
Sep 18, 2026
Merged

CarterLi merged 1 commit into
fastfetch-cli:devfrom
oldirtty:add-umbriel-wm-support

Conversation

@oldirtty

Copy link
Copy Markdown
Contributor

Summary

Adds version detection support for the Umbriel Wayland compositor, part of the Noctalia ecosystem. Fastfetch already detects the compositor's process name (umbriel) via its generic Wayland detection, but {version} came back empty since no parser existed for it.

Related issue (required for new logos for new distros)

Changes

  • Adds getUmbriel() in src/detection/wm/wm_linux.c, following the same pattern used for niri: runs umbriel --version, which outputs umbriel 0.1.0 (7a448abe550e), and extracts the version by cutting after the first space and before the last (.
  • Registers umbriel in the ffDetectWMVersion dispatch, alongside the other Wayland compositors.

Full --format json output for the WM module:

{
  "type": "WM",
  "result": {
    "processName": "umbriel",
    "prettyName": "umbriel",
    "protocolName": "Wayland",
    "pluginName": "",
    "version": "0.1.0"
  }
}

Checklist

  • I have tested my changes locally.

Screenshots

N/A

Checklist

  • I have tested my changes locally.

@CarterLi
CarterLi merged commit 560a9f4 into fastfetch-cli:dev Sep 18, 2026
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Add version detection for Umbriel window manager

2 participants