Add declarative obsidian config base

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-07-10 23:05:10 +03:00
parent 8f41327eae
commit 62e062cd73
7 changed files with 355 additions and 28 deletions

View File

@@ -32,6 +32,7 @@ in
(import ../common/user/configs/gui/kitty { inherit user; })
(import ../common/user/configs/gui/matugen { inherit user; })
(import ../common/user/configs/gui/networking { inherit user; })
(import ../common/user/configs/gui/obsidian { inherit user; })
(import ../common/user/configs/gui/pipewire { inherit user; })
(import ../common/user/configs/gui/qalculate { inherit user; })
(import ../common/user/configs/gui/qt { inherit user; })
@@ -51,7 +52,6 @@ in
users.users.nick = {
isNormalUser = true;
home = "/home/nick";
email = "nick@karaolidis.com";
fullName = "Nikolaos Karaolidis";
description = user.fullName;
@@ -72,13 +72,21 @@ in
obsidian = {
label = "Obsidian";
path = "${hmConfig.xdg.userDirs.documents}/Obsidian";
devices = [ "amalthea" "ganymede" ];
devices = [
"amalthea"
"ganymede"
];
};
official = {
label = "Official";
path = "${hmConfig.xdg.userDirs.documents}/Official";
devices = [ "amalthea" "ganymede" ];
devices = [
"amalthea"
"ganymede"
];
};
};
home.file."${hmConfig.xdg.userDirs.documents}/Obsidian/.stignore".source = ../common/user/configs/gui/obsidian/.stignore;
};
}