diff --git a/PKGBUILD b/PKGBUILD
index f4717d4..5827ef0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,6 @@ depends=('pacman'
     'yay'
     'fzf')
 makedepends=('git')
-install=$pkgname.install
 source=("git://github.com/ericlay/$pkgname")
 md5sums=('SKIP')
 
@@ -19,4 +18,6 @@ package() {
 	install -dm755 $pkgdir/usr/bin
 	cp -r $srcdir/$pkgname/bin $pkgdir/usr
 	chmod a+x $pkgdir/usr/bin/*
+	install -dm755 "$pkgdir"/usr/share/libalpm/hooks/
+	install -m644 fuzzy-pkg-finder.hook "$pkgdir"/usr/share/libalpm/hooks/
 }
diff --git a/fuzzy-pkg-finder.hook b/fuzzy-pkg-finder.hook
new file mode 100644
index 0000000..6cf920b
--- /dev/null
+++ b/fuzzy-pkg-finder.hook
@@ -0,0 +1,10 @@
+[Trigger]
+Type = Path
+Operation = Install
+Operation = Upgrade
+Target = fuzzy-pkg-finder
+
+[Action]
+Description = Syncing file database...
+When = PostTransaction
+Exec = /bin/sh -c 'pacman -Fy && yay -Fy'
diff --git a/fuzzy-pkg-finder.install b/fuzzy-pkg-finder.install
deleted file mode 100644
index 61a9a3a..0000000
--- a/fuzzy-pkg-finder.install
+++ /dev/null
@@ -1,4 +0,0 @@
-## arg 1:  the new package version
-post_install() {
-	sudo pacman -Fy && yay -Fy	
-}