# Firefoxer ## About This repository has utilities and customizations for [Mozilla Firefox](https://www.mozilla.org/en-US/firefox/). Inspired by: * [Timvde/UserChrome-Tweaks: A community maintained repository of userChrome.css tweaks for Firefox](https://github.com/Timvde/UserChrome-Tweaks) ## Conventions ## Profiles * It's suggested to store profiles in the `~/.mozilla/firefox/profiles`. ## Shared useChrome.css There are many ways to reuse the same `userChrome` configuration among all your profiles. ### Syncing Use the [firefox-profile-sync](firefox-profile-sync) to keep your chrome customizations synced for every profile. ### Symlinking Ideally, using symlinks could just work: cd ~/.mozilla/firefox/profiles for file in *; do ln -sf /path/to/firefoxer/chrome $file/chrome; done Example: cd ~/.mozilla/firefox/profiles for file in *; do ln -s ../../../../apps/firefoxer/chrome $file/chrome; done That would make syncing trivial. But it seems not to be the case: Firefox is not following symlinks. ### Suggested profiles * `template`: * Useful to be the base for new templates. * New templates are copied from this one by the [firefox-profile](firefox-profile) script, but once they're copied, they're effective _forked_. * `editor`: * Usesful for editing bookmarks and moving them from one profile to another. * `regular`: * Usesul a regular connection (i.e, not proxied through the Tor Network).