{ description = "A flake for building SpaceVim"; edition = 201909; inputs = { nixpkgs.url = "github:NixOS/nixpkgs-channels/nixpkgs-unstable"; utils.uri = "github:numtide/flake-utils"; spacevim-plugin-vim-gitgutter = { url = "github:airblade/vim-gitgutter"; flake = false; }; spacevim-plugin-gina-vim = { url = "github:lambdalisue/gina.vim"; flake = false; }; spacevim-plugin-vim-fugitive = { url = "github:tpope/vim-fugitive"; flake = false; }; spacevim-plugin-vim-dispatch = { url = "github:tpope/vim-dispatch"; flake = false; }; spacevim-plugin-vim-gita = { url = "github:lambdalisue/vim-gita"; flake = false; }; spacevim-plugin-git-vim = { url = "github:wsdjeg/git.vim"; flake = false; }; spacevim-plugin-nerdtree-git-plugin = { url = "github:Xuyuanp/nerdtree-git-plugin"; flake = false; }; spacevim-plugin-vim-ctrlspace = { url = "github:vim-ctrlspace/vim-ctrlspace"; flake = false; }; spacevim-plugin-vim-lua = { url = "github:wsdjeg/vim-lua"; flake = false; }; spacevim-plugin-lua-support = { url = "github:WolfgangMehner/lua-support"; flake = false; }; spacevim-plugin-vim-xquery = { url = "github:wsdjeg/vim-xquery"; flake = false; }; spacevim-plugin-zig-vim = { url = "github:ziglang/zig.vim"; flake = false; }; spacevim-plugin-vimtex = { url = "github:lervag/vimtex"; flake = false; }; spacevim-plugin-Nvim-R = { url = "github:wsdjeg/Nvim-R"; flake = false; }; spacevim-plugin-vim-livescript = { url = "github:wsdjeg/vim-livescript"; flake = false; }; spacevim-plugin-plantuml-syntax = { url = "github:aklt/plantuml-syntax"; flake = false; }; spacevim-plugin-vim-slumlord = { url = "github:wsdjeg/vim-slumlord"; flake = false; }; spacevim-plugin-plantuml-previewer-vim = { url = "github:weirongxu/plantuml-previewer.vim"; flake = false; }; spacevim-plugin-vim-dockerfile = { url = "github:wsdjeg/vim-dockerfile"; flake = false; }; spacevim-plugin-vim-pascal = { url = "github:wsdjeg/vim-pascal"; flake = false; }; spacevim-plugin-vim-processing = { url = "github:sophacles/vim-processing"; flake = false; }; spacevim-plugin-vim-powershell = { url = "github:wsdjeg/vim-powershell"; flake = false; }; spacevim-plugin-vim-erlang-compiler = { url = "github:vim-erlang/vim-erlang-compiler"; flake = false; }; spacevim-plugin-vim-erlang-omnicomplete = { url = "github:vim-erlang/vim-erlang-omnicomplete"; flake = false; }; spacevim-plugin-vim-erlang-runtime = { url = "github:vim-erlang/vim-erlang-runtime"; flake = false; }; spacevim-plugin-vim-erlang-tags = { url = "github:vim-erlang/vim-erlang-tags"; flake = false; }; spacevim-plugin-matlab-vim = { url = "github:wsdjeg/matlab.vim"; flake = false; }; spacevim-plugin-vim-json = { url = "github:elzr/vim-json"; flake = false; }; spacevim-plugin-merlin = { url = "github:ocaml/merlin"; flake = false; }; spacevim-plugin-deoplete-ocaml = { url = "github:copy/deoplete-ocaml"; flake = false; }; spacevim-plugin-vim-pact = { url = "github:wsdjeg/vim-pact"; flake = false; }; spacevim-plugin-vim-asciidoc = { url = "github:wsdjeg/vim-asciidoc"; flake = false; }; spacevim-plugin-VimRegStyle = { url = "github:Raimondi/VimRegStyle"; flake = false; }; spacevim-plugin-vim-lasso = { url = "github:wsdjeg/vim-lasso"; flake = false; }; spacevim-plugin-vim-wasm = { url = "github:rhysd/vim-wasm"; flake = false; }; spacevim-plugin-vim-nim = { url = "github:wsdjeg/vim-nim"; flake = false; }; spacevim-plugin-rust-vim = { url = "github:rust-lang/rust.vim"; flake = false; }; spacevim-plugin-vim-racer = { url = "github:racer-rust/vim-racer"; flake = false; }; spacevim-plugin-vim-autohotkey = { url = "github:wsdjeg/vim-autohotkey"; flake = false; }; spacevim-plugin-groovy-vim = { url = "github:wsdjeg/groovy.vim"; flake = false; }; spacevim-plugin-vim-puppet = { url = "github:rodjek/vim-puppet"; flake = false; }; spacevim-plugin-vim-pug = { url = "github:digitaltoad/vim-pug"; flake = false; }; spacevim-plugin-mustache-vim = { url = "github:juvenn/mustache.vim"; flake = false; }; spacevim-plugin-i3-vim-syntax = { url = "github:PotatoesMaster/i3-vim-syntax"; flake = false; }; spacevim-plugin-vim-irssi-syntax = { url = "github:isundil/vim-irssi-syntax"; flake = false; }; spacevim-plugin-vimperator-vim = { url = "github:vimperator/vimperator.vim"; flake = false; }; spacevim-plugin-vim-qml = { url = "github:peterhoeg/vim-qml"; flake = false; }; spacevim-plugin-vim-less = { url = "github:groenewege/vim-less"; flake = false; }; spacevim-plugin-scss-syntax-vim = { url = "github:cakebaker/scss-syntax.vim"; flake = false; }; spacevim-plugin-vim-css3-syntax = { url = "github:hail2u/vim-css3-syntax"; flake = false; }; spacevim-plugin-vim-css-color = { url = "github:ap/vim-css-color"; flake = false; }; spacevim-plugin-html5-vim = { url = "github:othree/html5.vim"; flake = false; }; spacevim-plugin-vim-stylus = { url = "github:wavded/vim-stylus"; flake = false; }; spacevim-plugin-emmet-vim = { url = "github:mattn/emmet-vim"; flake = false; }; spacevim-plugin-vim-actionscript = { url = "github:wsdjeg/vim-actionscript"; flake = false; }; spacevim-plugin-vim-foxpro = { url = "github:wsdjeg/vim-foxpro"; flake = false; }; spacevim-plugin-vim-hy = { url = "github:hylang/vim-hy"; flake = false; }; spacevim-plugin-vim-scala = { url = "github:derekwyatt/vim-scala"; flake = false; }; spacevim-plugin-ensime-vim = { url = "github:ensime/ensime-vim"; flake = false; }; spacevim-plugin-purescript-vim = { url = "github:wsdjeg/purescript-vim"; flake = false; }; spacevim-plugin-psc-ide-vim = { url = "github:frigoeu/psc-ide-vim"; flake = false; }; spacevim-plugin-vim-goby = { url = "github:wsdjeg/vim-goby"; flake = false; }; spacevim-plugin-v-vim = { url = "github:wsdjeg/v-vim"; flake = false; }; spacevim-plugin-vim-crystal = { url = "github:rhysd/vim-crystal"; flake = false; }; spacevim-plugin-vim-forth = { url = "github:wsdjeg/vim-forth"; flake = false; }; spacevim-plugin-vim-iolang = { url = "github:wsdjeg/vim-iolang"; flake = false; }; spacevim-plugin-vim-graphql = { url = "github:jparise/vim-graphql"; flake = false; }; spacevim-plugin-vim-vimlint = { url = "github:syngan/vim-vimlint"; flake = false; }; spacevim-plugin-vim-vimlparser = { url = "github:ynkdir/vim-vimlparser"; flake = false; }; spacevim-plugin-vint-syntastic = { url = "github:todesking/vint-syntastic"; flake = false; }; spacevim-plugin-exception-vim = { url = "github:tweekmonster/exception.vim"; flake = false; }; spacevim-plugin-vim-lookup = { url = "github:wsdjeg/vim-lookup"; flake = false; }; spacevim-plugin-neco-vim = { url = "github:Shougo/neco-vim"; flake = false; }; spacevim-plugin-asyncomplete-necovim-vim = { url = "github:prabirshrestha/asyncomplete-necovim.vim"; flake = false; }; spacevim-plugin-coc-neco = { url = "github:neoclide/coc-neco"; flake = false; }; spacevim-plugin-completor-necovim = { url = "github:kyouryuukunn/completor-necovim"; flake = false; }; spacevim-plugin-helpful-vim = { url = "github:tweekmonster/helpful.vim"; flake = false; }; spacevim-plugin-vim-wolfram = { url = "github:wsdjeg/vim-wolfram"; flake = false; }; spacevim-plugin-vim-gosu = { url = "github:wsdjeg/vim-gosu"; flake = false; }; spacevim-plugin-vim-fsharp = { url = "github:wsdjeg/vim-fsharp"; flake = false; }; spacevim-plugin-deoplete-fsharp = { url = "github:wsdjeg/deoplete-fsharp"; flake = false; }; spacevim-plugin-vim-batch = { url = "github:wsdjeg/vim-batch"; flake = false; }; spacevim-plugin-j = { url = "github:wsdjeg/j"; flake = false; }; spacevim-plugin-vim-solidity = { url = "github:tomlion/vim-solidity"; flake = false; }; spacevim-plugin-vim-vbnet = { url = "github:wsdjeg/vim-vbnet"; flake = false; }; spacevim-plugin-vim-go = { url = "github:fatih/vim-go"; flake = false; }; spacevim-plugin-deoplete-go = { url = "github:zchee/deoplete-go"; flake = false; }; spacevim-plugin-vim-assembly = { url = "github:wsdjeg/vim-assembly"; flake = false; }; spacevim-plugin-perlomni-vim = { url = "github:c9s/perlomni.vim"; flake = false; }; spacevim-plugin-vim-perl = { url = "github:vim-perl/vim-perl"; flake = false; }; spacevim-plugin-perldoc-vim = { url = "github:wsdjeg/perldoc-vim"; flake = false; }; spacevim-plugin-typescript-vim = { url = "github:leafgarland/typescript-vim"; flake = false; }; spacevim-plugin-vim-jsdoc = { url = "github:heavenshell/vim-jsdoc"; flake = false; }; spacevim-plugin-nvim-typescript = { url = "github:mhartington/nvim-typescript"; flake = false; }; spacevim-plugin-tsuquyomi = { url = "github:Quramy/tsuquyomi"; flake = false; }; spacevim-plugin-vim-hack = { url = "github:hhvm/vim-hack"; flake = false; }; spacevim-plugin-vim-coffeescript = { url = "github:wsdjeg/vim-coffeescript"; flake = false; }; spacevim-plugin-vim-ring = { url = "github:wsdjeg/vim-ring"; flake = false; }; spacevim-plugin-vim-asepctj = { url = "github:wsdjeg/vim-asepctj"; flake = false; }; spacevim-plugin-vim-wdl = { url = "github:wsdjeg/vim-wdl"; flake = false; }; spacevim-plugin-vim-racket = { url = "github:wlangstroth/vim-racket"; flake = false; }; spacevim-plugin-vim-dict = { url = "github:wsdjeg/vim-dict"; flake = false; }; spacevim-plugin-java_getset-vim = { url = "github:wsdjeg/java_getset.vim"; flake = false; }; spacevim-plugin-JavaUnit-vim = { url = "github:wsdjeg/JavaUnit.vim"; flake = false; }; spacevim-plugin-vim-java = { url = "github:vim-jp/vim-java"; flake = false; }; spacevim-plugin-vim-javacomplete2 = { url = "github:artur-shaik/vim-javacomplete2"; flake = false; }; spacevim-plugin-deoplete-clangx = { url = "github:Shougo/deoplete-clangx"; flake = false; }; spacevim-plugin-asyncomplete-clang-vim = { url = "github:wsdjeg/asyncomplete-clang.vim"; flake = false; }; spacevim-plugin-clang_complete = { url = "github:Rip-Rip/clang_complete"; flake = false; }; spacevim-plugin-chromatica-nvim = { url = "github:arakashic/chromatica.nvim"; flake = false; }; spacevim-plugin-Clamp = { url = "github:bbchung/Clamp"; flake = false; }; spacevim-plugin-clighter8 = { url = "github:bbchung/clighter8"; flake = false; }; spacevim-plugin-clighter = { url = "github:bbchung/clighter"; flake = false; }; spacevim-plugin-vim-cpp-enhanced-highlight = { url = "github:octol/vim-cpp-enhanced-highlight"; flake = false; }; spacevim-plugin-vim-toml = { url = "github:cespare/vim-toml"; flake = false; }; spacevim-plugin-vim-dadbod = { url = "github:tpope/vim-dadbod"; flake = false; }; spacevim-plugin-vim-idris = { url = "github:wsdjeg/vim-idris"; flake = false; }; spacevim-plugin-vim-ruby = { url = "github:vim-ruby/vim-ruby"; flake = false; }; spacevim-plugin-omnisharp-vim = { url = "github:OmniSharp/omnisharp-vim"; flake = false; }; spacevim-plugin-vim-red = { url = "github:DavidFeng/vim-red"; flake = false; }; spacevim-plugin-acid-nvim = { url = "github:clojure-vim/acid.nvim"; flake = false; }; spacevim-plugin-async-clj-highlight = { url = "github:clojure-vim/async-clj-highlight"; flake = false; }; spacevim-plugin-async-clj-omni = { url = "github:clojure-vim/async-clj-omni"; flake = false; }; spacevim-plugin-vim-clojure-static = { url = "github:guns/vim-clojure-static"; flake = false; }; spacevim-plugin-vim-clojure-highlight = { url = "github:guns/vim-clojure-highlight"; flake = false; }; spacevim-plugin-vim-eastwood = { url = "github:venantius/vim-eastwood"; flake = false; }; spacevim-plugin-vim-fireplace = { url = "github:tpope/vim-fireplace"; flake = false; }; spacevim-plugin-vim-cljfmt = { url = "github:venantius/vim-cljfmt"; flake = false; }; spacevim-plugin-vim-slim = { url = "github:slim-template/vim-slim"; flake = false; }; spacevim-plugin-haskell-vim = { url = "github:neovimhaskell/haskell-vim"; flake = false; }; spacevim-plugin-vim-syntax-shakespeare = { url = "github:pbrisbin/vim-syntax-shakespeare"; flake = false; }; spacevim-plugin-neco-ghc = { url = "github:eagletmt/neco-ghc"; flake = false; }; spacevim-plugin-vim-markdown = { url = "github:SpaceVim/vim-markdown"; flake = false; }; spacevim-plugin-vim-markdown-quote-syntax = { url = "github:joker1007/vim-markdown-quote-syntax"; flake = false; }; spacevim-plugin-vim-markdown-toc = { url = "github:mzlogin/vim-markdown-toc"; flake = false; }; spacevim-plugin-mathjax-support-for-mkdp = { url = "github:iamcco/mathjax-support-for-mkdp"; flake = false; }; spacevim-plugin-tagbar-markdown = { url = "github:lvht/tagbar-markdown"; flake = false; }; spacevim-plugin-markdown-preview-nvim = { url = "github:iamcco/markdown-preview.nvim"; flake = false; }; spacevim-plugin-vim-node-rpc = { url = "github:neoclide/vim-node-rpc"; flake = false; }; spacevim-plugin-vim-zsh = { url = "github:chrisbra/vim-zsh"; flake = false; }; spacevim-plugin-vim-fish = { url = "github:dag/vim-fish"; flake = false; }; spacevim-plugin-vim-zsh-completion = { url = "github:Valodim/vim-zsh-completion"; flake = false; }; spacevim-plugin-deoplete-zsh = { url = "github:zchee/deoplete-zsh"; flake = false; }; spacevim-plugin-janet-vim = { url = "github:janet-lang/janet.vim"; flake = false; }; spacevim-plugin-vim-dlang = { url = "github:wsdjeg/vim-dlang"; flake = false; }; spacevim-plugin-deoplete-d = { url = "github:landaire/deoplete-d"; flake = false; }; spacevim-plugin-dart-vim-plugin = { url = "github:dart-lang/dart-vim-plugin"; flake = false; }; spacevim-plugin-deoplete-dart = { url = "github:SpaceVim/deoplete-dart"; flake = false; }; spacevim-plugin-vim-nix = { url = "github:LnL7/vim-nix"; flake = false; }; spacevim-plugin-kotlin-vim = { url = "github:udalov/kotlin-vim"; flake = false; }; spacevim-plugin-vim-chapel = { url = "github:wsdjeg/vim-chapel"; flake = false; }; spacevim-plugin-vim-swig = { url = "github:SpaceVim/vim-swig"; flake = false; }; spacevim-plugin-julia-vim = { url = "github:JuliaEditorSupport/julia-vim"; flake = false; }; spacevim-plugin-deoplete-jedi = { url = "github:zchee/deoplete-jedi"; flake = false; }; spacevim-plugin-jedi-vim = { url = "github:davidhalter/jedi-vim"; flake = false; }; spacevim-plugin-vim-pydocstring = { url = "github:heavenshell/vim-pydocstring"; flake = false; }; spacevim-plugin-vim-python-pep8-indent = { url = "github:Vimjas/vim-python-pep8-indent"; flake = false; }; spacevim-plugin-vim-pythonsense = { url = "github:jeetsukumaran/vim-pythonsense"; flake = false; }; spacevim-plugin-coveragepy-vim = { url = "github:alfredodeza/coveragepy.vim"; flake = false; }; spacevim-plugin-vim-agda = { url = "github:wsdjeg/vim-agda"; flake = false; }; spacevim-plugin-vim-elm = { url = "github:wsdjeg/vim-elm"; flake = false; }; spacevim-plugin-vlime = { url = "github:l04m33/vlime"; flake = false; }; spacevim-plugin-swift-vim = { url = "github:keith/swift.vim"; flake = false; }; spacevim-plugin-autocomplete-swift = { url = "github:mitsuse/autocomplete-swift"; flake = false; }; spacevim-plugin-vim-vue = { url = "github:posva/vim-vue"; flake = false; }; spacevim-plugin-vim-import-js = { url = "github:Galooshi/vim-import-js"; flake = false; }; spacevim-plugin-vim-jsbeautify = { url = "github:maksimr/vim-jsbeautify"; flake = false; }; spacevim-plugin-vim-node-js = { url = "github:mmalecki/vim-node.js"; flake = false; }; spacevim-plugin-vim-node = { url = "github:moll/vim-node"; flake = false; }; spacevim-plugin-vim-jsx-improve = { url = "github:neoclide/vim-jsx-improve"; flake = false; }; spacevim-plugin-es-next-syntax-vim = { url = "github:othree/es.next.syntax.vim"; flake = false; }; spacevim-plugin-javascript-libraries-syntax-vim = { url = "github:othree/javascript-libraries-syntax.vim"; flake = false; }; spacevim-plugin-vim-flow = { url = "github:flowtype/vim-flow"; flake = false; }; spacevim-plugin-yajs-vim = { url = "github:othree/yajs.vim"; flake = false; }; spacevim-plugin-tern_for_vim = { url = "github:ternjs/tern_for_vim"; flake = false; }; spacevim-plugin-deoplete-ternjs = { url = "github:carlitux/deoplete-ternjs"; flake = false; }; spacevim-plugin-vim-elixir = { url = "github:elixir-editors/vim-elixir"; flake = false; }; spacevim-plugin-alchemist-vim = { url = "github:slashmili/alchemist.vim"; flake = false; }; spacevim-plugin-vim-supercollider = { url = "github:wsdjeg/vim-supercollider"; flake = false; }; spacevim-plugin-vimpyter = { url = "github:wsdjeg/vimpyter"; flake = false; }; spacevim-plugin-php-vim = { url = "github:StanAngeloff/php.vim"; flake = false; }; spacevim-plugin-PHP-Indenting-for-VIm = { url = "github:2072/PHP-Indenting-for-VIm"; flake = false; }; spacevim-plugin-vim-phpspec = { url = "github:rafi/vim-phpspec"; flake = false; }; spacevim-plugin-php-language-server = { url = "github:felixfbecker/php-language-server"; flake = false; }; spacevim-plugin-phpcomplete-vim = { url = "github:shawncplus/phpcomplete.vim"; flake = false; }; spacevim-plugin-vim-pony = { url = "github:wsdjeg/vim-pony"; flake = false; }; spacevim-plugin-prolog-vim = { url = "github:wsdjeg/prolog.vim"; flake = false; }; spacevim-plugin-MatchTagAlways = { url = "github:Valloric/MatchTagAlways"; flake = false; }; spacevim-plugin-xmledit = { url = "github:sukima/xmledit"; flake = false; }; spacevim-plugin-gtags-vim = { url = "github:SpaceVim/gtags.vim"; flake = false; }; spacevim-plugin-github-issues-vim = { url = "github:jaxbot/github-issues.vim"; flake = false; }; spacevim-plugin-vim-github-dashboard = { url = "github:junegunn/vim-github-dashboard"; flake = false; }; spacevim-plugin-open-browser-github-vim = { url = "github:tyru/open-browser-github.vim"; flake = false; }; spacevim-plugin-GitHub-api-vim = { url = "github:wsdjeg/GitHub-api.vim"; flake = false; }; spacevim-plugin-vim-gista = { url = "github:lambdalisue/vim-gista"; flake = false; }; spacevim-plugin-vim-debug = { url = "github:wsdjeg/vim-debug"; flake = false; }; spacevim-plugin-vimproc-vim = { url = "github:Shougo/vimproc.vim"; flake = false; }; spacevim-plugin-ctrlp-vim = { url = "github:ctrlpvim/ctrlp.vim"; flake = false; }; spacevim-plugin-ctrlp-py-matcher = { url = "github:FelikZ/ctrlp-py-matcher"; flake = false; }; spacevim-plugin-ctrlp-register = { url = "github:mattn/ctrlp-register"; flake = false; }; spacevim-plugin-ctrlp-jumps = { url = "github:DeaR/ctrlp-jumps"; flake = false; }; spacevim-plugin-vim-ctrlp-help = { url = "github:SpaceVim/vim-ctrlp-help"; flake = false; }; spacevim-plugin-ctrlp-colorscheme = { url = "github:hara/ctrlp-colorscheme"; flake = false; }; spacevim-plugin-ctrlp-menu = { url = "github:wsdjeg/ctrlp-menu"; flake = false; }; spacevim-plugin-neoyank-vim = { url = "github:Shougo/neoyank.vim"; flake = false; }; spacevim-plugin-ctrlp-yank = { url = "github:wsdjeg/ctrlp-yank"; flake = false; }; spacevim-plugin-vim-ctrlp-message = { url = "github:wsdjeg/vim-ctrlp-message"; flake = false; }; spacevim-plugin-incsearch-vim = { url = "github:haya14busa/incsearch.vim"; flake = false; }; spacevim-plugin-incsearch-fuzzy-vim = { url = "github:haya14busa/incsearch-fuzzy.vim"; flake = false; }; spacevim-plugin-vim-asterisk = { url = "github:haya14busa/vim-asterisk"; flake = false; }; spacevim-plugin-vim-over = { url = "github:osyo-manga/vim-over"; flake = false; }; spacevim-plugin-incsearch-easymotion-vim = { url = "github:haya14busa/incsearch-easymotion.vim"; flake = false; }; spacevim-plugin-vimcdoc = { url = "github:yianwillis/vimcdoc"; flake = false; }; spacevim-plugin-vim-translate-me = { url = "github:voldikss/vim-translate-me"; flake = false; }; spacevim-plugin-ChineseLinter-vim = { url = "github:wsdjeg/ChineseLinter.vim"; flake = false; }; spacevim-plugin-ctrlp-cnx = { url = "github:vimcn/ctrlp.cnx"; flake = false; }; spacevim-plugin-denite-nvim = { url = "github:Shougo/denite.nvim"; flake = false; }; spacevim-plugin-vim-denite-emoji = { url = "github:pocari/vim-denite-emoji"; flake = false; }; spacevim-plugin-unite-location = { url = "github:chemzqm/unite-location"; flake = false; }; spacevim-plugin-unite-outline = { url = "github:Shougo/unite-outline"; flake = false; }; spacevim-plugin-denite-gtags = { url = "github:ozelentok/denite-gtags"; flake = false; }; spacevim-plugin-neomru-vim = { url = "github:Shougo/neomru.vim"; flake = false; }; spacevim-plugin-Denite-sources = { url = "github:SpaceVim/Denite-sources"; flake = false; }; spacevim-plugin-floobits-neovim = { url = "github:floobits/floobits-neovim"; flake = false; }; spacevim-plugin-ZFVimFoldBlock = { url = "github:ZSaberLv0/ZFVimFoldBlock"; flake = false; }; spacevim-plugin-neomake = { url = "github:neomake/neomake"; flake = false; }; spacevim-plugin-ale = { url = "github:dense-analysis/ale"; flake = false; }; spacevim-plugin-syntastic = { url = "github:wsdjeg/syntastic"; flake = false; }; spacevim-plugin-LeaderF = { url = "github:Yggdroot/LeaderF"; flake = false; }; spacevim-plugin-Unite-sources = { url = "github:SpaceVim/Unite-sources"; flake = false; }; spacevim-plugin-LanguageClient-neovim = { url = "github:autozimu/LanguageClient-neovim"; flake = false; }; spacevim-plugin-async-vim = { url = "github:prabirshrestha/async.vim"; flake = false; }; spacevim-plugin-vim-lsp = { url = "github:prabirshrestha/vim-lsp"; flake = false; }; spacevim-plugin-vim-tmux-navigator = { url = "github:christoomey/vim-tmux-navigator"; flake = false; }; spacevim-plugin-vim-tmux = { url = "github:tmux-plugins/vim-tmux"; flake = false; }; spacevim-plugin-tmuxline-vim = { url = "github:edkolev/tmuxline.vim"; flake = false; }; spacevim-plugin-zeavim-vim = { url = "github:KabbAmine/zeavim.vim"; flake = false; }; spacevim-plugin-screensaver-vim = { url = "github:itchyny/screensaver.vim"; flake = false; }; spacevim-plugin-dash-vim = { url = "github:rizzatti/dash.vim"; flake = false; }; spacevim-plugin-devdocs-vim = { url = "github:rhysd/devdocs.vim"; flake = false; }; spacevim-plugin-vim-surround = { url = "github:tpope/vim-surround"; flake = false; }; spacevim-plugin-vim-repeat = { url = "github:tpope/vim-repeat"; flake = false; }; spacevim-plugin-vim-emoji = { url = "github:junegunn/vim-emoji"; flake = false; }; spacevim-plugin-vim-expand-region = { url = "github:terryma/vim-expand-region"; flake = false; }; spacevim-plugin-vim-textobj-user = { url = "github:kana/vim-textobj-user"; flake = false; }; spacevim-plugin-vim-textobj-indent = { url = "github:kana/vim-textobj-indent"; flake = false; }; spacevim-plugin-vim-textobj-line = { url = "github:kana/vim-textobj-line"; flake = false; }; spacevim-plugin-vim-table-mode = { url = "github:dhruvasagar/vim-table-mode"; flake = false; }; spacevim-plugin-vim-textobj-entire = { url = "github:kana/vim-textobj-entire"; flake = false; }; spacevim-plugin-wildfire-vim = { url = "github:gcmt/wildfire.vim"; flake = false; }; spacevim-plugin-vim-easymotion = { url = "github:easymotion/vim-easymotion"; flake = false; }; spacevim-plugin-vim-easyoperator-line = { url = "github:haya14busa/vim-easyoperator-line"; flake = false; }; spacevim-plugin-editorconfig-vim = { url = "github:editorconfig/editorconfig-vim"; flake = false; }; spacevim-plugin-vim-jplus = { url = "github:osyo-manga/vim-jplus"; flake = false; }; spacevim-plugin-tabular = { url = "github:godlygeek/tabular"; flake = false; }; spacevim-plugin-vim-better-whitespace = { url = "github:ntpeters/vim-better-whitespace"; flake = false; }; spacevim-plugin-fcitx-vim = { url = "github:lilydjwg/fcitx.vim"; flake = false; }; spacevim-plugin-vim-bepo = { url = "github:michamos/vim-bepo"; flake = false; }; spacevim-plugin-vimshell-vim = { url = "github:Shougo/vimshell.vim"; flake = false; }; spacevim-plugin-vim-terminal = { url = "github:mattn/vim-terminal"; flake = false; }; spacevim-plugin-neoformat = { url = "github:neoformat/neoformat"; flake = false; }; spacevim-plugin-vim-fuzzy-search = { url = "github:wsdjeg/vim-fuzzy-search"; flake = false; }; spacevim-plugin-vim2048 = { url = "github:wsdjeg/vim2048"; flake = false; }; spacevim-plugin-cscope-vim = { url = "github:SpaceVim/cscope.vim"; flake = false; }; spacevim-plugin-unite-vim = { url = "github:Shougo/unite.vim"; flake = false; }; spacevim-plugin-vim-unite-history = { url = "github:thinca/vim-unite-history"; flake = false; }; spacevim-plugin-unite-help = { url = "github:Shougo/unite-help"; flake = false; }; spacevim-plugin-unite-radio-vim = { url = "github:wsdjeg/unite-radio.vim"; flake = false; }; spacevim-plugin-unite-gtags = { url = "github:hewes/unite-gtags"; flake = false; }; spacevim-plugin-ack-vim = { url = "github:mileszs/ack.vim"; flake = false; }; spacevim-plugin-ag-vim = { url = "github:albfan/ag.vim"; flake = false; }; spacevim-plugin-ctrlsf-vim = { url = "github:dyng/ctrlsf.vim"; flake = false; }; spacevim-plugin-unite-quickfix = { url = "github:osyo-manga/unite-quickfix"; flake = false; }; spacevim-plugin-googlesuggest-source-vim = { url = "github:mopp/googlesuggest-source.vim"; flake = false; }; spacevim-plugin-googlesuggest-complete-vim = { url = "github:mattn/googlesuggest-complete-vim"; flake = false; }; spacevim-plugin-shellcmd = { url = "github:output/shellcmd"; flake = false; }; spacevim-plugin-vim-operator-user = { url = "github:kana/vim-operator-user"; flake = false; }; spacevim-plugin-vim-operator-flashy = { url = "github:haya14busa/vim-operator-flashy"; flake = false; }; spacevim-plugin-suda-vim = { url = "github:lambdalisue/suda.vim"; flake = false; }; spacevim-plugin-vim-mail = { url = "github:vim-mail/vim-mail"; flake = false; }; spacevim-plugin-deol-nvim = { url = "github:Shougo/deol.nvim"; flake = false; }; spacevim-plugin-vim-chat = { url = "github:vim-chat/vim-chat"; flake = false; }; spacevim-plugin-vim-signify = { url = "github:mhinz/vim-signify"; flake = false; }; spacevim-plugin-nerdtree = { url = "github:scrooloose/nerdtree"; flake = false; }; spacevim-plugin-vimfiler-vim = { url = "github:Shougo/vimfiler.vim"; flake = false; }; spacevim-plugin-defx-nvim = { url = "github:Shougo/defx.nvim"; flake = false; }; spacevim-plugin-defx-git = { url = "github:kristijanhusak/defx-git"; flake = false; }; spacevim-plugin-defx-icons = { url = "github:kristijanhusak/defx-icons"; flake = false; }; spacevim-plugin-clever-f-vim = { url = "github:rhysd/clever-f.vim"; flake = false; }; spacevim-plugin-nerdcommenter = { url = "github:scrooloose/nerdcommenter"; flake = false; }; spacevim-plugin-vim-matchup = { url = "github:andymass/vim-matchup"; flake = false; }; spacevim-plugin-gruvbox = { url = "github:gruvbox-community/gruvbox"; flake = false; }; spacevim-plugin-open-browser-vim = { url = "github:tyru/open-browser.vim"; flake = false; }; spacevim-plugin-vim-grepper = { url = "github:mhinz/vim-grepper"; flake = false; }; spacevim-plugin-org-mode = { url = "github:SpaceVim/org-mode"; flake = false; }; spacevim-plugin-molokai = { url = "github:Gabirel/molokai"; flake = false; }; spacevim-plugin-onedark-vim = { url = "github:joshdick/onedark.vim"; flake = false; }; spacevim-plugin-jellybeans-vim = { url = "github:nanotech/jellybeans.vim"; flake = false; }; spacevim-plugin-vim-one = { url = "github:rakr/vim-one"; flake = false; }; spacevim-plugin-nord-vim = { url = "github:arcticicestudio/nord-vim"; flake = false; }; spacevim-plugin-NeoSolarized = { url = "github:icymind/NeoSolarized"; flake = false; }; spacevim-plugin-vim-hybrid = { url = "github:w0ng/vim-hybrid"; flake = false; }; spacevim-plugin-vim-material = { url = "github:SpaceVim/vim-material"; flake = false; }; spacevim-plugin-srcery-vim = { url = "github:srcery-colors/srcery-vim"; flake = false; }; spacevim-plugin-palenight-vim = { url = "github:drewtempelmeyer/palenight.vim"; flake = false; }; spacevim-plugin-oceanic-next = { url = "github:mhartington/oceanic-next"; flake = false; }; spacevim-plugin-seoul256-vim = { url = "github:junegunn/seoul256.vim"; flake = false; }; spacevim-plugin-yowish-vim = { url = "github:kabbamine/yowish.vim"; flake = false; }; spacevim-plugin-neodark-vim = { url = "github:KeitaNakamura/neodark.vim"; flake = false; }; spacevim-plugin-papercolor-theme = { url = "github:NLKNguyen/papercolor-theme"; flake = false; }; spacevim-plugin-FlatColor = { url = "github:SpaceVim/FlatColor"; flake = false; }; spacevim-plugin-fzf = { url = "github:junegunn/fzf"; flake = false; }; spacevim-plugin-fzf-neoyank = { url = "github:SpaceVim/fzf-neoyank"; flake = false; }; spacevim-plugin-vimdoc-ja = { url = "github:vim-jp/vimdoc-ja"; flake = false; }; spacevim-plugin-indentLine = { url = "github:Yggdroot/indentLine"; flake = false; }; spacevim-plugin-tagbar = { url = "github:wsdjeg/tagbar"; flake = false; }; spacevim-plugin-tagbar-makefile-vim = { url = "github:tenfyzhong/tagbar-makefile.vim"; flake = false; }; spacevim-plugin-tagbar-proto-vim = { url = "github:tenfyzhong/tagbar-proto.vim"; flake = false; }; spacevim-plugin-vim-choosewin = { url = "github:t9md/vim-choosewin"; flake = false; }; spacevim-plugin-vim-startify = { url = "github:mhinz/vim-startify"; flake = false; }; spacevim-plugin-vim-airline = { url = "github:vim-airline/vim-airline"; flake = false; }; spacevim-plugin-vim-airline-themes = { url = "github:vim-airline/vim-airline-themes"; flake = false; }; spacevim-plugin-vim-scriptease = { url = "github:tpope/vim-scriptease"; flake = false; }; spacevim-plugin-vimloo = { url = "github:lymslive/vimloo"; flake = false; }; spacevim-plugin-vnote = { url = "github:lymslive/vnote"; flake = false; }; spacevim-plugin-rainbow_parentheses-vim = { url = "github:junegunn/rainbow_parentheses.vim"; flake = false; }; spacevim-plugin-fencview = { url = "github:mbbill/fencview"; flake = false; }; spacevim-plugin-vim-mundo = { url = "github:simnalamburt/vim-mundo"; flake = false; }; spacevim-plugin-vim-cheat = { url = "github:wsdjeg/vim-cheat"; flake = false; }; spacevim-plugin-Mysql-vim = { url = "github:wsdjeg/Mysql.vim"; flake = false; }; spacevim-plugin-SourceCounter-vim = { url = "github:wsdjeg/SourceCounter.vim"; flake = false; }; spacevim-plugin-calendar-vim = { url = "github:itchyny/calendar.vim"; flake = false; }; spacevim-plugin-limelight-vim = { url = "github:junegunn/limelight.vim"; flake = false; }; spacevim-plugin-goyo-vim = { url = "github:junegunn/goyo.vim"; flake = false; }; spacevim-plugin-vim-bookmarks = { url = "github:MattesGroeger/vim-bookmarks"; flake = false; }; spacevim-plugin-VimCalc = { url = "github:gregsexton/VimCalc"; flake = false; }; spacevim-plugin-VimCalc3 = { url = "github:fedorenchik/VimCalc3"; flake = false; }; spacevim-plugin-ZFVimIndentMove = { url = "github:ZSaberLv0/ZFVimIndentMove"; flake = false; }; spacevim-plugin-vim-test = { url = "github:janko/vim-test"; flake = false; }; spacevim-plugin-vim-snippets = { url = "github:honza/vim-snippets"; flake = false; }; spacevim-plugin-neco-syntax = { url = "github:Shougo/neco-syntax"; flake = false; }; spacevim-plugin-context_filetype-vim = { url = "github:Shougo/context_filetype.vim"; flake = false; }; spacevim-plugin-neoinclude-vim = { url = "github:Shougo/neoinclude.vim"; flake = false; }; spacevim-plugin-neosnippet-snippets = { url = "github:Shougo/neosnippet-snippets"; flake = false; }; spacevim-plugin-neopairs-vim = { url = "github:Shougo/neopairs.vim"; flake = false; }; spacevim-plugin-deoplete-dictionary = { url = "github:deoplete-plugins/deoplete-dictionary"; flake = false; }; spacevim-plugin-delimitMate = { url = "github:Raimondi/delimitMate"; flake = false; }; spacevim-plugin-neosnippet-vim = { url = "github:Shougo/neosnippet.vim"; flake = false; }; spacevim-plugin-ultisnips = { url = "github:SirVer/ultisnips"; flake = false; }; spacevim-plugin-YouCompleteMe = { url = "github:Valloric/YouCompleteMe"; flake = false; }; spacevim-plugin-neocomplete = { url = "github:Shougo/neocomplete"; flake = false; }; spacevim-plugin-neocomplcache-vim = { url = "github:Shougo/neocomplcache.vim"; flake = false; }; spacevim-plugin-coc-nvim = { url = "github:neoclide/coc.nvim"; flake = false; }; spacevim-plugin-deoplete-nvim = { url = "github:Shougo/deoplete.nvim"; flake = false; }; spacevim-plugin-nvim-yarp = { url = "github:SpaceVim/nvim-yarp"; flake = false; }; spacevim-plugin-vim-hug-neovim-rpc = { url = "github:SpaceVim/vim-hug-neovim-rpc"; flake = false; }; spacevim-plugin-asyncomplete-vim = { url = "github:prabirshrestha/asyncomplete.vim"; flake = false; }; spacevim-plugin-asyncomplete-buffer-vim = { url = "github:prabirshrestha/asyncomplete-buffer.vim"; flake = false; }; spacevim-plugin-asyncomplete-omni-vim = { url = "github:yami-beta/asyncomplete-omni.vim"; flake = false; }; spacevim-plugin-completor-vim = { url = "github:maralla/completor.vim"; flake = false; }; spacevim-plugin-completor-neosnippet = { url = "github:maralla/completor-neosnippet"; flake = false; }; spacevim-plugin-echodoc-vim = { url = "github:Shougo/echodoc.vim"; flake = false; }; spacevim-plugin-CompleteParameter-vim = { url = "github:tenfyzhong/CompleteParameter.vim"; flake = false; }; }; outputs = { self, utils, nixpkgs, ... }@inputs: utils.lib.eachSystem nixpkgs.lib.systems.doubles.all (system: let pkgs = nixpkgs.legacyPackages.${system}; in rec { packages = pkgs.callPackage ./package.nix { inherit system inputs; }; apps = { inherit (packages) plugins spacevim; }; defaultApp = apps.spacevim; }); }