feat: added obsidian home manager config

This commit is contained in:
Nick 2025-07-15 22:53:44 -05:00
parent 1b00f3c687
commit 11d55b22d6
9 changed files with 515 additions and 13 deletions

View file

@ -1,11 +1,35 @@
{
flake,
pkgs,
...
}:
let
inherit (flake.config.people) user0;
vault0Path = ./vault0;
vault0Settings = {
appearance = import (vault0Path + "/appearance.nix");
app = import (vault0Path + "/app.nix");
# themes = import (vault0Path + "/themes.nix");
hotkeys = import (vault0Path + "/hotkeys.nix");
corePlugins = import (vault0Path + "/corePlugins.nix");
# communityPlugins = import (vault0Path + "/communityPlugins.nix") { inherit pkgs; };
};
in
{
home.packages = builtins.attrValues {
inherit (pkgs)
obsidian
;
};
programs.obsidian = {
enable = false;
package = pkgs.obsidian;
vaults = {
"obsidian" = {
enable = true;
target = "/home/${user0}/Files/Projects/dotfiles/modules/home/gui/apps/media/docs/docEditing/obsidian/vault0/files";
settings = vault0Settings;
};
};
};
}