2024-08-29 23:08:07 +03:00
|
|
|
{
|
|
|
|
lib,
|
|
|
|
...
|
|
|
|
}:
|
|
|
|
let
|
|
|
|
inherit (lib.nixvim) defaultNullOpts;
|
|
|
|
in
|
2024-09-01 12:52:28 +01:00
|
|
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
2024-08-29 23:08:07 +03:00
|
|
|
name = "orgmode";
|
2024-12-13 08:27:14 -06:00
|
|
|
packPathName = "nvim-orgmode";
|
2024-08-29 23:08:07 +03:00
|
|
|
|
2024-09-27 05:28:00 +01:00
|
|
|
maintainers = [ lib.maintainers.refaelsh ];
|
2024-08-29 23:08:07 +03:00
|
|
|
|
|
|
|
settingsOptions = {
|
|
|
|
org_agenda_files = defaultNullOpts.mkNullable (with lib.types; either str (listOf str)) "" ''
|
|
|
|
A path for Org agenda files.
|
|
|
|
'';
|
|
|
|
org_default_notes_file = defaultNullOpts.mkStr "" ''
|
|
|
|
A path to the default notes file.
|
|
|
|
'';
|
|
|
|
};
|
|
|
|
|
|
|
|
settingsExample = {
|
|
|
|
org_agenda_files = "~/orgfiles/**/*";
|
|
|
|
org_default_notes_file = "~/orgfiles/refile.org";
|
|
|
|
};
|
|
|
|
}
|