Option to sync settings, themes, and plugins across multiple vaults

Current problem

Most users have spent hours highly customizing Obsidian to meet our needs and preferences via settings, themes, CSS snippets, plugins, etc. But whenever we add a new vault—or want to temporarily designate a folder as a vault to use Obsidian on the files inside it—that’s all left behind, as if we’re opening Obsidian for the very first time. The only workaround (see below) is cumbersome.

Proposed solution

Option 1:

  • Add the option to store the .obsidian configuration folder as an Obsidian application folder rather than in a vault

Option 2:

  • Enable the designation of a “primary vault” and add the option to automatically use the contents of its .obsidian folder to configure other vaults

Option 3:

  • Continue to keep separate .obsidian configuration folders in every vault, but add an option to keep their contents in sync

Current workaround

Copy the hidden .obsidian configuration folder into any new vaults.

Disadvantages:

  • When any new configuration modifications are made, they either need to be manually duplicated in every other vault, or else the .obsidian folders in all the other other vaults need to be periodically replaced with the newly modified .obsidian folder.
  • It makes the workaround for this other feature request more cumbersome than it needs to be.
16 Likes

This is definitely a dup request

If so, please provide a link. I checked before I posted.

Some are FR, some are questions:

There are probably more

I think this is a good summation
+1

1 Like

A common pattern that is used is to have a common place to have the settings at the application level. Then each vault is allowed to override the individual setup. Gets a little tricky with plugin interactions but would be a place to start.

2 Likes