final: prev: { python3 = prev.python3.override { packageOverrides = python-final: python-prev: { # spsdk tests fail with timeout on old laptop thinknix spsdk = python-prev.spsdk.overridePythonAttrs { doCheck = false; }; }; }; fc-scripts = final.callPackage ./fc-scripts.nix { }; myVim = prev.neovim.override { configure = { packages.myVimPackage = with final.pkgs.vimPlugins; { # loaded on start start = [ ale base16-vim LanguageClient-neovim ctrlp direnv-vim fugitive haskell-vim jedi-vim nerdtree nerdtree-git-plugin supertab vim-dirdiff vim-pandoc vim-pandoc-syntax vim-nix vim-jinja which-key-nvim ]; }; customRC = builtins.readFile ../home/vimrc; }; }; }