let unstable = (import {overlays = [ seaf-overlay ]; }).pkgs; seaf-overlay = (import ./ov/seafile-overlay); in [(self: super: rec { seafile-server = unstable.seafile-server; amarok = super.libsForQt5.callPackage ./ov/amarok.nix {}; #stapler = super.python2.callPackage ./ov/stapler.nix {}; myVim = with super; (vim_configurable.override {python = python3;}).customize { # executable/ package name name = "vim"; vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; { # loaded on start start = [ ale LanguageClient-neovim ctrlp #deoplete-jedi direnv-vim 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 = with super; enableDebugging ((opencv3.override {enablePython=true; enableGtk3=true; enableDocs=true; pythonPackages=pkgs.python3Packages; }).overrideAttrs (oldAttrs: rec {cmakeBuildType = "Debug";})); #gnutls = super.callPackage ./ov/gnutls {inherit (super.darwin.apple_sdk.frameworks) Security;}; } ) ]