# menu-cleanup — hide uuctl from the launcher

## Symptom

`uuctl` appears in the Super+Space launcher. It is uwsm's user-systemd-
unit manager — a dmenu-driven admin utility that ships a desktop entry
with the `uwsm` package. Not an app a user should be offered; the
change "system-polish" hide list (avahi/foot/qv4l2/pinentry…) simply
missed it because it was specified before uwsm's entry was noticed.

## Fix

Same mechanism as system-polish A1: a user-level
`~/.local/share/applications/uuctl.desktop` override with
`NoDisplay=true` + `Hidden=true` shadows the system entry. Idempotent,
no sudo.

## Packaging

Fold `uuctl` into the `HIDDEN` list in
`system-polish/install-system-polish.sh` (one word) — this component
then only matters as a migration for boxes installed from older ISOs.

## Considered and left visible (builder judgment calls)

- `vim.desktop` — console Vim alongside Neovim; harmless, some users
  want it.
- `limine-snapper-restore.desktop` — GUI snapshot restore; arguably a
  recovery feature worth keeping discoverable.
- `cups.desktop` ("Manage Printing") + `system-config-printer.desktop`
  ("Print Settings") — mild duplication, both functional.

## Test

`Super+Space` → type "uuctl" → no result. (Entries for the items above
still present.)
