Skip to content

Add bambustudio-bin, Bambu Studio, to the fast ring - #394

Open
physikal wants to merge 1 commit into
omacom:masterfrom
physikal:add-bambustudio-bin
Open

Add bambustudio-bin, Bambu Studio, to the fast ring#394
physikal wants to merge 1 commit into
omacom:masterfrom
physikal:add-bambustudio-bin

Conversation

@physikal

Copy link
Copy Markdown

Bambu Studio is the official slicer for Bambu Lab 3D printers. Linux builds are GitHub AppImages whose filenames include a build timestamp (BambuStudio_ubuntu24.04-v02.08.02.60-20260814171356.AppImage), so this tracks the existing AUR bambustudio-bin package that already resolves those assets rather than a GitHub upstream block.

release_ring is fast, so the package builds for edge, rc, and stable and updates with omarchy update once published. AUR sync every 6 hours will pick up new GitHub releases when the AUR package moves.

Two Omarchy patches, reapplied after each AUR sync:

  • Skip stripping the extracted AppImage (options=('!strip')) and clear the AppImage ELF magic byte so --appimage-extract works in the build container without FUSE.
  • Desktop entry named Bambu Studio, filed under Graphics, with StartupWMClass=bambu-studio.

Validation:

  • bin/add-package bambustudio-bin --fast then bin/sync-aur bambustudio-bin: both patches apply and AUR + .omarchy reproduces the checked-in tree.
  • bin/omarchy-pkgs self-test passed.
  • Built and installed the 2.8.2.61 Ubuntu 24.04 AppImage on Omarchy 4.0.3 (x86_64, Intel Arc). bambu-studio --help reports BambuStudio-02.08.02.61. 3MF MIME association and the desktop launcher are in place.
  • AUR is currently 02.08.02.60; the next AUR bump will sync through. This machine is already on 2.8.2.61 from a local package of the same name.

After merge, anyone on Omarchy can install it with:

omarchy pkg add bambustudio-bin

or Install → Package and search for bambustudio-bin.

Bambu Studio is the official slicer for Bambu Lab printers. Linux builds
are GitHub AppImages with a changing timestamp in the filename, so this
tracks the AUR bambustudio-bin package that already resolves those
assets, and puts it on the fast ring so stable users get updates with
omarchy update.

Two small Omarchy patches: skip stripping the extracted AppImage, and
clear the AppImage ELF magic byte so --appimage-extract works in the
build container. The desktop entry is labeled Bambu Studio and grouped
under Graphics.

Validation: bin/add-package + bin/sync-aur reapply the patches; AUR +
.omarchy reproduces the checked-in tree. Built and launched the 2.8.2.61
AppImage on Omarchy 4.0.3 (x86_64); bambu-studio --help reports
BambuStudio-02.08.02.61. AUR is currently 02.08.02.60; the next AUR bump
will sync through.
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.

1 participant