fix: ephvm setup

This commit is contained in:
2026-03-27 22:11:50 +01:00
parent 38cdcebddd
commit 315de3696a
2 changed files with 45 additions and 40 deletions

View File

@@ -16,51 +16,54 @@
}; };
}; };
config = { config = lib.mkMerge [
# only disable when stylix is present (loaded by desktop feature) (lib.optionalAttrs (options ? stylix) {
stylix.targets.neovim.enable = lib.mkIf (options ? stylix) false; # disable stylix neovim target when stylix is present (loaded by desktop feature)
stylix.targets.neovim.enable = false;
})
{
xdg.configFile."nvim" = lib.mkIf (config.neovim.dotfiles != null) {
source = config.neovim.dotfiles;
};
xdg.configFile."nvim" = lib.mkIf (config.neovim.dotfiles != null) { programs.neovim = {
source = config.neovim.dotfiles; enable = true;
}; vimAlias = true;
defaultEditor = true;
package = inputs.neovim-nightly-overlay.packages.${pkgs.stdenv.hostPlatform.system}.default;
programs.neovim = { extraPackages = with pkgs; [
enable = true; gcc
vimAlias = true; luajit
defaultEditor = true; nodejs_22
package = inputs.neovim-nightly-overlay.packages.${pkgs.stdenv.hostPlatform.system}.default; tree-sitter
gnumake
osc
extraPackages = with pkgs; [ fd
gcc ripgrep
luajit bat
nodejs_22 delta
tree-sitter
gnumake
osc
fd pyright
ripgrep typescript-language-server
bat lua-language-server
delta gopls
nil
nixd
pyright nixpkgs-fmt
typescript-language-server stylua
lua-language-server ];
gopls
nil
nixd
nixpkgs-fmt extraWrapperArgs = [
stylua "--suffix"
]; "LD_LIBRARY_PATH"
":"
extraWrapperArgs = [ "${lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}"
"--suffix" ];
"LD_LIBRARY_PATH" };
":" }
"${lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}" ];
];
};
};
}; };
} }

View File

@@ -84,6 +84,8 @@ in
"vm-9p-automount" "vm-9p-automount"
"docker" "docker"
"neovim" "neovim"
"claude"
"dev"
]; ];
}; };
}; };