Skip to content
Luca Tarik.

Polish

A careful system cleaner for Arch Linux.

Polish cover

CCleaner-style cleanup with a GUI, built to never surprise you. Dry run is on by default, every deletion passes an allowlist check with canonicalized paths, and privileged work runs in a separate pkexec instance from a serialized JSON plan.

Highlights

  • 01Allowlist, not blacklist: system areas denied up front
  • 02Symlink-escape protection through canonicalize()
  • 03Privilege separation: UI as user, plan executed as root
  • 04Review every item before anything is touched

Related

Next project scrollshot