diff options
| author | Kj Tsanaktsidis <kjtsanaktsidis@groq.com> | 2025-09-12 20:23:17 +1000 |
|---|---|---|
| committer | Kj Tsanaktsidis <kjtsanaktsidis@groq.com> | 2025-09-12 20:23:17 +1000 |
| commit | 33c4e049872675e4f388c2a479982d6e6d47b35d (patch) | |
| tree | 4a63b0ef3d02d84ec7c58e2047c796077ca9360a | |
| parent | 49cdcb948cdb55cae09ba3643ed97aa2d6410994 (diff) | |
lazyvim
| -rw-r--r-- | kj-laptop01/home.nix | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/kj-laptop01/home.nix b/kj-laptop01/home.nix index 4d50f0a..b450887 100644 --- a/kj-laptop01/home.nix +++ b/kj-laptop01/home.nix @@ -15,7 +15,14 @@ htop zellij tmux + neovim git-absorb + # LazyVim dependencies + lazygit + ripgrep + fd + nodejs + python3 ]; # Configure sops for home-manager @@ -32,10 +39,18 @@ }; }; - # Helix editor configuration - programs.helix = { + # LazyVim configuration for Neovim + programs.neovim = { enable = true; defaultEditor = true; + viAlias = true; + vimAlias = true; + plugins = with pkgs.vimPlugins; [ + LazyVim + ]; + extraLuaConfig = '' + require("lazyvim").setup() + ''; }; # Git configuration |
