1diff --git a/src/sycoca/ksycoca.cpp b/src/sycoca/ksycoca.cpp
2index 981342e6..5940f65f 100644
3--- a/src/sycoca/ksycoca.cpp
4+++ b/src/sycoca/ksycoca.cpp
5@@ -218,6 +218,10 @@ KSycoca::KSycoca()
6 connect(d->m_fileWatcher.get(), &KDirWatch::dirty, this, [this]() {
7 d->slotDatabaseChanged();
8 });
9+ // NIXPKGS: we sometimes delete sycoca externally
10+ connect(d->m_fileWatcher.get(), &KDirWatch::deleted, this, [this]() {
11+ d->slotDatabaseChanged();
12+ });
13 }
14 }