summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Juan Loeza Sierra <jj@xz6ze.com>2025-10-12 19:19:40 -0700
committerJosé Juan Loeza Sierra <jj@xz6ze.com>2025-10-12 19:19:40 -0700
commit586b08d0c418a79718955e0c075b7c69dabfb1df (patch)
treee1e560ee1949359159fcb6226577fc8b305d4b1d
parentbe06432562fa80be25a6a16f3e700098abf4d25b (diff)
add alias for listing installed packages
-rw-r--r--dot-bashrc7
1 files changed, 7 insertions, 0 deletions
diff --git a/dot-bashrc b/dot-bashrc
index d8836d9..e12e40a 100644
--- a/dot-bashrc
+++ b/dot-bashrc
@@ -71,6 +71,13 @@ alias packages="pacman -Ss \
| rg '\t([^\s]+)' -o --trim \
| xargs -ro sudo pacman -S"
+# Query installed packages with fzf
+alias installed="pacman -Qqe \
+ | xargs -rI{} rg -m1 'installed {} ' /var/log/pacman.log \
+ | sort -r \
+ | fzf --multi --with-nth 1,4 --accept-nth 4 --preview \"rg '(upgraded|installed|removed) {4} ' /var/log/pacman.log\" \
+ | xargs -ro sudo pacman -Rns"
+
# distrobox dev environment
alias dev="distrobox enter dev"