feat: nixvim configuration init
All checks were successful
check-commits / Check commits (pull_request) Successful in 9s
build-flake / build (pull_request) Successful in 2m54s

This commit is contained in:
2025-10-23 19:50:10 +03:00
parent 0e0e75eeb6
commit d0011ce867
62 changed files with 1150 additions and 613 deletions

View File

@@ -1,9 +1,31 @@
{ pkgs }:
pkgs.stdenv.mkDerivation {
name = "nvim-config";
src = ./src;
installPhase = ''
mkdir -p $out/
cp -r . $out/
'';
{
imports = [
./options.nix
./modules/colorschemes/catppuccin.nix
./modules/plugins/lsp
./modules/plugins/blink-cmp.nix
./modules/plugins/bufferline.nix
./modules/plugins/conform-nvim.nix
./modules/plugins/fzf-lua.nix
./modules/plugins/gitsigns.nix
./modules/plugins/lazygit.nix
./modules/plugins/mini.nix
./modules/plugins/neotree.nix
./modules/plugins/oil.nix
./modules/plugins/snacks.nix
./modules/plugins/tmux-navigator.nix
./modules/plugins/treesitter.nix
./modules/plugins/undotree.nix
./modules/plugins/which-key.nix
];
performance.byteCompileLua.enable = true;
performance.byteCompileLua.configs = true;
performance.byteCompileLua.initLua = true;
performance.byteCompileLua.luaLib = true;
performance.byteCompileLua.nvimRuntime = true;
performance.byteCompileLua.plugins = true;
}