🏡 index : quine-global-labs/quine-linux.git

#!/usr/bin/env bash
# Periodic disk cleanup for /var/home (nvme0n1p3, 24G btrfs).
# The command that actually mattered on 2026-09-25: podman system prune -af (freed 4.5G).
# Everything else here is safe/idempotent maintenance layered on top.
set -e

echo "== Before =="
df -h /var/home

for rt in podman docker; do
    command -v "$rt" >/dev/null 2>&1 || continue
    echo "== $rt: prune unused images/containers/build cache (this is the one that matters) =="
    "$rt" system prune -af
done

echo "== ostree: drop rollback deployment =="
sudo rpm-ostree cleanup -rb

echo "== journal: keep last 3 days =="
sudo journalctl --vacuum-time=3d

echo "== flatpak: remove unused runtimes/extensions =="
flatpak uninstall --unused -y

echo "== user cache: clear (safe, regenerates) =="
rm -rf ~/.cache/*

echo "== After =="
df -h /var/home