Pre-install tampermonkey #1

Open
opened 2025-12-22 08:09:55 +01:00 by ViMaSter · 0 comments
Owner

Installed Firefox Extensions under MacOS are located at:
/Users/vimaster/Library/Application Support/Firefox/Profiles/3k51wj1p.default-release-2/extensions/firefox@tampermonkey.net.xpi
Settings for these:
/Users/vimaster/Library/Application Support/Firefox/Profiles/3k51wj1p.default-release-2/storage/default/moz-extension+++2bb25b2f-53d8-4534-b921-dc2450eac7c7
/Users/vimaster/Library/Application Support/Firefox/Profiles/3k51wj1p.default-release-2/storage/default/moz-extension+++2bb25b2f-53d8-4534-b921-dc2450eac7c7^userContextId=4294967295

Replacing these Files and restarting Firefox means the Settings are applied. But the internal ID (characters after +++) appear to be randomized each time an extension is installed.

Work left:

  1. Determine how to pre-install an extension with a guaranteed ID (create a database file locally, dump it in this repo?)
  2. Setup Tampermonkey once and dump the settings in the repository
  3. Copy these files as part post_install.sh
Installed Firefox Extensions under MacOS are located at: `/Users/vimaster/Library/Application Support/Firefox/Profiles/3k51wj1p.default-release-2/extensions/firefox@tampermonkey.net.xpi` Settings for these: `/Users/vimaster/Library/Application Support/Firefox/Profiles/3k51wj1p.default-release-2/storage/default/moz-extension+++2bb25b2f-53d8-4534-b921-dc2450eac7c7` `/Users/vimaster/Library/Application Support/Firefox/Profiles/3k51wj1p.default-release-2/storage/default/moz-extension+++2bb25b2f-53d8-4534-b921-dc2450eac7c7^userContextId=4294967295` Replacing these Files and restarting Firefox means the Settings are applied. But the internal ID (characters after `+++`) appear to be randomized each time an extension is installed. Work left: 1. Determine how to pre-install an extension with a guaranteed ID (create a database file locally, dump it in this repo?) 2. Setup Tampermonkey once and dump the settings in the repository 2. Copy these files as part `post_install.sh`
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ViMaSter/preseed#1
No description provided.