gdh1995 / vimium-c

A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
https://chrome.google.com/webstore/detail/vimium-c/hfjbmagddngcpeloejdejnfgbamkjaeg
Other
3.29k stars 251 forks source link

Where is the config stored? #1179

Open schaefsteven opened 1 month ago

schaefsteven commented 1 month ago

I'm curious if I can set vimium C up to sync its settings between my multiple machines.

I know there is already an option in the settings to do this via my firefox account, but I'd rather have it work through the same methods as the rest of my dotfiles and such

I am using Firefox on NixOS Linux. I've poked around in firefox's files in the home directory, but haven't found where the settings are stored. Are they in plaintext somewhere? Or are they in a database or something?

Thanks in advance for any info you can provide.

gdh1995 commented 1 month ago

I don't know much about Firefox, but Chrome uses a LevelDB database file to store extension configuration which can be local or synced via account. So it's very hard if you want to sync it manually.

Clues about LevelDB: https://source.chromium.org/chromium/chromium/src/+/main:extensions/browser/api/storage/settings_storage_quota_enforcer.cc;l=37e?q=Allocate&ss=chromium image