diff --git a/user/bin/edit b/user/bin/edit index e3e2ace..e4b9fe9 100755 --- a/user/bin/edit +++ b/user/bin/edit @@ -34,6 +34,13 @@ if ! [ -z "$FIRST" ]; then $EDITOR "$1" exit fi + SEARCH="$(fd "$CONFIG" "$NIX" -p1)" + if [ -n "$SEARCH" ]; then + rm "$FIRST" + ln -s "$SEARCH" "$FIRST" + $EDITOR "$1" + exit + fi echo "not symlinkable" exit 1 fi