You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Obsidian note-taking app has a LOT of configuration that can be done, and it's all stored in configuration files.
The hardest/most unusual part is that most everything is self-contained in the 'vaults', but that should be easy to account for.
It's hard to sync configuration (and things like that) for multiple vaults without it being supported by home-manager, which is tiresome.
It could be something like this:
programs.obsidian={enable=true;package=pkgs.obsidian;vaults={obsidian-vault={enable=true;path="~/Documents/obsidian-vault";# This would be the default. (Based on the name)community-plugins={# List of plugin names translate to vault/.obsidian/community-plugins.json:# [ "plugin-1", "plugin-2" ]obsidian-style-settings={enable=true;config={# Configuration in here would translate to# vault/.obsidian/plugins/obsidian-style-settings/data.json};};};core-plugins={# Format in vault/.obsidian/core-plugins.json is different:# { "plugin-1": true, "plugin-2": false }file-explorer={enable=true;config={# Configuration here would translate to# vault/.obsidian/plugins/file-explorer/data.json};};};extraConfig={app={# Directly translates to vault/.obsidian/app.json};appearance={# Directly translates to vault/.obsidian/appearance.json};# etc.};};};}
Note that Obsidian may not behave well without write access. (I think)
A few explicitly defined options for convenience, with most of the configuration defined automatically (using JSON)
If someone has better ideas for how to lay it out, that's all okay. I'm a beginner, so the example above may not conform to home-manager standards.
The text was updated successfully, but these errors were encountered:
Description
Obsidian note-taking app has a LOT of configuration that can be done, and it's all stored in configuration files.
The hardest/most unusual part is that most everything is self-contained in the 'vaults', but that should be easy to account for.
It's hard to sync configuration (and things like that) for multiple vaults without it being supported by home-manager, which is tiresome.
It could be something like this:
Note that Obsidian may not behave well without write access. (I think)
A few explicitly defined options for convenience, with most of the configuration defined automatically (using JSON)
If someone has better ideas for how to lay it out, that's all okay. I'm a beginner, so the example above may not conform to home-manager standards.
The text was updated successfully, but these errors were encountered: