From bf309bb0249429221c8afa9ddf633c58767bb7a1 Mon Sep 17 00:00:00 2001 From: Amir Saeid Date: Sat, 25 Apr 2026 11:43:09 +0100 Subject: Replace neovim with nixvim Also remove Zed editor --- modules/dev-tools.nix | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) (limited to 'modules/dev-tools.nix') diff --git a/modules/dev-tools.nix b/modules/dev-tools.nix index b94ad0b..02b9bd6 100644 --- a/modules/dev-tools.nix +++ b/modules/dev-tools.nix @@ -16,14 +16,12 @@ delta fd fzf - godot git haskell.compiler.ghc912 haskellPackages.cabal-install hugo imagemagick jq - neovim ripgrep pass starship @@ -34,7 +32,6 @@ wget z3 zsh - zed-editor unfreePkgs.claude-code ]; @@ -44,7 +41,34 @@ enable = true; }; - programs.zed-editor = { + programs.nixvim = { enable = true; + defaultEditor = true; + viAlias = true; + vimAlias = true; + global = { + mapleader = " "; + }; + opts = { + number = true; + relativenumber = true; + }; + colorschemes.tokyonight = { + enable = true; + settings = { + style = "night"; + transparent = false; + terminal_colors = true; + }; + }; + plugins.lsp = { + enable = true; + servers.metals = { + enable = true; + settings.metals.javaHome = { + __raw = ''vim.fn.system("cs java-home --jvm 21 2>/dev/null"):gsub("%s+$", "")''; + }; + }; + }; }; } -- cgit v1.2.3