Я пытаюсь использовать nix для создания своей среды разработки. Делая это и создавая настраиваемый vim с установленным плагином Ultisnips, я начинаю задаваться вопросом, где правильное место для хранения файлов фрагментов в системе Nix (диспетчер пакетов nix),
Первый вариант: создайте репозиторий git / Github для файлов моих фрагментов и загрузите fetchFromGitHub в хранилище Nix. Но в этом случае, как я могу постоянно и легко обновлять их, не изменяя каталог сниппетов в магазине nix?
Второй вариант: ссылка из vimrc за пределы папки фрагментов хранилища nix. В этом случае папка сниппетов является глобальной, и все проекты, которые собираются установить мою настроенную производную vim, мгновенно будут иметь самые последние файлы. Это будет иметь цену меньшей устойчивости, и когда я установлю это производное на компьютер, на котором нет этой папки фрагментов, я получу сообщение об ошибке.
Так что мне интересно, как лучше всего подходить в этой ситуации?