From f3eb385fd2d575ebbfdf3e83bfdb9a7de7b04ec5 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Fri, 8 Aug 2025 15:18:22 -0500 Subject: [PATCH] home/common/nvf | more configs --- home/common/nvf.nix | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/home/common/nvf.nix b/home/common/nvf.nix index 1d9ea21..9a2104c 100644 --- a/home/common/nvf.nix +++ b/home/common/nvf.nix @@ -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 = "o"; - action = ":Obsidian"; + key = "ow"; + action = ":ObsidianWorkspace"; mode = ["n"]; } { - key = "gg"; - action = ":LazyGit"; + key = "od"; + action = ":ObsidianDailies"; mode = ["n"]; } { - key = "gl"; - action = ":LazyGitLog"; + key = "on"; + action = ":ObsidianNew"; + mode = ["n"]; + } + { + key = "oN"; + action = ":ObsidianNewFromTemplate"; 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 @@ }; }; } -