diff --git a/scripts/.local/bin/paclist b/scripts/.local/bin/paclist
new file mode 100755
index 0000000000000000000000000000000000000000..82f75be62c7a4a30c0b19fe9f5bb40a1b6222ea2
--- /dev/null
+++ b/scripts/.local/bin/paclist
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pacman -Qi | awk -F: '$1~/^Name / { name=$2 } $1~/^Installed Size / { gsub(/ /, ""); size=$2; print size, name }' | sort -hr | column -t | less