summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"