summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKj Tsanaktsidis <kjtsanaktsidis@groq.com>2025-09-12 20:23:17 +1000
committerKj Tsanaktsidis <kjtsanaktsidis@groq.com>2025-09-12 20:23:17 +1000
commit33c4e049872675e4f388c2a479982d6e6d47b35d (patch)
tree4a63b0ef3d02d84ec7c58e2047c796077ca9360a
parent49cdcb948cdb55cae09ba3643ed97aa2d6410994 (diff)
lazyvim
-rw-r--r--kj-laptop01/home.nix19
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