diff --git a/writing/zk/config/sh/alias.d/zk.sh b/writing/zk/config/sh/alias.d/zk.sh
index 998e0c3..fc7d73a 100644
--- a/writing/zk/config/sh/alias.d/zk.sh
+++ b/writing/zk/config/sh/alias.d/zk.sh
@@ -9,11 +9,14 @@ n() {
     fi
 }
 
-# open notes with my vim zettelkasten plugin
-# TODO better implementation conditional on zk.nvim & zettelkasten existing
-# nvim +'lua pcall(require "zk.commands"') --headless +qa 2>&1 or similar to check - but slow
-if command -v nvim >/dev/null 2>&1; then
-    alias ni='nvim +"lua require \"zk.commands\".get(\"ZkCd\")()" +"edit $WIKIROOT/index.md"'
-fi
+# We have a local wiki
+if [ -n "${WIKIROOT}" ]; then
+    # open notes with my vim zettelkasten plugin
+    # TODO better implementation conditional on zk.nvim & zettelkasten existing
+    # nvim +'lua pcall(require "zk.commands"') --headless +qa 2>&1 or similar to check - but slow
+    if command -v nvim >/dev/null 2>&1; then
+        alias ni='nvim +"lua require \"zk.commands\".get(\"ZkCd\")()" +"edit $WIKIROOT/index.md"'
+    fi
 
-alias ncd='pushd $WIKIROOT'
+    alias ncd='pushd $WIKIROOT'
+fi