From 71acfc4145ecdb2b7f5640ab523d29591a1ac5db Mon Sep 17 00:00:00 2001 From: dish Date: Mon, 26 Jan 2026 11:05:48 -0500 Subject: [PATCH] [dishvim] add more config --- neovim/basics.nix | 4 +++- neovim/dishvim.nix | 1 + neovim/plugins/obsidian.nix | 17 +++++++++++++++++ neovim/snacks.nix | 13 +++++++++++++ 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 neovim/plugins/obsidian.nix create mode 100644 neovim/snacks.nix diff --git a/neovim/basics.nix b/neovim/basics.nix index d2e56c62..ad5c095d 100644 --- a/neovim/basics.nix +++ b/neovim/basics.nix @@ -1,8 +1,11 @@ { pkgs, ... }: { imports = [ + # keep-sorted start ./mini.nix ./plugins/yanky-nvim.nix + ./snacks.nix + # keep-sorted end ]; config.vim = { extraPackages = [ @@ -36,7 +39,6 @@ }; utility.direnv.enable = true; visuals = { - indent-blankline.enable = true; rainbow-delimiters.enable = true; }; }; diff --git a/neovim/dishvim.nix b/neovim/dishvim.nix index 40c8e620..bff0c02c 100644 --- a/neovim/dishvim.nix +++ b/neovim/dishvim.nix @@ -18,6 +18,7 @@ ./plugins/dial-nvim.nix ./plugins/hlargs-nvim.nix ./plugins/trouble.nix + ./plugins/obsidian.nix # keep-sorted end ]; config.vim = { diff --git a/neovim/plugins/obsidian.nix b/neovim/plugins/obsidian.nix new file mode 100644 index 00000000..ee12c89b --- /dev/null +++ b/neovim/plugins/obsidian.nix @@ -0,0 +1,17 @@ +{ + config.vim = { + notes.obsidian = { + enable = true; + setupOpts = { + legacy_commands = false; + workspaces = [ + { + name = "notes"; + path = "~/notes"; + } + ]; + completion.blink = true; + }; + }; + }; +} diff --git a/neovim/snacks.nix b/neovim/snacks.nix new file mode 100644 index 00000000..1d010bf4 --- /dev/null +++ b/neovim/snacks.nix @@ -0,0 +1,13 @@ +{ + config.vim = { + utility.snacks-nvim = { + enable = true; + setupOpts = { + image.enabled = true; + indent.enabled = true; + picker.enabled = true; + quickfile.enabled = true; + }; + }; + }; +} -- 2.54.0