BR
fuzzy-pacman (fpm)
fpm is a fuzzy and interactive wrapper around pacman using skim (sk).
It provides fast package management via fuzzy menus with real-time previews and multi-selection.
Features
- Fuzzy install and remove packages
- Fuzzy search in repositories
- Inspect installed packages
- List package files
- Manage orphan dependencies
- Explore systemd services interactively
- Search which package owns a file
- Clean pacman cache via fuzzy interface
- Browse packages by repository
- Fully keyboard-driven and fast
Installation on Arch Linux
AUR (recommended)
Using pacman with an AUR helper:
pacman -S fuzzy-pacmanUsing yay:
yay -S fuzzy-pacmanUsing paru:
paru -S fuzzy-pacmanManual installation (makepkg)
Clone the repository:
git clone https://github.com/brunos3d/fuzzy-pacman.git
cd fuzzy-pacmanBuild and install:
makepkg -siManual installation (without makepkg)
sudo install -Dm755 fpm /usr/bin/fpmAvailable commands
Install packages:
fpm - fuzzy pacman wrapper
Commands:
sync Sync pacman databases (pacman -Sy)
add Install packages
rm Remove packages
search Search repository
info Inspect installed packages
update Show updates
files List package files
orphans Remove orphan dependencies
file Repo file provider lookup
own Installed file owner lookup
repo Browse repositories
svc Browse systemd services
cache Clean pacman cache
bulk Bulk menu
help Show helpDependencies
- pacman
- skim (sk)
- systemd (for svc subcommand)
License
MIT License