Skip to content

Remove htop from the base image#17

Merged
Mondrethos merged 1 commit into
mainfrom
remove-htop
Jun 28, 2026
Merged

Remove htop from the base image#17
Mondrethos merged 1 commit into
mainfrom
remove-htop

Conversation

@Mondrethos

@Mondrethos Mondrethos commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add htop to the dnf remove: list in gnome-base.yml

We already layer btop as the interactive process monitor, so the base image's htop is redundant. Applies to both GNOME editions (plain + NVIDIA) via the shared base.

Test plan

  • Image builds successfully
  • htop is absent on a rebased system; btop is present

@github-actions

Copy link
Copy Markdown

🧪 Test this PR on a real install

Once the build checks on this PR pass, a signed test image is published for each edition. Pick the one matching your hardware and, from an existing Monolith install (which already has the signing policy), rebase onto it:

monolith-gnome

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/mondrethos/monolith-gnome:pr-17-44
systemctl reboot

monolith-gnome-nvidia

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/mondrethos/monolith-gnome-nvidia:pr-17-44
systemctl reboot

The tags are rebuilt on every new commit here, so rpm-ostree upgrade pulls the latest build. When you're done testing, return to your edition's released image (:latest).

The test tags stop updating once this PR is merged or closed.

We ship btop as the interactive process monitor; drop the base image's
htop to avoid carrying a redundant tool.
@Mondrethos Mondrethos merged commit e6693f8 into main Jun 28, 2026
2 checks passed
@Mondrethos Mondrethos deleted the remove-htop branch June 29, 2026 07:17
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