48 lines
1,010 B
Nix
48 lines
1,010 B
Nix
{...}:{
|
|
plugins.neorg = {
|
|
enable = true;
|
|
|
|
# Settings for the Neorg plugin
|
|
settings = {
|
|
load = {
|
|
# Load the core modules for Neorg
|
|
"core.defaults" = {
|
|
__empty = null;
|
|
};
|
|
|
|
# Display markup as icons, not text
|
|
"core.concealer" = {
|
|
__empty = null;
|
|
};
|
|
|
|
# Handle collections of notes
|
|
"core.dirman" = {
|
|
config = {
|
|
workspaces = {
|
|
notes = "~/Notes";
|
|
};
|
|
default_workspace = "notes";
|
|
};
|
|
};
|
|
|
|
# Treesitter integration
|
|
"core.integrations.treesitter" = {
|
|
config = {
|
|
install_parsers = true;
|
|
configure_parsers = true;
|
|
};
|
|
};
|
|
|
|
# Enable completions with nvim-cmp
|
|
"core.completion" = {
|
|
config = {
|
|
engine = "nvim-cmp";
|
|
};
|
|
};
|
|
"core.integrations.nvim-cmp" = {
|
|
__empty = null;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|