Как мне реализовать разные точечные файлы для системы?

В настоящее время я использую yadm с git-репозиторием для синхронизации моих файлов точек на разных ноутбуках. Однако возникла проблема: для некоторых приложений одному ноутбуку нужен немного другой файл точек, чем другому. В некоторых точечных файлах (например, ~/.zshrc) я смог исправить это, проверив имя хоста:

HOSTNAME=`hostname`
if [ "$HOSTNAME" = "asus" ]; then
    alias sp="cd ~/data/spreadsheets"
else
    alias sp="cd ~/spreadsheets"
fi

Это работает не для каждого точечного файла. Многие точечные файлы не позволяют создавать сценарии. Как я могу иметь разные хост-файлы для каждой системы, но хранить их все в одном репозитории git? Возможно, это можно сделать с помощью ссылки на некоторые файлы сразу после загрузки, но я не знаю, как это сделать.

0
задан 29 April 2018 в 23:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: