Skip to content

Conversation

@wwwutz
Copy link
Collaborator

Builds the GTK4/libadwaita app together with its separately-hosted sensor daemon (magpie, pinned git submodule) and magpie's own nested submodule (app-rummage), plus a vendored/patched copy of upstream nvtop's GPU-detection C sources that magpie's build script would otherwise fetch over the network mid-build.

blueprint-compiler is vendored as a build-time-only meson subproject (not installed), and libadwaita is built privately and shipped as a bundled shared library with an rpath, the same way ghostty.be0 handles its own missing GNOME dependencies. Both of mission-center's and magpie's Cargo dependencies are pre-vendored so the whole build never touches the network beyond this repo's own mirrored sources.

Builds the GTK4/libadwaita app together with its separately-hosted
sensor daemon (magpie, pinned git submodule) and magpie's own nested
submodule (app-rummage), plus a vendored/patched copy of upstream
nvtop's GPU-detection C sources that magpie's build script would
otherwise fetch over the network mid-build.

blueprint-compiler is vendored as a build-time-only meson subproject
(not installed), and libadwaita is built privately and shipped as a
bundled shared library with an rpath, the same way ghostty.be0 handles
its own missing GNOME dependencies. Both of mission-center's and
magpie's Cargo dependencies are pre-vendored so the whole build never
touches the network beyond this repo's own mirrored sources.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@wwwutz Peter Marquardt (wwwutz) merged commit b45f450 into master Oct 8, 2026
Sign in to join this conversation on GitHub.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant