Use case or problem
I have many sets of notes, for different purposes: Work General, Work Projects, Work Research, Hobbies Projects, Hobbies Research, Personal.
Tweaking settings across all is tedious as many are vault local settings. However Obsidian does have a default set for new vaults ( just don’t know where this is stored).
Proposed solution
I propose a hierarchical settings model similar to what is implement in the *Nix world:
- Default ( /etc/default/xxx)
- System ( /etc/xxx)
- Local ( ~/xxx)
I understand this may or may not be possible on the architecture of the application code. But this is a fairly common overlay model used by many applications built using frameworks, and I am sure it is possible under the Electron framework.
In effect
- Default: Obsidian Project Creators proposed settings.
Modified by package updates and/or manual editing of the skeleton file
- System: A System (.obsidian) file that contains deviations to the Default. Stored in applications config folder.
Modified using the settings dialog, when a radio selector is activated.
In this mode the change settings become applicable on all vaults, not only the active vault.
- Local: A (.obsidian ) file local to the vault, that has deviations to the Default/System settings.
Modified using the settings dialog, when a radio selector is deactivated.
In this mode the change settings become applicable only to the active vault.
Current workaround (optional)
Related feature requests (optional)
- Global Settings / Same settings, themes, and plugins across multiple vaults
- “Copy settings from existing vault” option
- Better way to import settings/plugins to new vaults
- Global vault settings?
- Sync settings between vaults
Related topics referenced in topis above, but no longer resolving
https://forum.obsidian.md/t/allow-specifying-the-obsidian-folder-location/16452
https://forum.obsidian.md/t/custom-default-vault-settings/6613
https://forum.obsidian.md/t/copy-current-vault-settings-to-new-one/36134