home/common/nvf | more configs

This commit is contained in:
Don Harper 2025-08-08 15:18:22 -05:00
parent bda5f1c550
commit f3eb385fd2

View file

@ -1,14 +1,23 @@
{ config, pkgs, nixvim, ... }: {
{
config,
pkgs,
nixvim,
...
}: {
home.packages = with pkgs; [tree-sitter fd ripgrep];
programs.nvf = {
enable = true;
settings = {
vim = {
autocomplete.nvim-cmp.enable = true;
binds = {
cheatsheet.enable = true;
};
dashboard.alpha = {
enable = true;
theme = "dashboard";
};
filetree.neo-tree = { enable = true; };
filetree.neo-tree = {enable = true;};
comments.comment-nvim.enable = true;
autopairs.nvim-autopairs.enable = true;
snippets.luasnip.enable = true;
@ -49,18 +58,23 @@
mode = ["n"];
}
{
key = "<leader>o";
action = ":Obsidian<CR>";
key = "<leader>ow";
action = ":ObsidianWorkspace<CR>";
mode = ["n"];
}
{
key = "<leader>gg";
action = ":LazyGit<CR>";
key = "<leader>od";
action = ":ObsidianDailies<CR>";
mode = ["n"];
}
{
key = "<leader>gl";
action = ":LazyGitLog<CR>";
key = "<leader>on";
action = ":ObsidianNew<CR>";
mode = ["n"];
}
{
key = "<leader>oN";
action = ":ObsidianNewFromTemplate<CR>";
mode = ["n"];
}
];
@ -86,14 +100,14 @@
html.enable = true;
};
lsp = {
enable = true;
enable = true;
formatOnSave = true;
lspkind.enable = false;
lightbulb.enable = true;
lspsaga.enable = false;
trouble.enable = true;
};
options = { conceallevel = 1; };
options = {conceallevel = 1;};
statusline.lualine.enable = true;
telescope.enable = true;
theme = {
@ -108,8 +122,9 @@
enable = true;
setupOpts = {
legacy_commands = true;
ui.enable = false;
completion.nvim-cmp = true;
templates = { subdir = "Templates"; };
templates = {subdir = "Templates";};
daily_notes = {
date_format = "%Y-%m-%d";
folder = "Daily";
@ -135,4 +150,3 @@
};
};
}