From 98486768472f51870cbc887adc984a789f3cb1d2 Mon Sep 17 00:00:00 2001 From: renner Date: Fri, 19 Dec 2025 16:53:38 +0100 Subject: [PATCH 1/3] feat(just): add clean-system back --- .../shared/usr/share/ublue-os/just/default.just | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/system_files/shared/usr/share/ublue-os/just/default.just b/system_files/shared/usr/share/ublue-os/just/default.just index 9386034..2c9e064 100644 --- a/system_files/shared/usr/share/ublue-os/just/default.just +++ b/system_files/shared/usr/share/ublue-os/just/default.just @@ -25,6 +25,17 @@ bios-info: echo "Release Date: $(dmidecode -s bios-release-date)" EOF +clean-system: + #!/usr/bin/bash + podman image prune -af + podman volume prune -f + flatpak uninstall --unused + rpm-ostree cleanup -bm + if [ -x /home/linuxbrew/.linuxbrew/bin/brew ]; then + brew autoremove + brew cleanup + fi + # Show all messages from this boot logs-this-boot: sudo journalctl --no-hostname -b 0 From 371c8d81829d1435df6aab7f87c52958ad14d1ec Mon Sep 17 00:00:00 2001 From: renner Date: Fri, 19 Dec 2025 16:58:54 +0100 Subject: [PATCH 2/3] feat: add docker prune as well --- system_files/shared/usr/share/ublue-os/just/default.just | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/system_files/shared/usr/share/ublue-os/just/default.just b/system_files/shared/usr/share/ublue-os/just/default.just index 2c9e064..d87eff4 100644 --- a/system_files/shared/usr/share/ublue-os/just/default.just +++ b/system_files/shared/usr/share/ublue-os/just/default.just @@ -29,6 +29,12 @@ clean-system: #!/usr/bin/bash podman image prune -af podman volume prune -f + + if command -v docker >/dev/null 2>&1; then + docker image prune -af + docker volume prune -f + fi + flatpak uninstall --unused rpm-ostree cleanup -bm if [ -x /home/linuxbrew/.linuxbrew/bin/brew ]; then From 08834cc919c30d297c3c110431117887b1813fd0 Mon Sep 17 00:00:00 2001 From: renner Date: Fri, 19 Dec 2025 17:18:24 +0100 Subject: [PATCH 3/3] feat: add confirmation gum dialog --- .../shared/usr/share/ublue-os/just/default.just | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/system_files/shared/usr/share/ublue-os/just/default.just b/system_files/shared/usr/share/ublue-os/just/default.just index d87eff4..b9d8436 100644 --- a/system_files/shared/usr/share/ublue-os/just/default.just +++ b/system_files/shared/usr/share/ublue-os/just/default.just @@ -27,12 +27,16 @@ bios-info: clean-system: #!/usr/bin/bash - podman image prune -af - podman volume prune -f + if gum confirm "Prune all Podman images and volumes?"; then + podman image prune -af + podman volume prune -f + fi - if command -v docker >/dev/null 2>&1; then + if command -v docker >/dev/null 2>&1; then + if gum confirm "Prune all Docker images and volumes?"; then docker image prune -af docker volume prune -f + fi fi flatpak uninstall --unused