23 lines
541 B
Nix
23 lines
541 B
Nix
{
|
|
user ? throw "user argument is required",
|
|
home ? throw "home argument is required",
|
|
}:
|
|
{ ... }:
|
|
{
|
|
home-manager.users.${user} = {
|
|
programs.obsidian.vaults."Documents/Obsidian/master".enable = true;
|
|
|
|
services.syncthing.settings.folders.obsidian = {
|
|
label = "Obsidian";
|
|
path = "${home}/Documents/Obsidian";
|
|
devices = [
|
|
"amalthea"
|
|
"ganymede"
|
|
];
|
|
};
|
|
|
|
home.file."Documents/Obsidian/.stignore".source =
|
|
../../../../../../common/configs/user/gui/obsidian/config/.stignore;
|
|
};
|
|
}
|