let lib = (import {}).lib; 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 vim-jinja ]; }; vimrcConfig.customRC = ''if filereadable($HOME . "/.vimrc") source ~/.vimrc endif ''; }; # 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";})); }; }