Todas as preferências são armazenadas dentro do arquivo prefs.js
dentro da pasta do seu perfil, usando uma sintaxe de javascript:
[...]
user_pref("browser.cache.disk.capacity", 358400);
user_pref("browser.cache.disk.smart_size.first_run", false);
user_pref("browser.cache.disk.smart_size.use_old_max", false);
user_pref("browser.cache.disk.smart_size_cached_value", 358400);
[...]
user_pref("extensions.grabanddrag-version", "3.2.0");
user_pref("extensions.grabanddrag.button", 1);
user_pref("extensions.grabanddrag.flickon", false);
user_pref("extensions.grabanddrag.grabCursor", "auto");
[...]
Depois de encerrar o Firefox, você pode usar todas as suas configurações addon e anexar as linhas ao seu novo arquivo de perfil:
grep extensions. oldprofile\prefs.js >> newprofile\prefs.js
ou com apenas um único addon (supondo que você tenha encontrado o nome dele):
grep extensions.grabanddrag. oldprofile\prefs.js >> newprofile\prefs.js
Para evitar entradas duplicadas (é javascript, então a última entrada conta), antes de importar suas configurações, você também pode remover as mesmas configurações do seu novo perfil:
grep -v extensions.grabanddrag. newprofile\prefs.js > newprofile\prefs.js
O atributo -v
inverte a maneira como o grep funciona.
Isso, é claro, apenas moverá a configuração. Você precisa instalar o complemento separadamente.