nixconfigs/home/config.nix

48 lines
1.2 KiB
Nix
Raw Normal View History

2018-09-26 17:10:52 +02:00
let
2018-09-26 23:38:53 +02:00
lib = (import <nixpkgs> {}).lib;
2018-09-26 17:10:52 +02:00
in
{
clementine.spotify = false;
whitelistedLicenses = with lib.licenses; [ wtfpl ];
vim =
{ gui = "gtk3";
python = true;
multibyteSupport = true;
};
packageOverrides = pkgs: with pkgs;
rec {
myVim = (vim_configurable.override {python = python3;}).customize {
# executable/ package name
name = "vim";
vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; {
# loaded on start
start = [
ale
ctrlp
#deoplete-jedi
fugitive
jedi-vim
nerdtree
nerdtree-git-plugin
supertab
vim-pandoc
vim-pandoc-syntax
vim-nix
2018-11-11 13:23:24 +01:00
vim-jinja
];
};
2019-01-14 13:24:34 +01:00
vimrcConfig.customRC =
2018-10-28 00:25:59 +02:00
''if filereadable($HOME . "/.vimrc")
source ~/.vimrc
endif
2019-01-14 13:24:34 +01:00
'';
};
2018-10-14 16:57:02 +02:00
# build with debug symbols and in debug mode (less optimized)
opencvDebug = enableDebugging ((opencv3.override {enablePython=true; enableGtk3=true; enableDocs=true; pythonPackages=pkgs.python3Packages; }).overrideAttrs (oldAttrs: rec {cmakeBuildType = "Debug";}));
};
}