Files
nixos/home/vim.nix
T

66 lines
1.1 KiB
Nix
Raw Normal View History

2022-04-18 11:38:06 -05:00
{ pkgs, ... }:
let
vim-stabs = pkgs.vimUtils.buildVimPlugin {
name = "vim-stabs";
src = pkgs.fetchFromGitHub {
owner = "Thyrum";
repo = "vim-stabs";
rev = "4654d4e000680e1f608b40f155af08873446ed63";
sha256 = "0hi1c5zv38hwxbyrf11fz97r728jgbppz4is7fwzwhfrzhwbw0ga";
};
};
2022-11-14 23:49:23 -06:00
vim-xonsh = pkgs.vimUtils.buildVimPlugin {
name = "vim-xonsh";
src = pkgs.fetchFromGitHub {
owner = "meatballs";
repo = "vim-xonsh";
rev = "2028aac";
sha256 = "sha256-0+dqtlz8LeyOoSiS12rv8aLdzOMj31PuYAyDYWnpNzw=";
};
};
2022-04-18 11:38:06 -05:00
in
{
2023-06-15 15:37:57 -05:00
home.packages = with pkgs; [
ansible-language-server
pyright
];
2022-11-15 23:31:05 -06:00
programs.neovim = {
2022-04-18 11:38:06 -05:00
enable = true;
2022-11-15 23:31:05 -06:00
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
2022-04-18 11:38:06 -05:00
plugins = with pkgs.vimPlugins; [
2022-05-04 13:52:38 -05:00
ansible-vim
2022-04-18 11:38:06 -05:00
bufexplorer
2023-06-15 15:37:57 -05:00
#cmp-nvim-lsp
#cmp-vsnip
#nvim-lspconfig
#nvim-cmp
2022-11-15 23:31:05 -06:00
context-vim
2022-05-04 13:52:38 -05:00
direnv-vim
2022-11-01 10:54:46 -05:00
fzf-vim
2022-04-18 11:38:06 -05:00
nerdtree
2023-06-15 15:37:57 -05:00
nvim-notify
2022-11-17 13:36:53 -06:00
vim-airline
2022-04-18 11:38:06 -05:00
vim-gitgutter
vim-flake8
vim-fugitive
vim-indent-guides
2022-05-04 13:52:38 -05:00
vim-packer
2022-11-01 10:54:46 -05:00
vim-rooter
2022-11-14 23:49:23 -06:00
vim-xonsh
2022-04-18 11:38:06 -05:00
gruvbox
];
2023-06-15 15:37:57 -05:00
#extraConfig = builtins.readFile ./vimrc;
extraLuaConfig = builtins.readFile ./init.lua;
coc = {
enable = false;
};
2022-04-18 11:38:06 -05:00
};
}