Remove unnecessary obsidian workaround
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -385,30 +385,13 @@ in
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
/*
|
++ builtins.map (plugin: {
|
||||||
We can't do the following since plugins often write files in their directories,
|
name = "${vault.target}/.obsidian/plugins/${getManifest plugin}";
|
||||||
and symlinking the entire folder does not give us write permissions.
|
|
||||||
|
|
||||||
builtins.map (plugin: {
|
|
||||||
name = "${vault.target}/.obsidian/plugins/${getManifestId plugin}";
|
|
||||||
value = { source = plugin; };
|
|
||||||
}) vault.settings.plugins;
|
|
||||||
|
|
||||||
This is why we do a double loop over plugins and their files.
|
|
||||||
*/
|
|
||||||
++ builtins.map (
|
|
||||||
plugin:
|
|
||||||
let
|
|
||||||
pkg = toPkg plugin;
|
|
||||||
files = builtins.attrNames (builtins.readDir pkg);
|
|
||||||
in
|
|
||||||
builtins.map (file: {
|
|
||||||
name = "${vault.target}/.obsidian/plugins/${getManifest plugin}/${file}";
|
|
||||||
value = {
|
value = {
|
||||||
source = "${pkg}/${file}";
|
source = toPkg plugin;
|
||||||
|
recursive = true;
|
||||||
};
|
};
|
||||||
}) files
|
}) vault.settings.plugins
|
||||||
) vault.settings.plugins
|
|
||||||
++ builtins.map (
|
++ builtins.map (
|
||||||
plugin:
|
plugin:
|
||||||
builtins.map (file: {
|
builtins.map (file: {
|
||||||
|
Reference in New Issue
Block a user