Skip to content

treewide: migrate to lib.mkPackageOption #2150

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 12 commits into from
Sep 5, 2024

Conversation

MattSturgeon
Copy link
Member

@MattSturgeon MattSturgeon commented Sep 3, 2024

Adds a test that ensures "package" options use a "literalExpression" in their defaultText; i.e. it validates lib.mkPackageOption was used to build the package options.

All options whose default is a derivation are covered by the test, other than submodule sub-options.

This PR completely removes lib.nixvim.mkPackageOption and lib.nixvim.mkPluginPackageOption in favour of using lib.mkPackageOption treewide.

Example build log produced by the test _without_ the other fixes

structuredAttrs is enabled
Found 433 issues:
- colorschemes.dracula.package (<derivation vimplugin-dracula-vim-2024-07-26>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/colorschemes/dracula.nix

- package (<derivation neovim-unwrapped-0.10.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/modules/top-level/output.nix

- plugins.alpha.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/alpha.nix

- plugins.alpha.package (<derivation vimplugin-alpha-nvim-2024-02-25>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/alpha.nix

- plugins.auto-session.package (<derivation vimplugin-auto-session-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/auto-session.nix

- plugins.autoclose.package (<derivation vimplugin-autoclose.nvim-2024-07-21>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/autoclose.nix

- plugins.barbar.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/bufferlines/barbar.nix

- plugins.barbecue.package (<derivation vimplugin-barbecue.nvim-2023-09-13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/bufferlines/barbecue.nix

- plugins.bufferline.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/bufferlines/bufferline.nix

- plugins.chadtree.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/chadtree.nix

- plugins.chadtree.package (<derivation vimplugin-chadtree-2024-07-25>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/chadtree.nix

- plugins.chatgpt.curlPackage (<derivation curl-8.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/ai/chatgpt.nix

- plugins.clangd-extensions.package (<derivation vimplugin-clangd_extensions.nvim-2024-06-06>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/clangd-extensions.nix

- plugins.clipboard-image.package (<derivation vimplugin-clipboard-image.nvim-2022-11-10>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/clipboard-image.nix

- plugins.cmp-fish.fishPackage (<derivation fish-3.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/completion/cmp/sources/cmp-fish.nix

- plugins.commentary.package (<derivation vimplugin-vim-commentary-2024-04-08>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/commentary.nix

- plugins.committia.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/committia.nix

- plugins.conjure.package (<derivation vimplugin-conjure-2024-07-19>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/conjure.nix

- plugins.copilot-lua.package (<derivation vimplugin-copilot.lua-2024-06-15>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/completion/copilot-lua.nix

- plugins.coq-nvim.artifactsPackage (<derivation vimplugin-coq.artifacts-2024-03-01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/completion/coq.nix

- plugins.coq-thirdparty.package (<derivation vimplugin-coq.thirdparty-2024-07-25>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/completion/coq-thirdparty.nix

- plugins.coverage.package (<derivation vimplugin-nvim-coverage-2024-03-24>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/coverage.nix

- plugins.cursorline.package (<derivation vimplugin-nvim-cursorline-2022-04-15>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/cursorline.nix

- plugins.dap.extensions.dap-go.package (<derivation vimplugin-nvim-dap-go-2024-07-19>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/dap/dap-go.nix

- plugins.dap.extensions.dap-python.package (<derivation vimplugin-nvim-dap-python-2024-06-26>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/dap/dap-python.nix

- plugins.dap.extensions.dap-ui.package (<derivation vimplugin-nvim-dap-ui-2024-07-13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/dap/dap-ui.nix

- plugins.dap.extensions.dap-virtual-text.package (<derivation vimplugin-nvim-dap-virtual-text-2024-07-02>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/dap/dap-virtual-text.nix

- plugins.dap.package (<derivation vimplugin-nvim-dap-2024-08-01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/dap

- plugins.diffview.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/diffview.nix

- plugins.diffview.package (<derivation vimplugin-diffview.nvim-2024-06-13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/diffview.nix

- plugins.easyescape.package (<derivation vimplugin-vim-easyescape-2020-11-22>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/easyescape.nix

- plugins.efmls-configs.package (<derivation vimplugin-efmls-configs-nvim-2024-07-31>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.actionlint (<derivation actionlint-1.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.alejandra (<derivation alejandra-3.0.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.alex (<derivation alex-11.0.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.ameba (<derivation ameba-1.6.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.ansible_lint (<derivation ansible-lint-24.7.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.astyle (<derivation astyle-3.5.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.autopep8 (<derivation python3.12-autopep8-2.0.4-unstable-2023-10-27>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.bashate (<derivation bashate-2.1.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.beautysh (<derivation beautysh-6.2.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.biome (<derivation biome-1.8.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.black (<derivation black-24.4.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.buf (<derivation buf-1.37.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.cbfmt (<derivation cbfmt-0.2.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.checkmake (<derivation checkmake-0.2.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.chktex (<derivation texlive-2023-env>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.clang_format (<derivation clang-tools-18.1.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.clang_tidy (<derivation clang-tools-18.1.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.clazy (<derivation clazy-1.12>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.clj_kondo (<derivation clj-kondo-2024.08.01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.cmake_lint (<derivation cmake-format-0.6.13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.codespell (<derivation codespell-2.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.cppcheck (<derivation cppcheck-2.14.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.cpplint (<derivation cpplint-1.6.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.dartfmt (<derivation dart-3.5.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.dfmt (<derivation dfmt-1.2.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.djlint (<derivation djlint-1.34.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.dmd (<derivation dmd-2.109.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.dotnet_format (<derivation dotnet-runtime-6.0.33>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.dprint (<derivation dprint-0.47.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.eslint (<derivation eslint-9.7.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.eslint_d (<derivation eslint_d-14.0.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.fish (<derivation fish-3.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.fish_indent (<derivation fish-3.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.flake8 (<derivation python3.12-flake8-7.1.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.flawfinder (<derivation flawfinder-2.0.19>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.fnlfmt (<derivation fnlfmt-0.3.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.fourmolu (<derivation fourmolu-0.14.0.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.gcc (<derivation gcc-wrapper-13.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.gitlint (<derivation gitlint-0.19.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.go_revive (<derivation revive-1.3.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.gofmt (<derivation go-1.22.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.gofumpt (<derivation gofumpt-0.7.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.goimports (<derivation go-tools-2024.1.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.golangci_lint (<derivation golangci-lint-1.60.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.golines (<derivation golines-0.12.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.golint (<derivation golint-unstable-2020-12-08>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.google_java_format (<derivation google-java-format-1.23.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.hadolint (<derivation hadolint-2.12.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.isort (<derivation isort-5.13.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.joker (<derivation joker-1.4.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.jq (<derivation jq-1.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.languagetool (<derivation LanguageTool-6.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.latexindent (<derivation texlive-2023-env>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.lua_format (<derivation luaformatter-1.3.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.luacheck (<derivation lua5.2-luacheck-1.2.0-1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.markdownlint (<derivation markdownlint-cli-0.41.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.mcs (<derivation mono-6.12.0.182>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.mdformat (<derivation python3.12-mdformat-0.7.17>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.mypy (<derivation mypy-1.10.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.nixfmt (<derivation nixfmt-0.6.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.phan (<derivation phan-5.4.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.php (<derivation php-with-extensions-8.2.22>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.php_cs_fixer (<derivation php-cs-fixer-3.58.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.phpcbf (<derivation php-codesniffer-3.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.phpcs (<derivation php-codesniffer-3.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.phpstan (<derivation phpstan-1.11.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.prettier (<derivation prettier-3.3.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.prettier_d (<derivation fsouza-prettierd-0.25.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.prettypst (<derivation prettypst-unstable-2023-12-06>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.proselint (<derivation proselint-0.13.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.protolint (<derivation protolint-0.50.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.psalm (<derivation psalm-5.25.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.pylint (<derivation pylint-3.2.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.rubocop (<derivation ruby3.1-rubocop-1.62.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.ruff (<derivation ruff-0.6.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.rustfmt (<derivation rustfmt-1.80.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.scalafmt (<derivation scalafmt-3.7.17>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.selene (<derivation selene-0.27.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.shellcheck (<derivation shellcheck-0.10.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.shellharden (<derivation shellharden-4.3.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.shfmt (<derivation shfmt-3.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.slither (<derivation slither-analyzer-0.10.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.smlfmt (<derivation smlfmt-1.1.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.sql-formatter (<derivation sql-formatter-15.3.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.sqlfluff (<derivation sqlfluff-3.1.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.staticcheck (<derivation go-tools-2024.1.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.statix (<derivation statix-0.5.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.stylelint (<derivation stylelint-16.8.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.stylua (<derivation stylua-0.20.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.taplo (<derivation taplo-0.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.terraform_fmt (<derivation terraform-1.9.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.textlint (<derivation textlint-14.2.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.typstfmt (<derivation typstfmt-0.2.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.typstyle (<derivation typstyle-0.11.32>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.uncrustify (<derivation uncrustify-0.79.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.vale (<derivation vale-3.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.vint (<derivation vim-vint-0.3.21>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.vulture (<derivation python3.12-vulture-2.11>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.write_good (<derivation write-good-1.0.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.yamllint (<derivation yamllint-1.35.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.yapf (<derivation yapf-0.40.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.efmls-configs.toolPackages.yq (<derivation yq-go-4.44.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/efmls-configs.nix

- plugins.fidget.package (<derivation vimplugin-lua5.1-fidget.nvim-1.4.1-1-unstable-2024-07-13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/fidget.nix

- plugins.floaterm.package (<derivation vimplugin-vim-floaterm-2024-04-08>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/floaterm.nix

- plugins.friendly-snippets.package (<derivation vimplugin-friendly-snippets-2024-07-15>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/snippets/friendly-snippets.nix

- plugins.fugitive.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/fugitive.nix

- plugins.fzf-lua.fzfPackage (<derivation fzf-0.54.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/fzf-lua.nix

- plugins.fzf-lua.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/fzf-lua.nix

- plugins.git-conflict.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/git-conflict.nix

- plugins.git-worktree.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/git-worktree.nix

- plugins.git-worktree.package (<derivation vimplugin-git-worktree.nvim-2023-11-07>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/git-worktree.nix

- plugins.gitblame.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/gitblame.nix

- plugins.gitgutter.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/gitgutter.nix

- plugins.gitgutter.package (<derivation vimplugin-vim-gitgutter-2024-07-16>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/gitgutter.nix

- plugins.gitlinker.package (<derivation vimplugin-gitlinker.nvim-2023-02-03>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/gitlinker.nix

- plugins.gitmessenger.package (<derivation vimplugin-git-messenger.vim-2022-08-30>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/gitmessenger.nix

- plugins.gitsigns.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/gitsigns

- plugins.godot.godotPackage (<derivation godot4-4.3-stable>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/godot.nix

- plugins.hardtime.package (<derivation vimplugin-hardtime.nvim-2024-07-26>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/hardtime.nix

- plugins.harpoon.package (<derivation vimplugin-harpoon-2023-12-26>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/harpoon.nix

- plugins.helm.package (<derivation vimplugin-vim-helm-2024-05-31>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/helm.nix

- plugins.hmts.package (<derivation vimplugin-hmts.nvim-2024-05-07>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/treesitter/hmts.nix

- plugins.illuminate.package (<derivation vimplugin-vim-illuminate-2024-05-17>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/illuminate.nix

- plugins.image.package (<derivation vimplugin-lua5.1-image.nvim-1.3.0-1-unstable-2024-08-02>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/ui/image.nix

- plugins.inc-rename.package (<derivation vimplugin-inc-rename.nvim-2024-07-03>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/inc-rename.nix

- plugins.intellitab.package (<derivation vimplugin-intellitab.nvim-2024-02-05>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/intellitab.nix

- plugins.lastplace.package (<derivation vimplugin-nvim-lastplace-2023-07-27>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/lastplace.nix

- plugins.lazy.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/pluginmanagers/lazy.nix

- plugins.lazygit.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/lazygit.nix

- plugins.lazygit.lazygitPackage (<derivation lazygit-0.43.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/lazygit.nix

- plugins.lean.leanPackage (<derivation lean4-4.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/lean.nix

- plugins.lean.package (<derivation vimplugin-lean.nvim-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/lean.nix

- plugins.leap.package (<derivation vimplugin-leap.nvim-2024-07-30>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/leap.nix

- plugins.ledger.ledgerPackage (<derivation ledger-3.3.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/ledger.nix

- plugins.lint.package (<derivation vimplugin-nvim-lint-2024-06-26>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/lint.nix

- plugins.lsp.servers.pylsp.pythonPackage (<derivation python3-3.12.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/pylsp.nix

- plugins.lsp.servers.rust-analyzer.cargoPackage (<derivation cargo-1.80.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/rust-analyzer.nix

- plugins.lsp.servers.rust-analyzer.rustcPackage (<derivation rustc-wrapper-1.80.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/language-servers/rust-analyzer.nix

- plugins.lsp-format.package (<derivation vimplugin-lsp-format.nvim-2024-08-05>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/lsp-format.nix

- plugins.lspkind.package (<derivation vimplugin-lspkind-nvim-2024-07-25>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/completion/lspkind.nix

- plugins.lspsaga.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/lspsaga.nix

- plugins.lspsaga.package (<derivation vimplugin-lspsaga.nvim-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/lspsaga.nix

- plugins.lualine.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/statuslines/lualine.nix

- plugins.lualine.package (<derivation vimplugin-lualine.nvim-2024-07-15>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/statuslines/lualine.nix

- plugins.luasnip.package (<derivation vimplugin-lua5.1-luasnip-2.3.0-1-unstable-2024-08-01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/snippets/luasnip

- plugins.mark-radar.package (<derivation vimplugin-mark-radar.nvim-2024-06-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/mark-radar.nix

- plugins.marks.package (<derivation vimplugin-marks.nvim-2024-01-07>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/marks.nix

- plugins.mini.package (<derivation vimplugin-mini.nvim-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/mini.nix

- plugins.mkdnflow.package (<derivation vimplugin-mkdnflow.nvim-2024-07-29>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/mkdnflow.nix

- plugins.multicursors.package (<derivation vimplugin-multicursors.nvim-2024-06-25>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/multicursors.nix

- plugins.navbuddy.package (<derivation vimplugin-nvim-navbuddy-2024-05-19>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/navbuddy.nix

- plugins.navic.package (<derivation vimplugin-nvim-navic-2023-11-30>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/bufferlines/navic.nix

- plugins.neo-tree.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/neo-tree.nix

- plugins.neo-tree.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/neo-tree.nix

- plugins.neo-tree.package (<derivation vimplugin-neo-tree.nvim-2024-06-11>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/neo-tree.nix

- plugins.neogen.package (<derivation vimplugin-neogen-2024-08-02>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/neogen.nix

- plugins.neogit.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/git/neogit

- plugins.neorg.package (<derivation vimplugin-neorg-2024-07-28>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/neorg.nix

- plugins.neotest.adapters.bash.package (<derivation vimplugin-neotest-bash-2024-05-06>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.dart.package (<derivation vimplugin-neotest-dart-2024-02-28>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.deno.package (<derivation vimplugin-neotest-deno-2022-12-09>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.dotnet.package (<derivation vimplugin-neotest-dotnet-2024-07-24>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.elixir.package (<derivation vimplugin-neotest-elixir-2024-06-21>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.foundry.package (<derivation vimplugin-neotest-foundry-2024-02-03>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.go.package (<derivation vimplugin-neotest-go-2024-05-19>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.golang.package (<derivation vimplugin-neotest-golang-2024-08-01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.gradle.package (<derivation vimplugin-neotest-gradle-2023-12-05>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.gtest.package (<derivation vimplugin-neotest-gtest-2024-06-12>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.hardhat.package (<derivation vimplugin-hardhat.nvim-2024-07-28>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.haskell.package (<derivation vimplugin-neotest-haskell-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.java.package (<derivation vimplugin-neotest-java-2024-07-11>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.jest.package (<derivation vimplugin-neotest-jest-2024-03-21>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.minitest.package (<derivation vimplugin-neotest-minitest-2024-04-29>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.pest.package (<derivation vimplugin-neotest-pest-2024-02-16>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.phpunit.package (<derivation vimplugin-neotest-phpunit-2024-05-05>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.playwright.package (<derivation vimplugin-neotest-playwright-2024-07-08>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.plenary.package (<derivation vimplugin-neotest-plenary-2023-09-29>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.python.package (<derivation vimplugin-neotest-python-2024-01-15>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.rspec.package (<derivation vimplugin-neotest-rspec-2024-05-15>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.rust.package (<derivation vimplugin-neotest-rust-2024-04-08>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.scala.package (<derivation vimplugin-neotest-scala-2022-10-15>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.testthat.package (<derivation vimplugin-neotest-testthat-2022-07-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.vitest.package (<derivation vimplugin-neotest-vitest-2024-06-22>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.neotest.adapters.zig.package (<derivation vimplugin-neotest-zig-2024-07-28>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/neotest/adapters.nix

- plugins.netman.package (<derivation vimplugin-netman.nvim-2024-04-21>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/netman.nix

- plugins.nix-develop.package (<derivation vimplugin-nix-develop.nvim-2023-07-23>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/nix-develop.nix

- plugins.noice.package (<derivation vimplugin-noice.nvim-2024-07-25>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/ui/noice.nix

- plugins.none-ls.sources.code_actions.gitsigns.package (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.code_actions.proselint.package (<derivation proselint-0.13.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.code_actions.statix.package (<derivation statix-0.5.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.actionlint.package (<derivation actionlint-1.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.alex.package (<derivation alex-11.0.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.ansiblelint.package (<derivation ansible-lint-24.7.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.bean_check.package (<derivation beancount-2.3.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.buf.package (<derivation buf-1.37.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.buildifier.package (<derivation bazel-buildtools-7.1.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.cfn_lint.package (<derivation python3.12-cfn-lint-0.87.7>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.checkmake.package (<derivation checkmake-0.2.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.checkstyle.package (<derivation checkstyle-10.17.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.clazy.package (<derivation clazy-1.12>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.clj_kondo.package (<derivation clj-kondo-2024.08.01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.cmake_lint.package (<derivation cmake-format-0.6.13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.codespell.package (<derivation codespell-2.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.commitlint.package (<derivation _at_commitlint_slash_cli-19.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.cppcheck.package (<derivation cppcheck-2.14.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.credo.package (<derivation elixir-1.16.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.cue_fmt.package (<derivation cue-0.10.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.deadnix.package (<derivation deadnix-1.2.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.djlint.package (<derivation djlint-1.34.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.dotenv_linter.package (<derivation dotenv-linter-3.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.editorconfig_checker.package (<derivation editorconfig-checker-3.0.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.fish.package (<derivation fish-3.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.gdlint.package (<derivation gdtoolkit-4.2.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.gitlint.package (<derivation gitlint-0.19.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.glslc.package (<derivation shaderc-2024.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.golangci_lint.package (<derivation golangci-lint-1.60.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.hadolint.package (<derivation hadolint-2.12.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.haml_lint.package (<derivation mastodon-4.2.12>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.ktlint.package (<derivation ktlint-1.3.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.ltrs.package (<derivation languagetool-rust-2.1.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.markdownlint.package (<derivation markdownlint-cli-0.41.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.markdownlint_cli2.package (<derivation markdownlint-cli2-0.13.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.mdl.package (<derivation mdl-0.13.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.mypy.package (<derivation mypy-1.10.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.opacheck.package (<derivation open-policy-agent-0.66.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.phpcs.package (<derivation php-codesniffer-3.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.phpmd.package (<derivation phpmd-2.15.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.phpstan.package (<derivation phpstan-1.11.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.pmd.package (<derivation pmd-6.55.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.proselint.package (<derivation proselint-0.13.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.protolint.package (<derivation protolint-0.50.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.puppet_lint.package (<derivation puppet-lint-4.2.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.pylint.package (<derivation pylint-3.2.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.qmllint.package (<derivation qtdeclarative-6.7.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.revive.package (<derivation revive-1.3.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.rpmspec.package (<derivation rpm-4.18.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.rstcheck.package (<derivation rstcheck-6.2.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.rubocop.package (<derivation ruby3.1-rubocop-1.62.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.selene.package (<derivation selene-0.27.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.semgrep.package (<derivation semgrep-1.74.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.sqlfluff.package (<derivation sqlfluff-3.1.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.staticcheck.package (<derivation go-tools-2024.1.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.statix.package (<derivation statix-0.5.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.stylelint.package (<derivation stylelint-16.8.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.teal.package (<derivation lua5.2-tl-0.15.3-1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.terraform_validate.package (<derivation terraform-1.9.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.terragrunt_validate.package (<derivation terragrunt-0.66.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.tfsec.package (<derivation tfsec-1.28.10>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.tidy.package (<derivation html-tidy-5.8.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.trivy.package (<derivation trivy-0.54.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.vale.package (<derivation vale-3.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.verilator.package (<derivation verilator-5.026>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.vint.package (<derivation vim-vint-0.3.21>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.write_good.package (<derivation write-good-1.0.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.yamllint.package (<derivation yamllint-1.35.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.diagnostics.zsh.package (<derivation zsh-5.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.alejandra.package (<derivation alejandra-3.0.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.asmfmt.package (<derivation asmfmt-1.3.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.astyle.package (<derivation astyle-3.5.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.bean_format.package (<derivation beancount-2.3.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.bibclean.package (<derivation bibclean-3.07>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.biome.package (<derivation biome-1.8.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.black.package (<derivation python3.12-black-24.4.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.blackd.package (<derivation black-24.4.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.buf.package (<derivation buf-1.37.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.buildifier.package (<derivation bazel-buildtools-7.1.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.cbfmt.package (<derivation cbfmt-0.2.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.clang_format.package (<derivation clang-tools-18.1.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.cmake_format.package (<derivation cmake-format-0.6.13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.codespell.package (<derivation codespell-2.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.crystal_format.package (<derivation crystal-1.11.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.csharpier.package (<derivation csharpier-0.28.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.cue_fmt.package (<derivation cue-0.10.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.d2_fmt.package (<derivation d2-0.6.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.dart_format.package (<derivation dart-3.5.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.dfmt.package (<derivation dfmt-1.2.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.djhtml.package (<derivation djhtml-3.0.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.djlint.package (<derivation djlint-1.34.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.dxfmt.package (<derivation dioxus-cli-0.5.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.elm_format.package (<derivation elm-format-0.8.7>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.emacs_scheme_mode.package (<derivation emacs-29.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.emacs_vhdl_mode.package (<derivation emacs-29.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.erb_format.package (<derivation ruby3.1-erb-formatter-0.7.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.erlfmt.package (<derivation erlfmt-1.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.fantomas.package (<derivation fantomas-6.3.10>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.fish_indent.package (<derivation fish-3.7.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.fnlfmt.package (<derivation fnlfmt-0.3.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.format_r.package (<derivation R-4.4.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.fprettify.package (<derivation fprettify-0.3.7>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.gdformat.package (<derivation gdtoolkit-4.2.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.gleam_format.package (<derivation gleam-1.4.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.gn_format.package (<derivation gn-unstable-2020-03-09>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.gofmt.package (<derivation go-1.22.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.gofumpt.package (<derivation gofumpt-0.7.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.goimports.package (<derivation gotools-0.22.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.goimports_reviser.package (<derivation goimports-reviser-3.6.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.golines.package (<derivation golines-0.12.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.google_java_format.package (<derivation google-java-format-1.23.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.haxe_formatter.package (<derivation haxe-4.3.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.hclfmt.package (<derivation hclfmt-2.22.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.htmlbeautifier.package (<derivation ruby3.1-htmlbeautifier-1.4.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.isort.package (<derivation isort-5.13.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.isortd.package (<derivation isort-5.13.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.joker.package (<derivation joker-1.4.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.just.package (<derivation just-1.34.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.ktlint.package (<derivation ktlint-1.3.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.leptosfmt.package (<derivation leptosfmt-0.1.18>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.markdownlint.package (<derivation markdownlint-cli-0.41.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.mdformat.package (<derivation mdformat-wrapped>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.mix.package (<derivation elixir-1.16.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.nimpretty.package (<derivation x86_64-unknown-linux-gnu-nim-wrapper-2.0.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.nixfmt.package (<derivation nixfmt-0.6.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.nixpkgs_fmt.package (<derivation nixpkgs-fmt-1.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.ocamlformat.package (<derivation ocaml5.1.1-ocamlformat-0.26.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.opentofu_fmt.package (<derivation opentofu-1.8.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.pg_format.package (<derivation perl5.38.2-pgformatter-5.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.phpcbf.package (<derivation php-codesniffer-3.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.phpcsfixer.package (<derivation php-cs-fixer-3.58.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.prettier.package (<derivation prettier-3.3.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.prettierd.package (<derivation fsouza-prettierd-0.25.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.prisma_format.package (<derivation prisma-5.16.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.protolint.package (<derivation protolint-0.50.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.ptop.package (<derivation fpc-3.2.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.puppet_lint.package (<derivation puppet-lint-4.2.4>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.qmlformat.package (<derivation qtdeclarative-6.7.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.racket_fixw.package (<derivation racket-8.14>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.raco_fmt.package (<derivation racket-8.14>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.rego.package (<derivation open-policy-agent-0.66.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.rubocop.package (<derivation ruby3.1-rubocop-1.62.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.rubyfmt.package (<derivation rubyfmt-0.10.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.rufo.package (<derivation rufo-0.17.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.rustywind.package (<derivation rustywind-0.22.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.scalafmt.package (<derivation scalafmt-3.7.17>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.shellharden.package (<derivation shellharden-4.3.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.shfmt.package (<derivation shfmt-3.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.smlfmt.package (<derivation smlfmt-1.1.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.sqlfluff.package (<derivation sqlfluff-3.1.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.sqlformat.package (<derivation python3.12-sqlparse-0.5.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.stylelint.package (<derivation stylelint-16.8.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.stylua.package (<derivation stylua-0.20.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.surface.package (<derivation elixir-1.16.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.swift_format.package (<derivation swift-format-5.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.terraform_fmt.package (<derivation terraform-1.9.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.terragrunt_fmt.package (<derivation terragrunt-0.66.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.tidy.package (<derivation html-tidy-5.8.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.topiary.package (<derivation topiary-0.3.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.treefmt.package (<derivation treefmt-2.0.5>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.typstfmt.package (<derivation typstfmt-0.2.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.typstyle.package (<derivation typstyle-0.11.32>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.uncrustify.package (<derivation uncrustify-0.79.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.usort.package (<derivation usort-1.0.8>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.verible_verilog_format.package (<derivation verible-0.0.3747>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.xmllint.package (<derivation libxml2-2.13.3>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.yamlfix.package (<derivation yamlfix-1.16.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.yamlfmt.package (<derivation yamlfmt-0.13.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.yapf.package (<derivation yapf-0.40.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.formatting.zprint.package (<derivation zprint-1.2.9>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.none-ls.sources.hover.dictionary.package (<derivation curl-8.9.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/none-ls/sources.nix

- plugins.notify.package (<derivation vimplugin-nvim-notify-2024-05-17>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/notify.nix

- plugins.nvim-bqf.package (<derivation vimplugin-nvim-bqf-2024-06-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/nvim-bqf.nix

- plugins.nvim-colorizer.package (<derivation vimplugin-nvim-colorizer.lua-2024-07-24>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/nvim-colorizer.nix

- plugins.nvim-jdtls.package (<derivation vimplugin-nvim-jdtls-2024-08-01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/nvim-jdtls.nix

- plugins.nvim-osc52.package (<derivation vimplugin-nvim-osc52-2024-05-24>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/nvim-osc52.nix

- plugins.nvim-tree.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/nvim-tree.nix

- plugins.nvim-tree.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/nvim-tree.nix

- plugins.nvim-tree.package (<derivation vimplugin-nvim-tree.lua-2024-07-28>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/filetrees/nvim-tree.nix

- plugins.nvim-ufo.package (<derivation vimplugin-nvim-ufo-2024-08-01>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/nvim-ufo.nix

- plugins.ollama.package (<derivation vimplugin-ollama.nvim-2024-06-09>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/ollama.nix

- plugins.openscad.package (<derivation vimplugin-openscad.nvim-2024-04-13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/openscad.nix

- plugins.packer.gitPackage (<derivation git-2.45.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/pluginmanagers/packer.nix

- plugins.persistence.package (<derivation vimplugin-persistence.nvim-2024-07-22>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/persistence.nix

- plugins.plantuml-syntax.package (<derivation vimplugin-plantuml-syntax-2024-07-25>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/plantuml-syntax.nix

- plugins.presence-nvim.package (<derivation vimplugin-presence.nvim-2023-01-29>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/presence-nvim.nix

- plugins.project-nvim.package (<derivation vimplugin-project.nvim-2023-04-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/project-nvim.nix

- plugins.quickmath.package (<derivation vimplugin-quickmath.nvim-2024-02-12>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/quickmath.nix

- plugins.rainbow-delimiters.package (<derivation vimplugin-rainbow-delimiters.nvim-2024-07-29>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/treesitter/rainbow-delimiters.nix

- plugins.rust-tools.package (<derivation vimplugin-rust-tools.nvim-2024-01-03>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/rust/rust-tools.nix

- plugins.rust-tools.serverPackage (<derivation rust-analyzer-2024-08-19>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/rust/rust-tools.nix

- plugins.rustaceanvim.rustAnalyzerPackage (<derivation rust-analyzer-2024-08-19>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/rust/rustaceanvim

- plugins.spider.package (<derivation vimplugin-nvim-spider-2024-07-21>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/spider.nix

- plugins.startup.package (<derivation vimplugin-startup.nvim-2023-12-20>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/startup.nix

- plugins.telescope.extensions.media-files.dependencies.chafa.package (<derivation chafa-1.14.2>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/telescope/extensions/media-files.nix

- plugins.telescope.extensions.media-files.dependencies.epub-thumbnailer.package (<derivation epub-thumbnailer-0-unstable-2024-03-26>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/telescope/extensions/media-files.nix

- plugins.telescope.extensions.media-files.dependencies.ffmpegthumbnailer.package (<derivation ffmpegthumbnailer-unstable-2024-01-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/telescope/extensions/media-files.nix

- plugins.telescope.extensions.media-files.dependencies.fontpreview.package (<derivation fontpreview-1.0.6>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/telescope/extensions/media-files.nix

- plugins.telescope.extensions.media-files.dependencies.imageMagick.package (<derivation imagemagick-7.1.1-37>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/telescope/extensions/media-files.nix

- plugins.telescope.extensions.media-files.dependencies.pdftoppm.package (<derivation poppler-utils-24.02.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/telescope/extensions/media-files.nix

- plugins.telescope.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/telescope

- plugins.texpresso.texpressoPackage (<derivation texpresso-0-unstable-2024-07-02>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/texpresso.nix

- plugins.todo-comments.ripgrepPackage (<derivation ripgrep-14.1.0>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/todo-comments.nix

- plugins.treesitter-refactor.package (<derivation vimplugin-nvim-treesitter-refactor-2023-04-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/treesitter/treesitter-refactor.nix

- plugins.treesitter-textobjects.package (<derivation vimplugin-nvim-treesitter-textobjects-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/treesitter/treesitter-textobjects.nix

- plugins.trouble.iconsPackage (<derivation vimplugin-nvim-web-devicons-2024-08-04>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/trouble.nix

- plugins.ts-context-commentstring.package (<derivation vimplugin-nvim-ts-context-commentstring-2024-07-10>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/treesitter/ts-context-commentstring.nix

- plugins.typescript-tools.package (<derivation vimplugin-typescript-tools.nvim-2024-07-18>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/typescript-tools.nix

- plugins.vim-bbye.package (<derivation vimplugin-vim-bbye-2018-03-03>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/vim-bbye.nix

- plugins.vim-matchup.package (<derivation vimplugin-vim-matchup-2024-05-29>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/vim-matchup.nix

- plugins.vimtex.texlivePackage (<derivation texlive-combined-medium-2023-final>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/languages/vimtex.nix

- plugins.wilder.package (<derivation vimplugin-wilder.nvim-2022-08-13>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/wilder.nix

- plugins.wtf.package (<derivation vimplugin-wtf.nvim-2024-07-10>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/lsp/wtf.nix

- plugins.zk.zkPackage (<derivation zk-0.14.1>), declared in:
  - /nix/store/56ri0qrf22klkh6nnpqhmzv7z8jdvcwd-source/plugins/utils/zk.nix

(433 options with issues)

@MattSturgeon MattSturgeon force-pushed the package_options branch 2 times, most recently from fd9927e to 0687d36 Compare September 3, 2024 16:12
@MattSturgeon

This comment was marked as outdated.

@MattSturgeon MattSturgeon force-pushed the package_options branch 2 times, most recently from d30fcbc to c86a7e5 Compare September 4, 2024 21:03
@MattSturgeon MattSturgeon marked this pull request as ready for review September 4, 2024 21:04
@MattSturgeon MattSturgeon changed the title [WIP] treewide: migrate to lib.mkPackageOption treewide: migrate to lib.mkPackageOption Sep 4, 2024
@khaneliman
Copy link
Contributor

Looks like the assertion is triggering on something. Does it need to be removed from lib/helpers?

@MattSturgeon
Copy link
Member Author

MattSturgeon commented Sep 5, 2024

Looks like the assertion is triggering on something. Does it need to be removed from lib/helpers?

Yeah, this is the issue:

{
assertion = lib.nixvim == helpers;
message = "lib.nixvim and helpers should be aliases";
}

3ae7415 resolves it.

`mkPackageOption` and `mkPluginPackageOption` have both been replaced
with nixpkg's `lib.mkPackageOption`.
The test ensures "package" options use a "literalExpression" in their
defaultText; i.e. it validates `lib.mkPackageOption` was used to build
the package options.

All options whose `default` is a derivation are covered by the test,
other than submodule sub-options.
@khaneliman
Copy link
Contributor

Looks like the assertion is triggering on something. Does it need to be removed from lib/helpers?

Yeah, this is the issue:

{
assertion = lib.nixvim == helpers;
message = "lib.nixvim and helpers should be aliases";
}

3ae7415 resolves it.

Interesting... I would have thought it was this because we removed their definitions but it's trying to inherit those options. Or do they still need to be inherited to support the assertion?

lib/helpers.nix

    inherit (helpers.options)
      defaultNullOpts
      mkCompositeOption
      mkCompositeOption'
      mkNullOrLua
      mkNullOrLua'
      mkNullOrLuaFn
      mkNullOrLuaFn'
      mkNullOrOption
      mkNullOrOption'
      mkNullOrStr
      mkNullOrStr'
      mkNullOrStrLuaFnOr
      mkNullOrStrLuaFnOr'
      mkNullOrStrLuaOr
      mkNullOrStrLuaOr'
      mkPackageOption
      mkPluginPackageOption
      mkSettingsOption
      pluginDefaultText
      ;

@MattSturgeon
Copy link
Member Author

Interesting... I would have thought it was this because we removed their definitions but it's trying to inherit those options. Or do they still need to be inherited to support the assertion?

Attr values are lazy, so inheriting doesn't actually evaluate the value unless you actually use the inherited value somewhere.

The whole point of the abort or throw expression is to fail if the attr value is evaluated.

But because I was using ==, that fully evaluates recursively to ensure everything is the same. It's effectively the same as using builtins.deepSeq on the attrset.

@khaneliman
Copy link
Contributor

Interesting... I would have thought it was this because we removed their definitions but it's trying to inherit those options. Or do they still need to be inherited to support the assertion?

Attr values are lazy, so inheriting doesn't actually evaluate the value unless you actually use the inherited value somewhere.

The whole point of the abort or throw expression is to fail if the attr value is evaluated.

But because I was using ==, that fully evaluates recursively to ensure everything is the same. It's effectively the same as using builtins.deepSeq on the attrset.

That makes sense, everything looks good to me, then.

Copy link
Contributor

@khaneliman khaneliman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for doing this!

@MattSturgeon
Copy link
Member Author

@Mergifyio queue

Copy link
Contributor

mergify bot commented Sep 5, 2024

queue

✅ The pull request has been merged automatically

The pull request has been merged automatically at e48da94

@mergify mergify bot merged commit e48da94 into nix-community:main Sep 5, 2024
4 checks passed
@MattSturgeon MattSturgeon deleted the package_options branch September 5, 2024 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants