Drop empty link sources; make install refuse them

Five directories swept in held no files — matplotlib, three gtk dirs and
one mpv. Git cannot represent an empty directory, so they existed on
mainframe where they were created but vanished on clone, and system76's
install failed with "Nonexistent target".

install now checks every link source exists before running dotbot, so this
surfaces on the machine that introduced it rather than the next one to
pull.
This commit is contained in:
2026-09-14 14:55:07 -04:00
parent 29bcf615e6
commit 1f906acd80
5 changed files with 9 additions and 5 deletions
-1
View File
@@ -28,4 +28,3 @@
~/.config/lazygit: common/lazygit
~/.config/ncmpcpp: common/ncmpcpp
~/.config/neofetch: common/neofetch
~/.config/matplotlib: common/matplotlib