diff --git a/lib/shared/scripts/create-zellij-session.nix b/lib/shared/scripts/create-zellij-session.nix
index 808c1753..7307c368 100644
--- a/lib/shared/scripts/create-zellij-session.nix
+++ b/lib/shared/scripts/create-zellij-session.nix
@@ -38,15 +38,15 @@
       if [[ $# -eq 1 ]]; then
         selected_path=$1
       else
-        items=$(find "$REPOS" ~/Documents \
-          -maxdepth 1 -mindepth 1 -type d \
-          ! -name "*-old" \
-          ! -name "*.bak" \
-          ! -name "*.old" \
-          ! -name "_archive"
-        )
-
-        selected_path=$(echo "''${items}" | sort | fzf --reverse)
+        selected_path="$REPOS/"
+        selected_path+=$(find "$REPOS" -maxdepth 1 -mindepth 1 -type d \
+            ! -name "*-old" \
+            ! -name "*.bak" \
+            ! -name "*.old" \
+            ! -name "_archive" \
+          | sed "s;$REPOS/;;" \
+          | sort \
+          | fzf --reverse)
       fi
 
       session_name=$(basename "$selected_path")