The modern, native software center for ParchLinux.
Pastor is a fast, responsive software center designed specifically for ParchLinux. Built with Rust, GTK4, and Libadwaita, it unifies native package management (ALPM / AUR) with Flatpak into a clean, desktop-integrated experience.
- Unified Software Discovery: Browse and search native Arch/Parch repository packages alongside Flathub Flatpaks with seamless deduplication.
- Multi-Source Switching: View details for any application and easily switch between native and Flatpak versions directly on the app page.
- Asynchronous & Non-Blocking: Responsive background transactions with real-time download and installation progress.
- Quick Uninstall: Manage and remove installed software with a single click from the Installed view.
- Integrated System Snapshots: Automatic Snapper snapshot protection before and after package changes with one-click recovery.
- Built-in Downgrade Tool: Easily roll back packages to previous working versions when needed.
- Keyboard-Driven: Instant access with shortcuts like Ctrl+K for search and F9 for sidebar toggle.
On ParchLinux / Arch Linux:
sudo pacman -S --needed rust cargo gtk4 libadwaita flatpak appstream openssl btrfs-progsgit clone https://github.com/parchlinux/pastor.git
cd pastor
cargo build --release -p pastor-uiThe resulting binary will be available at target/release/pastor-ui.
cargo run -p pastor-ui| Shortcut | Action |
|---|---|
| Ctrl + K | Focus search |
| F9 / Ctrl + B | Toggle sidebar |
| Alt + ← | Back to previous view |
| Ctrl + Q | Quit |
GPL-3.0-only © ParchLinux Team