Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 2.47 KB

README.md

File metadata and controls

69 lines (39 loc) · 2.47 KB

Zen/Firefox Browser Customization

A guide to customize your Zen/Firefox browser with enhanced features using custom scripts and additional tools.

Prerequisites

Before you begin, ensure the following are set up:

  1. Enable Custom Scripts in Firefox:
    Follow the instructions in the fx-autoconfig repository to enable custom scripts in Firefox.

  2. Install Ollama:
    Download and install Ollama on your system from their official website.

    • Pull the llama3.2:1b-instruct-q4_K_M model using the Ollama interface.
    • (Note: You can use other models, but you'll need to modify the code accordingly.)

Installation Steps

1. Enable Custom Scripts in Firefox

2. Add Custom Features

  • Copy the files from this repository to their respective folders inside your Firefox profile.
    (Refer to the profile location guide if needed: about:profiles in Firefox.)

  • Restart Zen/Firefox after clearing the Startup Cache:
    Go to about:support → Click on "Clear Startup Cache".

3. Test Your Customization

  • Once restarted, your Zen/Firefox browser is ready to use with the newly added features.

Features

  • Enhanced customization of the Zen/Firefox interface.
  • Integrated Ollama functionality with support for llama3.2:1b-instruct-q4_K_M or other models.
  • Flexible architecture for adding further custom scripts and tools.

Troubleshooting

  • Scripts Not Working?

    • Double-check that custom scripts are enabled correctly using the fx-autoconfig setup guide.
    • Verify that all files are placed in the appropriate directories.
  • Startup Cache Issues?

    • Ensure you’ve cleared the Startup Cache from about:support.
  • Ollama Errors?

    • Confirm that the required llama3.2:1b-instruct-q4_K_M model is downloaded and installed properly.
    • Edit the code to match your chosen model if it differs from llama3.2:1b-instruct-q4_K_M.

Credits

License

This project is licensed under the GPL-3.0 License.