summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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