Skip to content

Latest commit

 

History

History
92 lines (72 loc) · 3.09 KB

README.md

File metadata and controls

92 lines (72 loc) · 3.09 KB

motleyfox

Create discrete Firefox applications to allow clean and complete online identity separation.

This project is in no way associated with Firefox. Mozilla owns the trademark for "Firefox":

Goals

What it Does

Run without arguments:

./motleyfox

the script defaults to the equivalent of:

./motleyfox Home:navy Work:gray

For each NAME or (NAME:COLOR) it is invoked with, it:

  1. Creates dedicated profiles, if it does not already exist
  2. Creates copies of the Firefox Application
    • Separate applications allow Command+Tab switching
  3. Updates the application
    1. Creates a launch script that loads the dedicated profile by default
    2. Updates their icons
      • Different Icons reduces confusion (I also recommend installing distinct Themes add-ons)

Compatibility

The cloned Firefox application bundles contain a modified Info.plist. The following keys are modifed:

  • CFBundleExecutable
  • CFBundleGetInfoString
  • CFBundleIdentifier
  • CFBundleName

Some plugins are known to rely on these values to function:

License