Switch to a multihost/home-manager setup

This commit is contained in:
2026-07-07 06:45:07 +01:00
parent 2d21314705
commit f8a8083a07
19 changed files with 388 additions and 390 deletions
+53
View File
@@ -0,0 +1,53 @@
{ pkgs, ... }:
{
programs.neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
plugins = with pkgs.vimPlugins; [
nvim-notify
gitsigns-nvim
mini-pairs
rainbow-delimiters-nvim
neo-tree-nvim
lualine-nvim
nvim-treesitter.withPlugins (p: [
p.lua
p.c
p.cpp
p.nix
p.ruby
p.fish
])
nvim-cursorline
conform-nvim
nvim-cmp
neoscroll-nvim
nvim-web-devicons
plenary-nvim
nui-nvim
tokyonight-nvim
cmp-nvim-lsp
nvim-lspconfig
(pkgs.vimUtils.buildVimPlugin {
name = "PicVim";
src = builtins.fetchGit {
url = "https://github.com/SyedM-dev/PicVim";
rev = "5114853ed8f24661e48b726135bf78860d9339d5";
};
})
];
extraPackages = with pkgs; [
lua-language-server
clang-tools
stylua
];
extraLuaConfig = builtins.readFile ./init.lua;
};
}