Простой, казалось бы, вопрос: хотелось бы упорядочить перенос настроек firefox между компьютерами, чтобы не делать этого вручную. Под настройками подразумевается то, что выставлено вручную в 'about:config'. Всё остальное переносить не требуется.
В такому переносу есть следующие требования:
1) обойтись без сторонних сервисов синхронизации (потому что они могут подцепить какую-то историю, кеши, куки и проч.).
2) обеспечить контроль настроек. Пример: если у вас .vimrc лежит в git-репозитории а-ля dotfiles, то при незначительном изменении vimrc вы видите в 'git status', что что-то было нарушено, и это нужно либо закоммитить, либо отменить. Вот и браузер должен быть таким же.
3) переносить только то, что нужно, а не вообще весь профиль.
Можно выделить какие-то файлы и синхронизировать их с помощью rsync, ansible, etc. Но какие именно файлы? Если посмотреть в содержание директории ~/.mozilla, так там почему-то постоянно что-то меняется при текущей работе браузера, хотя никакие ручные конфигурации не делались.
Как вы это делаете, если вообще делаете? И можно ли вообще упорядочить процесс настраивания firefox? Ответ 'нет' и 'невозможно' тоже допускается.