pkgs: use master virtmanager and cleanup neovim
This commit is contained in:
parent
829bc7e6f1
commit
35c809f61a
2 changed files with 19 additions and 17 deletions
|
@ -1,10 +1,10 @@
|
|||
{ config, pkgs, ... }:
|
||||
let
|
||||
gitpkgs = import <gitpkgs> {};
|
||||
commonPkgs = with pkgs; [
|
||||
neovim
|
||||
xsel
|
||||
];
|
||||
goPkgs = with pkgs.goPackages; [
|
||||
goPkgs = with gitpkgs.go16Packages; [
|
||||
go
|
||||
tools.bin
|
||||
godef.bin
|
||||
|
@ -20,8 +20,8 @@ let
|
|||
];
|
||||
|
||||
in {
|
||||
nixpkgs.config.packageOverrides = pkgs: {
|
||||
neovim = pkgs.neovim.override {
|
||||
environment.systemPackages = commonPkgs ++ goPkgs ++ pythonPkgs ++ [
|
||||
(pkgs.neovim.override {
|
||||
vimAlias = true;
|
||||
configure = {
|
||||
# add custom .vimrc lines like this:
|
||||
|
@ -171,7 +171,7 @@ in {
|
|||
" }}}
|
||||
'';
|
||||
|
||||
# vam.knownPlugins = pkgs.vimPlugins; # optional
|
||||
vam.knownPlugins = gitpkgs.vimPlugins; # optional
|
||||
vam.pluginDictionaries = [ # full ducomentation at github.com/MarcWeber/vim-addon-manager
|
||||
"vim-addon-vim2nix"
|
||||
"youcompleteme"
|
||||
|
@ -192,14 +192,13 @@ in {
|
|||
"vimpreviewpandoc"
|
||||
];
|
||||
};
|
||||
extraPythonPackages = with pkgs.python2Packages; [
|
||||
extraPythonPackages = with gitpkgs.python2Packages; [
|
||||
pandocfilters
|
||||
htmltreediff
|
||||
html5lib
|
||||
dbus
|
||||
] ++ pythonPkgs;
|
||||
withPython3 = false;
|
||||
};
|
||||
};
|
||||
environment.systemPackages = commonPkgs ++ goPkgs ++ pythonPkgs;
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue