aboutsummaryrefslogtreecommitdiff
path: root/util/link.sh
diff options
context:
space:
mode:
Diffstat (limited to 'util/link.sh')
-rwxr-xr-xutil/link.sh16
1 files changed, 14 insertions, 2 deletions
diff --git a/util/link.sh b/util/link.sh
index 2851345..308feda 100755
--- a/util/link.sh
+++ b/util/link.sh
@@ -1,9 +1,8 @@
#!/bin/zsh
-GITDIR="$HOME/git"
QMKME="$HOME/git/qmk_me"
QMKFIRMWARE="$HOME/git/qmk_firmware"
-find $QMKFIRMWARE -type l -delete
+find $QMKFIRMWARE -type l -not -path "$QMKFIRMWARE/.venv/*" -delete
rm $QMKFIRMWARE/.git/info/exclude
ln -sv $QMKME/waffle $QMKFIRMWARE/users/waffle
@@ -15,3 +14,16 @@ for dir in "keyboards"/*; do
ln -sv $src $dst
echo "$dir" >> $QMKFIRMWARE/.git/info/exclude
done
+
+link() {
+ src="$QMKME/keymaps/$1"
+ dst="$QMKFIRMWARE/keyboards/$2/keymaps/waffle"
+ ln -sv $QMKME/$1 $QMKFIRMWARE/keyboards/$2/keymaps/waffle
+ echo "keyboards/$2/keymaps/waffle" >> $QMKFIRMWARE/.git/info/exclude
+}
+
+link crkbd crkbd
+link f60 bioi/f60
+link ferris ferris
+link kyria splitkb/kyria
+link microdox boardsource/microdox