Added vim.nix

master
mark 2023-10-14 08:25:52 -07:00
parent 8e13d471d4
commit 2fe7aec1f1
1 changed files with 33 additions and 0 deletions

33
vim.nix Normal file
View File

@ -0,0 +1,33 @@
{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
((vim_configurable.override { }).customize {
name = "vim";
# Install plugins for example for syntax highlighting of nix files
vimrcConfig.packages.myplugins = with pkgs.vimPlugins; {
start = [
vim-nix
vim-lastplace
vim-gitgutter
nerdtree
#vim-hexHighlight missing
vim-pencil
#vim-wordchipper missing
vim-fish
];
opt = [];
};
vimrcConfig.customRC = let
vimrc = import (
builtins.fetchGit {
url = "https://git.betalupi.com/Mark/vim.git";
ref = "master";
} + /default.nix
);
in (
builtins.readFile (vimrc + /vimrc)
);
})
];
}