Pacsea v0.4.0 — System update, News, EOS filter, installed‑only & status
Date: 2025-10-11
Pacsea v0.4.0 expands beyond search and installs with maintenance helpers, system awareness, and uninstall flows. This release adds a System Update dialog, an Arch Linux News popup (with auto‑check on startup), an AUR/Arch status indicator, EndeavourOS repo support with an [EOS] filter, and an installed‑only view with a dedicated Remove List and safety cues.
Highlights
- System Update dialog (mirrors with country, pacman ‑Syu, AUR updates, cache cleanup)
- Arch Linux News popup; startup check for today’s news; Enter opens link
- AUR/Arch status indicator from
status.archlinux.orgwith color cue - Installed‑only mode and Remove List with uninstall confirmation
- Core‑package warning shown during uninstall
- EndeavourOS repos supported (
eos,endeavouros) with an [EOS] filter in Results - Panels dropdown and Config/Lists dropdown (quick‑open
pacsea.conf, lists)
Features (v0.4.0)
- System maintenance
- Options → "Update System" opens a dialog to toggle:
- Update Arch mirrors (optional country selector)
- Update system packages (sudo pacman -Syu)
- Update AUR packages (paru/yay)
- Remove caches (pacman and AUR helper)
- Options → "Update System" opens a dialog to toggle:
- News and status
- Options → "Arch Linux News" shows a modal with recent items; titles containing "critical" or "require(s) manual intervention" are highlighted; Enter opens the link
- On startup, if there is news dated today (UTC), the News popup opens automatically; otherwise a brief toast shows "No new News today"
- AUR/Arch status indicator fetches a brief status from
status.archlinux.organd shows a color cue
- Installed‑only and removal
- Options → "List installed packages" switches Results to installed‑only mode and turns the right pane into a Remove List
- Space adds to the Remove List; Enter in the Remove List opens an uninstall confirmation dialog
- A warning is shown when attempting to remove core packages; actions are printed in
--dry-run
- Repos and filters
- EndeavourOS repos (
eos,endeavouros) are included when present; the [EOS] filter in Results toggles their visibility
- EndeavourOS repos (
- Panels and quick links
- Panels ▾ dropdown: quickly hide/show the Recent pane, the Install/Remove pane, and the Keybinds footer; your choices persist in
pacsea.conf - Config/Lists ▾ dropdown: quick links to open
pacsea.conf,install_list.json,installed_list.json, andrecent_searches.json
- Panels ▾ dropdown: quickly hide/show the Recent pane, the Install/Remove pane, and the Keybinds footer; your choices persist in
Files
removed_packages.txt— names of removed packages (one per line) — XDG config dir
Credits
- Omarchy Distro — UX/workflow inspiration
- ratatui, crossterm — TUI foundations
- Arch Linux & AUR — data sources and tooling