# Copyright (C) 2026 Rootiest # SPDX-License-Identifier: AGPL-3.0-or-later function cleanup -d "Log orphans to ~/.removed_orphans and remove them" set -l orphans (pacman -Qtdq) if test -n "$orphans" echo "๐Ÿ“ Logging orphans to ~/.removed_orphans..." echo "--- Removed on $(date) ---" >> ~/.removed_orphans pacman -Qi $orphans | grep -E '^(Name|Version)' >> ~/.removed_orphans echo "๐Ÿงน Removing orphans..." sudo pacman -Rns $orphans else echo "โœจ No orphans to clean up!" end end