diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index fa16aec65997..12652e455fb9 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -16,6 +16,14 @@ on: required: true type: string secrets: + # Can be provided in pull requests because the job it is used in does + # not evaluate untrusted code. + NIXPKGS_COMMIT_CHECK_APP_PRIVATE_KEY: + required: false + # Can be provided in pull requests because the job it is used in does + # not evaluate untrusted code. + NIXPKGS_MANUAL_EDIT_CHECK_APP_PRIVATE_KEY: + required: false # Should only be provided in the merge queue, not in pull requests, # where we're evaluating untrusted code. CACHIX_AUTH_TOKEN_GHA: @@ -45,9 +53,17 @@ jobs: - name: Install dependencies run: npm install bottleneck@2.19.5 + - uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1 + if: github.event_name != 'pull_request' && vars.NIXPKGS_COMMIT_CHECK_CLIENT_ID + id: app-token + with: + client-id: ${{ vars.NIXPKGS_COMMIT_CHECK_CLIENT_ID }} + private-key: ${{ secrets.NIXPKGS_COMMIT_CHECK_APP_PRIVATE_KEY }} + permission-pull-requests: write + - name: Log current API rate limits env: - GH_TOKEN: ${{ github.token }} + GH_TOKEN: ${{ steps.app-token.outputs.token || github.token }} run: gh api /rate_limit | jq - name: Check commits @@ -56,6 +72,7 @@ jobs: env: TARGETS_STABLE: ${{ fromJSON(inputs.baseBranch).stable && !contains(fromJSON(inputs.headBranch).type, 'development') }} with: + github-token: ${{ steps.app-token.outputs.token || github.token }} script: | const targetsStable = JSON.parse(process.env.TARGETS_STABLE) require('./trusted/ci/github-script/commits.js')({ @@ -68,7 +85,7 @@ jobs: - name: Log current API rate limits env: - GH_TOKEN: ${{ github.token }} + GH_TOKEN: ${{ steps.app-token.outputs.token || github.token }} run: gh api /rate_limit | jq manual-file-edits: @@ -85,25 +102,35 @@ jobs: sparse-checkout: | ci/github-script + - uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1 + if: github.event_name != 'pull_request' && vars.NIXPKGS_MANUAL_EDIT_CHECK_CLIENT_ID + id: app-token + with: + client-id: ${{ vars.NIXPKGS_MANUAL_EDIT_CHECK_CLIENT_ID }} + private-key: ${{ secrets.NIXPKGS_MANUAL_EDIT_CHECK_APP_PRIVATE_KEY }} + permission-pull-requests: write + - name: Log current API rate limits env: - GH_TOKEN: ${{ github.token }} + GH_TOKEN: ${{ steps.app-token.outputs.token || github.token }} run: gh api /rate_limit | jq - name: Discourage manual edits to certain files uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: + github-token: ${{ steps.app-token.outputs.token || github.token }} script: | require('./trusted/ci/github-script/manual-file-edits.js')({ github, context, core, + dry: context.eventName == 'pull_request', repoPath: 'trusted', }) - name: Log current API rate limits env: - GH_TOKEN: ${{ github.token }} + GH_TOKEN: ${{ steps.app-token.outputs.token || github.token }} run: gh api /rate_limit | jq owners: diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 4939fa5ec329..dc8f8fff421e 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -23,6 +23,10 @@ on: default: false type: boolean secrets: + # Can be provided in pull requests because the job it is used in does + # not evaluate untrusted code. + NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY: + required: false # Should only be provided in the merge queue, not in pull requests, # where we're evaluating untrusted code. CACHIX_AUTH_TOKEN_GHA: @@ -349,10 +353,22 @@ jobs: description, target_url }) + + - uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1 + if: github.event_name == 'pull_request_target' && vars.NIXPKGS_BRANCH_CHECK_CLIENT_ID + id: app-token + with: + client-id: ${{ vars.NIXPKGS_BRANCH_CHECK_CLIENT_ID }} + private-key: ${{ secrets.NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY }} + permission-pull-requests: write + + # It's fine to reuse this app in the 'pull-request-target / prepare' job, + # because that job has to run before this one. - name: Request changes if PR is against an inappropriate branch if: ${{ github.event_name == 'pull_request_target' }} uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: + github-token: ${{ steps.app-token.outputs.token || github.token }} script: | require('./nixpkgs/trusted/ci/github-script/check-target-branch.js')({ github, diff --git a/.github/workflows/pull-request-target.yml b/.github/workflows/pull-request-target.yml index 190ce2510a3e..88ed0a9b5f1d 100644 --- a/.github/workflows/pull-request-target.yml +++ b/.github/workflows/pull-request-target.yml @@ -10,6 +10,12 @@ on: secrets: NIXPKGS_CI_APP_PRIVATE_KEY: required: true + NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY: + required: true + NIXPKGS_COMMIT_CHECK_APP_PRIVATE_KEY: + required: true + NIXPKGS_MANUAL_EDIT_CHECK_APP_PRIVATE_KEY: + required: true concurrency: group: pr-${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }} @@ -36,9 +42,21 @@ jobs: sparse-checkout-cone-mode: true # default, for clarity sparse-checkout: | ci/github-script + + # It's fine to reuse this app in the 'eval / compare' job, + # because this job has to run before that one. + - uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1 + if: vars.NIXPKGS_BRANCH_CHECK_CLIENT_ID + id: app-token + with: + client-id: ${{ vars.NIXPKGS_BRANCH_CHECK_CLIENT_ID }} + private-key: ${{ secrets.NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY }} + permission-pull-requests: write + - id: prepare uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: + github-token: ${{ steps.app-token.outputs.token || github.token }} retries: 10 # The default for this includes code 422, which happens regularly for us when comparing commits: # 422 - Server Error: Sorry, this diff is taking too long to generate. @@ -60,6 +78,9 @@ jobs: permissions: # cherry-picks pull-requests: write + secrets: + NIXPKGS_COMMIT_CHECK_APP_PRIVATE_KEY: ${{ secrets.NIXPKGS_COMMIT_CHECK_APP_PRIVATE_KEY }} + NIXPKGS_MANUAL_EDIT_CHECK_APP_PRIVATE_KEY: ${{ secrets.NIXPKGS_MANUAL_EDIT_CHECK_APP_PRIVATE_KEY }} with: baseBranch: ${{ needs.prepare.outputs.baseBranch }} headBranch: ${{ needs.prepare.outputs.headBranch }} @@ -82,6 +103,8 @@ jobs: # compare pull-requests: write statuses: write + secrets: + NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY: ${{ secrets.NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY }} with: artifact-prefix: ${{ inputs.artifact-prefix }} mergedSha: ${{ needs.prepare.outputs.mergedSha }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 64b7dbd85dd8..2984da76fccf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -116,5 +116,8 @@ jobs: statuses: write # unused on pull_request, required by PR workflow secrets: NIXPKGS_CI_APP_PRIVATE_KEY: ${{ secrets.NIXPKGS_CI_APP_PRIVATE_KEY }} + NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY: ${{ secrets.NIXPKGS_BRANCH_CHECK_APP_PRIVATE_KEY }} + NIXPKGS_COMMIT_CHECK_APP_PRIVATE_KEY: ${{ secrets.NIXPKGS_COMMIT_CHECK_APP_PRIVATE_KEY }} + NIXPKGS_MANUAL_EDIT_CHECK_APP_PRIVATE_KEY: ${{ secrets.NIXPKGS_MANUAL_EDIT_CHECK_APP_PRIVATE_KEY }} with: artifact-prefix: pr- diff --git a/ci/github-script/check-target-branch.js b/ci/github-script/check-target-branch.js index 9b47a946b889..a31520c02fc6 100644 --- a/ci/github-script/check-target-branch.js +++ b/ci/github-script/check-target-branch.js @@ -151,11 +151,9 @@ async function checkTargetBranch({ github, context, core, dry }) { core, dry, body, - event: 'COMMENT', + event: 'REQUEST_CHANGES', reviewKey, }) - - throw new Error('This PR is against the wrong branch.') } else if (rebuildsAllTests && !isExemptKernelUpdate) { let branchText if (base === 'master' && maxRebuildCount >= 500) { @@ -179,11 +177,9 @@ async function checkTargetBranch({ github, context, core, dry }) { core, dry, body, - event: 'COMMENT', + event: 'REQUEST_CHANGES', reviewKey, }) - - throw new Error('This PR is against the wrong branch.') } else if ( maxRebuildCount >= 500 && !isExemptKernelUpdate && @@ -204,7 +200,7 @@ async function checkTargetBranch({ github, context, core, dry }) { core, dry, body, - event: 'COMMENT', + event: 'REQUEST_CHANGES', reviewKey, }) } else { diff --git a/ci/github-script/manual-file-edits.js b/ci/github-script/manual-file-edits.js index e40d6decbb7d..84235d44752c 100644 --- a/ci/github-script/manual-file-edits.js +++ b/ci/github-script/manual-file-edits.js @@ -7,9 +7,13 @@ const { getCommitDetailsForPR } = require('./get-pr-commit-details') * context: import('@actions/github/lib/context').Context, * core: import('@actions/core'), * repoPath?: string, + * dry: boolean, * }} CheckManualFileEditsProps */ -async function checkManualFileEdits({ github, context, core, repoPath }) { +async function checkManualFileEdits({ github, context, core, repoPath, dry }) { + const { dismissReviews, postReview } = require('./reviews.js') + const reviewKey = 'manual-file-edits' + const pull_number = context.payload.pull_request?.number if (!pull_number) { core.info('This is not a pull request. Skipping checks.') @@ -35,8 +39,13 @@ async function checkManualFileEdits({ github, context, core, repoPath }) { changedPaths.includes('maintainers/github-teams.json'), ) ) { - core.setFailed( - [ + postReview({ + github, + context, + core, + dry, + event: 'REQUEST_CHANGES', + body: [ 'maintainers/github-teams.json is supposed to accurately reflect the state of the teams in GitHub.\n', 'Therefore, it should not be edited manually.\n', 'All changes to teams listed in maintainers/github-teams.json should be performed in GitHub by a team maintainer.\n', @@ -48,7 +57,16 @@ async function checkManualFileEdits({ github, context, core, repoPath }) { (prev, curr) => prev + (!prev || prev.endsWith('\n') ? '' : ' ') + curr, '', ), - ) + reviewKey, + }) + } else { + dismissReviews({ + github, + context, + core, + dry, + reviewKey, + }) } } diff --git a/ci/github-script/prepare.js b/ci/github-script/prepare.js index dfe2d93f3d69..d4d69eb71692 100644 --- a/ci/github-script/prepare.js +++ b/ci/github-script/prepare.js @@ -172,14 +172,20 @@ module.exports = async ({ github, context, core, dry }) => { ' ```', ].join('\n') - await postReview({ github, context, core, dry, body, reviewKey }) - - throw new Error(`The PR contains commits from a different base.`) + await postReview({ + github, + context, + core, + dry, + body, + event: 'REQUEST_CHANGES', + reviewKey, + }) } + } else { + await dismissReviews({ github, context, core, dry, reviewKey }) } - await dismissReviews({ github, context, core, dry, reviewKey }) - let mergedSha, targetSha if (prInfo.mergeable) { diff --git a/ci/github-script/reviews.js b/ci/github-script/reviews.js index 7041fdae1f10..80e250cfa7c3 100644 --- a/ci/github-script/reviews.js +++ b/ci/github-script/reviews.js @@ -5,10 +5,28 @@ const eventToState = { REQUEST_CHANGES: 'CHANGES_REQUESTED', } +// Use substring checks in order to allow testing in forks +// Usernames must also end in "[bot]" +const reviewUsers = [ + 'github-actions', + 'nixpkgs-ci', + 'branch-check', + 'commit-check', + 'manual-edit', +] + +/** + * @typedef {InstanceType} GitHub + * @typedef {typeof import('@actions/github').context} Context + * + * @typedef {Awaited>['data'][number]} Review + * @typedef {Review & { user: NonNullable }} ReviewWithNonNullUser + */ + /** * @param {{ - * github: InstanceType, - * context: import('@actions/github/lib/context').Context, + * github: GitHub, + * context: Context, * core: import('@actions/core'), * dry: boolean, * reviewKey?: string, @@ -25,18 +43,32 @@ async function dismissReviews({ github, context, core, dry, reviewKey }) { return } - const reviews = ( - await github.paginate(github.rest.pulls.listReviews, { - ...context.repo, - pull_number, - }) - ).filter( - (review) => - review.user?.login === 'github-actions[bot]' && - review.state !== 'DISMISSED', + const allReviews = await github.paginate(github.rest.pulls.listReviews, { + ...context.repo, + pull_number, + }) + + const reviews = /** @type {ReviewWithNonNullUser[]} */ ( + allReviews.filter( + (review) => + review.user && + review.state !== 'DISMISSED' && + review.user.login.endsWith('[bot]') && + reviewUsers.some((substr) => review.user?.login.includes(substr)), + ) ) - const changesRequestedReviews = reviews.filter( - (review) => review.state === 'CHANGES_REQUESTED', + + const reviewsByUser = reviews.reduce( + (prev, curr) => { + if (!(curr.user.login in prev)) { + prev[curr.user.login] = [] + } + + prev[curr.user.login].push(curr) + + return prev + }, + /** @type {Record } */ ({}), ) const commentRegex = new RegExp( @@ -50,8 +82,8 @@ async function dismissReviews({ github, context, core, dry, reviewKey }) { ) let reviewsToMinimize = reviews - let /** @type {typeof reviews} */ reviewsToDismiss = [] - let /** @type {typeof reviews} */ reviewsToResolve = [] + const /** @type {ReviewWithNonNullUser[]} */ reviewsToDismiss = [] + const /** @type {ReviewWithNonNullUser[]} */ reviewsToResolve = [] if (reviewKey && reviews.every((review) => commentRegex.test(review.body))) { reviewsToMinimize = reviews.filter((review) => @@ -59,29 +91,39 @@ async function dismissReviews({ github, context, core, dry, reviewKey }) { ) } - // If we want to dismiss all reviews with the key reviewKey, - // but there are other requested changes from CI, we can't dismiss, - // because then the other requested changes will be dismissed too. - if ( - changesRequestedReviews.every( - (review) => - commentResolvedRegex.test(review.body) || - (reviewKey && reviewKeyRegex.test(review.body)) || - // If we are called by check-commits and the review body is clearly - // from `commits.js`, then we can safely dismiss the review. - // This helps with pre-existing reviews (before the comments were added). - (reviewKey && - reviewKey === 'check-commits' && - review.body.includes('PR / Check / cherry-pick')), - ) - ) { - reviewsToDismiss = changesRequestedReviews - } else if (reviewsToMinimize.length) { - reviewsToResolve = reviewsToMinimize.filter( - (review) => - review.state === 'CHANGES_REQUESTED' && - !commentResolvedRegex.test(review.body), - ) + for (const reviewsForUser of Object.values(reviewsByUser)) { + // Make sure that we don't dismiss all reviews by a user if they + // have any reviews we don't want to dismiss. + if ( + reviewsForUser.every( + (review) => + commentResolvedRegex.test(review.body) || + (reviewKey && reviewKeyRegex.test(review.body)) || + // If we are called by check-commits and the review body is clearly + // from `commits.js`, then we can safely dismiss the review. + // This helps with pre-existing reviews (before the comments were added). + (reviewKey && + reviewKey === 'check-commits' && + review.body.includes('PR / Check / cherry-pick')), + ) + ) { + reviewsToDismiss.push( + ...reviewsForUser.filter( + (review) => review.state === 'CHANGES_REQUESTED', + ), + ) + } else { + reviewsToResolve.push( + ...reviewsForUser.filter( + (review) => + review.state === 'CHANGES_REQUESTED' && + !commentResolvedRegex.test(review.body) && + reviewsToMinimize.some( + (toMinimize) => toMinimize.node_id === review.node_id, + ), + ), + ) + } } await Promise.all([ @@ -121,8 +163,8 @@ async function dismissReviews({ github, context, core, dry, reviewKey }) { /** * @param {{ - * github: InstanceType, - * context: import('@actions/github/lib/context').Context + * github: GitHub, + * context: Context, * core: import('@actions/core'), * dry: boolean, * body: string, @@ -158,11 +200,13 @@ async function postReview({ }) ).filter( (review) => - review.user?.login === 'github-actions[bot]' && - review.state !== 'DISMISSED', + review.user && + review.state !== 'DISMISSED' && + review.user.login.endsWith('[bot]') && + reviewUsers.some((substr) => review.user?.login.includes(substr)), ) - /** @type {null | typeof reviews[number]} */ + /** @type {null | Review} */ let pendingReview const matchingReviews = reviews.filter((review) => reviewKeyRegex.test(review.body), diff --git a/nixos/modules/services/networking/sunshine.nix b/nixos/modules/services/networking/sunshine.nix index 61c6bdf387b7..b4f731b3486d 100644 --- a/nixos/modules/services/networking/sunshine.nix +++ b/nixos/modules/services/networking/sunshine.nix @@ -20,7 +20,7 @@ let inherit (utils) escapeSystemdExecArgs; cfg = config.services.sunshine; - # ports used are offset from a single base port, see https://docs.lizardbyte.dev/projects/sunshine/en/latest/about/advanced_usage.html#port + # ports used are offset from a single base port, see https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2configuration.html#port generatePorts = port: offsets: map (offset: port + offset) offsets; defaultPort = 47989; @@ -60,7 +60,7 @@ in description = '' Settings to be rendered into the configuration file. If this is set, no configuration is possible from the web UI. - See . + See for syntax. ''; example = literalExpression '' { @@ -73,7 +73,7 @@ in type = port; default = defaultPort; description = '' - Base port -- others used are offset from this one, see for details. + Base port -- others used are offset from this one, see for details. ''; }; }); diff --git a/nixos/modules/virtualisation/nixos-containers.nix b/nixos/modules/virtualisation/nixos-containers.nix index 469f083c1507..a952e64c5b65 100644 --- a/nixos/modules/virtualisation/nixos-containers.nix +++ b/nixos/modules/virtualisation/nixos-containers.nix @@ -56,8 +56,13 @@ let # Initialise the container side of the veth pair. if [[ -n "''${HOST_ADDRESS-}" ]] || [[ -n "''${HOST_ADDRESS6-}" ]] || [[ -n "''${LOCAL_ADDRESS-}" ]] || [[ -n "''${LOCAL_ADDRESS6-}" ]] || - [[ -n "''${HOST_BRIDGE-}" ]]; then + [[ -n "''${HOST_BRIDGE-}" ]] || [[ -n "''${LOCAL_MAC_ADDRESS-}" ]]; then ip link set host0 name eth0 + + if [[ -n "''${LOCAL_MAC_ADDRESS-}" ]]; then + ip link set dev eth0 address "$LOCAL_MAC_ADDRESS" + fi + ip link set dev eth0 up if [[ -n "''${LOCAL_ADDRESS-}" ]]; then @@ -140,7 +145,8 @@ let fi if [[ -n "''${HOST_ADDRESS-}" ]] || [[ -n "''${LOCAL_ADDRESS-}" ]] || - [[ -n "''${HOST_ADDRESS6-}" ]] || [[ -n "''${LOCAL_ADDRESS6-}" ]]; then + [[ -n "''${HOST_ADDRESS6-}" ]] || [[ -n "''${LOCAL_ADDRESS6-}" ]] || + [[ -n "''${LOCAL_MAC_ADDRESS-}" ]]; then extraFlags+=("--network-veth") fi @@ -207,6 +213,7 @@ let --setenv LOCAL_ADDRESS="''${LOCAL_ADDRESS-}" \ --setenv HOST_ADDRESS6="''${HOST_ADDRESS6-}" \ --setenv LOCAL_ADDRESS6="''${LOCAL_ADDRESS6-}" \ + --setenv LOCAL_MAC_ADDRESS="''${LOCAL_MAC_ADDRESS-}" \ --setenv HOST_PORT="''${HOST_PORT-}" \ --setenv PATH="$PATH" \ ${optionalString cfg.ephemeral "--ephemeral"} \ @@ -489,6 +496,18 @@ let ''; }; + localMacAddress = mkOption { + type = types.nullOr (lib.types.strMatching "([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}"); + default = null; + example = "de:b7:73:01:10:90"; + description = '' + The MAC address assigned to the interface in the container. This address + is assigned early during container boot, and can thus be reliably used + for setups like IPv6 SLAAC with router advertisements. If this option is + not specified, the veth devices gets assigned a random, + locally-administered unicast MAC address. + ''; + }; }; dummyConfig = { @@ -501,6 +520,7 @@ let hostAddress6 = null; localAddress = null; localAddress6 = null; + localmacAddress = null; tmpfs = null; }; @@ -1115,6 +1135,9 @@ in ${optionalString (cfg.localAddress6 != null) '' LOCAL_ADDRESS6=${cfg.localAddress6} ''} + ${optionalString (cfg.localMacAddress != null) '' + LOCAL_MAC_ADDRESS=${cfg.localMacAddress} + ''} ''} ${optionalString (cfg.networkNamespace != null) '' NETWORK_NAMESPACE_PATH=${cfg.networkNamespace} diff --git a/nixos/tests/activation/template-dropin.nix b/nixos/tests/activation/template-dropin.nix new file mode 100644 index 000000000000..b4c3de4a29c6 --- /dev/null +++ b/nixos/tests/activation/template-dropin.nix @@ -0,0 +1,91 @@ +{ lib, ... }: +{ + name = "stc-template-dropin"; + + nodes.machine = + { pkgs, lib, ... }: + { + # Define the base template. This file exists in both generations. + systemd.services."test-template@" = { + description = "A base template for testing"; + serviceConfig.ExecStart = "${pkgs.coreutils}/bin/sleep infinity"; + }; + + # Define the managed instance using drop-ins. + systemd.services."test-template@managed" = { + overrideStrategy = "asDropin"; + wantedBy = [ "multi-user.target" ]; + serviceConfig.Environment = "TEST_VAR=1"; + }; + + # Also define a service which will be changed + systemd.services."test-template@changed" = { + overrideStrategy = "asDropin"; + wantedBy = [ "multi-user.target" ]; + serviceConfig.Environment = "TEST_VAR=1"; + }; + + # Create a new generation that explicitly removes the managed instance + specialisation.new-generation.configuration = { + systemd.services."test-template@managed" = { + enable = lib.mkForce false; + wantedBy = lib.mkForce [ ]; + }; + systemd.services."test-template@changed" = { + serviceConfig.Environment = lib.mkForce "TEST_VAR=2"; + }; + }; + }; + + testScript = # python + '' + managed_unit = "test-template@managed.service" + changed_unit = "test-template@changed.service" + manual_unit = "test-template@manual.service" + + with subtest("Start the machine and ensure the managed instance is running"): + machine.wait_for_unit("multi-user.target") + machine.wait_for_unit(managed_unit) + machine.wait_for_unit(changed_unit) + + with subtest("Imperatively start an unmanaged instance"): + machine.succeed(f"systemctl start {manual_unit}") + machine.wait_for_unit(manual_unit) + + with subtest("Run dry-activate on the new generation"): + new_gen = "/run/booted-system/specialisation/new-generation" + + # switch-to-configuration prints to stderr, so we redirect it to stdout for parsing + output = machine.succeed(f"{new_gen}/bin/switch-to-configuration dry-activate 2>&1") + machine.log("dry-activate output:\n" + output) + + found_stop = False + found_start = False + found_changed = False + found_manual_stop = False + for line in output.splitlines(): + if line.startswith("would stop"): + found_stop = found_stop or managed_unit in line + found_manual_stop = found_manual_stop or manual_unit in line + elif line.startswith("would start"): + found_start = found_start or managed_unit in line + found_changed = found_changed or changed_unit in line + + assert found_stop, "The managed instance was not marked for stopping." + assert found_changed, "The changed unit was not marked for stopping + starting (restarting)." + assert not found_start, "switch-to-configuration wants to start the removed managed instance!" + assert not found_manual_stop, "switch-to-configuration wants to stop the manual instance!" + + with subtest("Perform the actual switch and verify system state"): + machine.succeed(f"{new_gen}/bin/switch-to-configuration switch") + + # The managed instance should be dead + machine.fail(f"systemctl is-active {managed_unit}") + + # The changed instance should be running + machine.succeed(f"systemctl is-active {changed_unit}") + + # The manual instance should survive the configuration switch untouched + machine.succeed(f"systemctl is-active {manual_unit}") + ''; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b276d07786bc..1283bb8bf3cd 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -189,6 +189,7 @@ in activation-nix-channel = runTest ./activation/nix-channel.nix; activation-nixos-init = runTest ./activation/nixos-init.nix; activation-perlless = runTest ./activation/perlless.nix; + activation-template-dropin = runTest ./activation/template-dropin.nix; activation-var = runTest ./activation/var.nix; actual = runTest ./actual.nix; adguardhome = runTest ./adguardhome.nix; @@ -387,6 +388,7 @@ in containers-hosts = runTest ./containers-hosts.nix; containers-imperative = runTest ./containers-imperative.nix; containers-ip = runTest ./containers-ip.nix; + containers-ipv6-slaac = runTest ./containers-ipv6-slaac.nix; containers-macvlans = runTest ./containers-macvlans.nix; containers-names = runTest ./containers-names.nix; containers-nested = runTest ./containers-nested.nix; diff --git a/nixos/tests/containers-ipv6-slaac.nix b/nixos/tests/containers-ipv6-slaac.nix new file mode 100644 index 000000000000..ee35c45fe9e4 --- /dev/null +++ b/nixos/tests/containers-ipv6-slaac.nix @@ -0,0 +1,178 @@ +let + ulaPrefix = "fd5f:e1a2:4f0c::/64"; + hostMAC = "72:ec:00:8b:75:44"; + hostSLAACv6 = "fd5f:e1a2:4f0c:0:70ec:ff:fe8b:7544/64"; + containerMAC = "b2:65:3f:c9:6b:10"; + containerSLAACv6 = "fd5f:e1a2:4f0c:0:b065:3fff:fec9:6b10/64"; +in + +{ pkgs, lib, ... }: +{ + name = "containers-ipv6-slaac"; + meta = { + maintainers = with lib.maintainers; [ + lschuermann + ]; + }; + + nodes.machine = + { pkgs, ... }: + { + networking.useNetworkd = true; + networking.useDHCP = false; + + systemd.network.netdevs."br0".netdevConfig = { + Name = "br0"; + Kind = "bridge"; + MACAddress = hostMAC; + }; + + systemd.network.networks."br0" = { + name = "br0"; + + networkConfig = { + IPv6SendRA = true; + + # Disable privacy extensions, which would assign the host a random + # address in the ULA prefix (defeating the purpose of setting the + # bridge's `MACAddress` to assign it a stable address explicitly): + IPv6PrivacyExtensions = false; + }; + + ipv6SendRAConfig = { + # We assign addresses exclusively through SLAAC, not via DHCPv6: + Managed = false; + + # This router is not a default gateway, as we don't have an IPv6 + # upstream. This causes no default route to be inserted with the RA. + RouterLifetimeSec = 0; + UplinkInterface = ":none"; + }; + + ipv6Prefixes = [ + { + # Assign addresses out of the configured ULA prefix: + Prefix = ulaPrefix; + AddressAutoconfiguration = true; + + # All other addresses in this subnet are reachable via Layer 2 (don't + # need to go through the host as a router): + OnLink = true; + + # Assign the host an address out of this subnet: + Assign = true; + # Use MAC address as the basis for SLAAC address generation: + Token = "eui64"; + } + ]; + + # The router doesn't advertise itself as a default gateway, so we + # announce our ULA prefix explicitly: + ipv6RoutePrefixes = [ + { + Route = ulaPrefix; + LifetimeSec = 1800; + } + ]; + + }; + + containers.webserver = { + autoStart = true; + privateNetwork = true; + hostBridge = "br0"; + localMacAddress = containerMAC; + + config = { + networking.useNetworkd = true; + networking.useHostResolvConf = false; + + systemd.network.networks."eth0" = { + name = "eth0"; + DHCP = "no"; + + # Assign an IPv6 address out of the host-advertised prefix, disable + # privacy extensions (which would assign a random address in the + # announced prefix, defeating the purpose of setting the + # `localMacAddress` option to assign the container a stable + # address): + networkConfig = { + IPv6AcceptRA = true; + IPv6PrivacyExtensions = false; + }; + }; + + services.httpd.enable = true; + networking.firewall.allowedTCPPorts = [ 80 ]; + }; + }; + }; + + testScript = '' + import time + + machine.wait_for_unit("default.target") + assert "webserver" in machine.succeed("nixos-container list") + + with subtest("Start the webserver container"): + assert "up" in machine.succeed("nixos-container status webserver") + + with subtest("veth in container has correct MAC address"): + assert "${containerMAC}" in machine.succeed( + "nixos-container run webserver -- ip link show eth0", + ) + + with subtest("Host gets assigned IPv6 in and route for ULA prefix"): + # This is done by systemd-network internally, so should be available + # instantly: + assert "${hostSLAACv6}" in machine.succeed( + "ip addr show br0" + ) + assert "${ulaPrefix}" in machine.succeed( + "ip -6 route show" + ) + + with subtest("Container gets assigned IPv6 in and route for ULA prefix"): + # Give the container a few seconds to assign itself a v6 out of and set + # up a route for the ULA prefix from the router advertisement: + for _ in range(3): + iface_ips = machine.succeed( + "nixos-container run webserver -- ip addr show eth0", + ) + v6_routes = machine.succeed( + "nixos-container run webserver -- ip -6 route show", + ) + if "${containerSLAACv6}" in iface_ips and "${ulaPrefix}" in v6_routes: + break + else: + time.sleep(1) + else: + raise AssertionError( + "Container either did not assign itself the expected SLAAC " + + "v6 out of the announced ULA prefix (${containerSLAACv6}) " + + "or did not assign a route for the URL prefix " + + f"(${ulaPrefix}).\n\n==> ip addr show eth0:\n{iface_ips}" + + f"\n\n==> ip -6 route show:\n{v6_routes}" + ) + + ip6 = "${containerSLAACv6}".split("/")[0] + + with subtest("Container reponds to ICMPv6 echo requests"): + # IPv6 ND can take some time, so try at most 30 times: + for i in range(30): + print(f"Sending ICMP echo request, attempt #{i}") + exit_status, _out = machine.execute(f"ping -n -c 1 {ip6}") + if exit_status == 0: + break + else: + time.sleep(1) + else: + raise AssertionError("Container doesn't respond to pings!") + + with subtest("Container responds to HTTP requests"): + machine.succeed(f"curl --fail http://[{ip6}]/ > /dev/null") + + # Destroying a declarative container should fail. + machine.fail("nixos-container destroy webserver") + ''; +} diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index c152b0d495f3..91c2efe05914 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -40,32 +40,33 @@ mapAliases ( with prev; { # keep-sorted start case=no - blueballs-neovim = throw "`blueballs-neovim` has been removed"; # added 2025-06-17 - coc-go = throw "`vimPlugins.coc-go` was removed, as it was unmaintained"; # added 2026-02-12 - coc-rls = throw "coc-rls has been removed, as rls has been archived since 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # added 2025-10-01 - coc-sumneko-lua = throw "'vimPlugins.coc-sumneko-lua' was removed, as it is unmaintained and broken. You should switch to lua_ls"; # added 2026-02-04 - coc-tsserver = throw "`vimPlugins.coc-tsserver` was removed, as it was unmaintained"; # added 2026-02-12 - coc-vetur = throw "coc-vetur was removed, as vetur is unmaintained by Vue. You should switch to Volar, which supports Vue 3"; # added 2025-10-01 - completion-treesitter = throw "completion-treesitter has been archived since 2024-01"; # Added 2025-12-18 - ctags-lsp-nvim = throw "`vimPlugins.ctags-lsp-nvim` has been removed, upstream deleted the repository"; # added 2026-02-14 - feline-nvim = throw "feline.nvim has been removed: upstream deleted repository. Consider using lualine"; # Added 2025-02-09 - floating-nvim = throw "floating.nvim has been removed: abandoned by upstream. Use popup-nvim or nui-nvim"; # Added 2024-11-26 - fruzzy = throw "vimPlugins.fruzzy did not update since 2019-10-28 and uses EOL version of Nim"; # Added 2025-11-12 - gleam-vim = throw "gleam.vim has been removed: its code was merged into vim."; # Added 2025-06-10 - minsnip-nvim = throw "the upstream repository got deleted"; # added 2025-08-30 - neuron-nvim = throw "neuron.nvim has been removed: archived repository 2023-02-19"; # Added 2025-09-10 - nvim-gps = throw "nvim-gps has been archived since 2022. Use nvim-navic instead."; # Added 2025-12-18 - nvim-ts-rainbow = throw "nvim-ts-rainbow has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 - nvim-ts-rainbow2 = throw "nvim-ts-rainbow2 has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 - peskcolor-vim = throw "peskcolor-vim has been removed: abandoned by upstream"; # Added 2024-08-23 - playground = throw "playground has been archived"; # Added 2025-12-18 + blueballs-neovim = throw "'vimPlugins.blueballs-neovim' has been removed"; # Added 2025-06-17 + coc-go = throw "'vimPlugins.coc-go' was removed, as it was unmaintained"; # Added 2026-02-12 + coc-rls = throw "'vimPlugins.coc-rls' has been removed, as rls has been archived since 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # Added 2025-10-01 + coc-sumneko-lua = throw "'vimPlugins.coc-sumneko-lua' was removed, as it is unmaintained and broken. You should switch to lua_ls"; # Added 2026-02-04 + coc-tsserver = throw "'vimPlugins.coc-tsserver' was removed, as it was unmaintained"; # Added 2026-02-12 + coc-vetur = throw "'vimPlugins.coc-vetur' was removed, as vetur is unmaintained by Vue. You should switch to Volar, which supports Vue 3"; # Added 2025-10-01 + completion-treesitter = throw "'vimPlugins.completion-treesitter' has been archived since 2024-01"; # Added 2025-12-18 + ctags-lsp-nvim = throw "'vimPlugins.ctags-lsp-nvim' has been removed, upstream deleted the repository"; # Added 2026-02-14 + feline-nvim = throw "'vimPlugins.feline-nvim' has been removed: upstream deleted repository. Consider using lualine"; # Added 2025-02-09 + floating-nvim = throw "'vimPlugins.floating-nvim' has been removed: abandoned by upstream. Use popup-nvim or nui-nvim"; # Added 2024-11-26 + fruzzy = throw "'vimPlugins.fruzzy' did not update since 2019-10-28 and uses EOL version of Nim"; # Added 2025-11-12 + gleam-vim = throw "'vimPlugins.gleam-vim' has been removed: its code was merged into vim."; # Added 2025-06-10 + mind-nvim = throw "'vimPlugins.mind-nvim' has been removed: the upstream repository got deleted"; # Added 2026-05-03 + minsnip-nvim = throw "'vimPlugins.minsnip-nvim' has been removed: the upstream repository got deleted"; # Added 2025-08-30 + neuron-nvim = throw "'vimPlugins.neuron-nvim' has been removed: archived repository 2023-02-19"; # Added 2025-09-10 + nvim-gps = throw "'vimPlugins.nvim-gps' has been archived since 2022. Use nvim-navic instead."; # Added 2025-12-18 + nvim-ts-rainbow = throw "'vimPlugins.nvim-ts-rainbow' has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 + nvim-ts-rainbow2 = throw "'vimPlugins.nvim-ts-rainbow2' has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 + peskcolor-vim = throw "'vimPlugins.peskcolor-vim' has been removed: abandoned by upstream"; # Added 2024-08-23 + playground = throw "'vimPlugins.playground' has been archived"; # Added 2025-12-18 pure-lua = lib.warnOnInstantiate "Please replace 'vimPlugins.pure-lua' with 'vimPlugins.moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17 - registers-nvim = throw "the upstream repository got deleted"; # added 2026-04-30 - rust-tools-nvim = lib.warnOnInstantiate "'vimPlugins.rust-tools-nvim' is abandoned by upstream; you should use 'vimPlugins.rustaceanvim'" rust-tools-nvim; + registers-nvim = throw "'vimPlugins.registers-nvim' has been removed: the upstream repository got deleted"; # Added 2026-04-30 + rust-tools-nvim = lib.warnOnInstantiate "'vimPlugins.rust-tools-nvim' is abandoned by upstream; you should use 'vimPlugins.rustaceanvim'" rust-tools-nvim; # Added 2026-02-04 Spacegray-vim = throw "'vimPlugins.Spacegray-vim' has been removed: abandoned by upstream"; # Added 2025-03-24 - SpaceVim = throw "this distribution didn't work properly in vimPlugins, please use top-level 'spacevim' instead"; # added 2024-11-27 - spacevim = throw "this distribution was unmaintained for the last 6 years, please use top-level 'spacevim'"; # added 2024-11-27 - sparkup = throw "'vimPlugins.sparkup' was removed: the upstream repository got deleted"; # added 2025-08-06 + SpaceVim = throw "'vimPlugins.SpaceVim' didn't work properly in vimPlugins, please use top-level 'spacevim' instead"; # Added 2024-11-27 + spacevim = throw "'vimPlugins.spacevim' was unmaintained for the last 6 years, please use top-level 'spacevim'"; # Added 2024-11-27 + sparkup = throw "'vimPlugins.sparkup' was removed: the upstream repository got deleted"; # Added 2025-08-06 syntax-tree-surfer = throw "'vimPlugins.syntax-tree-surfer' has been archived"; # Added 2025-12-18 todo-nvim = throw "'vimPlugins.todo-nvim' has been removed: abandoned by upstream"; # Added 2023-08-23 vim-sourcetrail = throw "'vimPlugins.vim-sourcetrail' has been removed: abandoned by upstream"; # Added 2022-08-14 diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 17a92f2c1640..60342ce15359 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -5,7 +5,10 @@ fetchFromGitHub, fetchgit, }: - +let + inherit (lib.licenses) unfree; + inherit (lib.meta) getLicenseFromSpdxId; +in final: prev: { BetterLua-vim = buildVimPlugin { pname = "BetterLua.vim"; @@ -17,7 +20,7 @@ final: prev: { hash = "sha256-Wo6u4btFmD7bqcBCb4OtyAYtYurwJGxeKwYhPoPodOc="; }; meta.homepage = "https://github.com/euclidianAce/BetterLua.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -31,7 +34,7 @@ final: prev: { hash = "sha256-tLE5P3s38cnvVaQAEq9CwAiy70Imqh9oA6rKvjdWd78="; }; meta.homepage = "https://github.com/vim-scripts/BufOnly.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -45,7 +48,7 @@ final: prev: { hash = "sha256-WpKyT/PePb9PQaIUghtNYd6FUoIB/ArcG9TduXhiBAc="; }; meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -59,7 +62,7 @@ final: prev: { hash = "sha256-J2rmiPrJ41KuIgpMRSycnbqbTBr+GrGtTlp/IgC2TBI="; }; meta.homepage = "https://github.com/chrisbra/CheckAttach/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -73,7 +76,7 @@ final: prev: { hash = "sha256-490Y+f02VD4MhyV7fqqZmoLXXL+m3OTf6kA/p1HIYg8="; }; meta.homepage = "https://github.com/vim-scripts/Colour-Sampler-Pack/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -87,7 +90,7 @@ final: prev: { hash = "sha256-jYKtDG9J7bEPDaQCorCuTZtePBTN4MAKZZqPduPSBtE="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -101,7 +104,7 @@ final: prev: { hash = "sha256-VKTfLdU7SwQohuTNefuhS5KCPbGLCDsr/mTABq+8hlk="; }; meta.homepage = "https://github.com/whonore/Coqtail/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -115,7 +118,7 @@ final: prev: { hash = "sha256-uaA48i+lhwvYP6PGH4lTBaJh0Lnkda+lxNASKUCkSP0="; }; meta.homepage = "https://github.com/vim-scripts/DoxygenToolkit.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -129,7 +132,7 @@ final: prev: { hash = "sha256-fCtAs6qsvWOYRp2Z1AwQa2ByUZcUCMKfuYBoNTP7EeY="; }; meta.homepage = "https://github.com/numToStr/FTerm.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -143,7 +146,7 @@ final: prev: { hash = "sha256-HwaKkwANoNHe512eDvuOJ48tG8nDh7r67magi8OA/Vw="; }; meta.homepage = "https://github.com/antoinemadec/FixCursorHold.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -157,7 +160,7 @@ final: prev: { hash = "sha256-wO/FUOT54t9KR/xvrMeasmLFdJc0j2FKzZ200KyMzwU="; }; meta.homepage = "https://github.com/Aaronik/GPTModels.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -171,7 +174,7 @@ final: prev: { hash = "sha256-f2lJfi8yDb8W1NCQMMiaypZjTknkq3R/vr9O8SfRsuo="; }; meta.homepage = "https://github.com/vim-scripts/Improved-AnsiEsc/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -185,7 +188,7 @@ final: prev: { hash = "sha256-SsnWpV5oDKCHVYgxKAP/yv9oWSUPK95307d7cClED+w="; }; meta.homepage = "https://github.com/ionide/Ionide-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -199,7 +202,7 @@ final: prev: { hash = "sha256-/qUlzGfo2OhHEBGaoTH8K4VVT0Zg9ocJBb84orMD4xc="; }; meta.homepage = "https://github.com/martinda/Jenkinsfile-vim-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -213,7 +216,7 @@ final: prev: { hash = "sha256-Nv81TAbBADGJp7tuKi05qr9v+FBA2ddEahjhXtBvIrw="; }; meta.homepage = "https://github.com/vigoux/LanguageTool.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -227,7 +230,7 @@ final: prev: { hash = "sha256-IANdrxjLdthOPjKuYqkWBDkbqwX0CxOO0heCFNnQFCA="; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -241,7 +244,7 @@ final: prev: { hash = "sha256-o8f1BrmYgMcYgoTAIZpH/YRnHE7hmWxpS8gRD/dB5rE="; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -255,7 +258,7 @@ final: prev: { hash = "sha256-VLZvqV8Jjiu5hb0Mh80FAbDPAIgDfC9ol5uiCrM6AAA="; }; meta.homepage = "https://github.com/goropikari/LibDeflate.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Zlib"; + meta.license = getLicenseFromSpdxId "Zlib"; meta.hydraPlatforms = [ ]; }; @@ -269,7 +272,7 @@ final: prev: { hash = "sha256-iFpk2dmcdF3krwem0Agl044ML2syw61wWPX7ldz4bhg="; }; meta.homepage = "https://github.com/molleweide/LuaSnip-snippets.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -283,7 +286,7 @@ final: prev: { hash = "sha256-4aOLVdnmlJFQob63mGMp4xNjar3ZCfaUjKJyoBnBD3k="; }; meta.homepage = "https://github.com/Valloric/MatchTagAlways/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -297,7 +300,7 @@ final: prev: { hash = "sha256-Oyuv8mLPiMEsZPRnIgEjBFYJjGEhMzg+gnNhSSRvGoo="; }; meta.homepage = "https://github.com/numToStr/Navigator.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -311,7 +314,7 @@ final: prev: { hash = "sha256-iGwjkWrm/Zmq7KNybArgVNnfs1OuKfSgCu/m6E35NgU="; }; meta.homepage = "https://github.com/lanx-x/NeoSolarized/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -325,7 +328,7 @@ final: prev: { hash = "sha256-+FLHJ1tfIplXhO/6kajdcDBTIsNYN9kCOR9IdhXL6d4="; }; meta.homepage = "https://github.com/GCBallesteros/NotebookNavigator.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -339,7 +342,7 @@ final: prev: { hash = "sha256-MMoadYv3a+V3oNVI3C0FlzQxlPDWG3L8yLsjFrnkhdE="; }; meta.homepage = "https://github.com/chrisbra/NrrwRgn/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -353,7 +356,7 @@ final: prev: { hash = "sha256-ZLWtsMxy9SYp+GhNSBp4NpsbNCdsRV6+cirwLZiSu3k="; }; meta.homepage = "https://github.com/Eutrius/Otree.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -367,7 +370,7 @@ final: prev: { hash = "sha256-7WGs7nPJoRCN/vaeg9SgtJK+ZhQI3AvAytK4L/KVRpw="; }; meta.homepage = "https://github.com/vim-scripts/PreserveNoEOL/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -381,7 +384,7 @@ final: prev: { hash = "sha256-Tnl2TkLY9QXk/5qX2LcX5G2aq/sysH6BnD2YqXlneIU="; }; meta.homepage = "https://github.com/henriklovhaug/Preview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -395,7 +398,7 @@ final: prev: { hash = "sha256-oHCTJW0bfFnljR7iYIOk4A90e5PppHN4y7nKhGr3eqo="; }; meta.homepage = "https://github.com/yssl/QFEnter/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -409,7 +412,7 @@ final: prev: { hash = "sha256-BPvxcvC4Il9NkyY3qmAKAraORNYQNiyOvM+5DRTh3EI="; }; meta.homepage = "https://github.com/chrisbra/Recover.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -423,7 +426,7 @@ final: prev: { hash = "sha256-2RD+9Wsfwo49yZhLoMhqtj/2VotJrcDYD0gw/8nzNbQ="; }; meta.homepage = "https://github.com/vim-scripts/Rename/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -437,7 +440,7 @@ final: prev: { hash = "sha256-D2FoV9G5u4MrOJhZmCdZtE+C5ya5pP/DSmUGWVDXYFU="; }; meta.homepage = "https://github.com/vim-scripts/ReplaceWithRegister/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -451,7 +454,7 @@ final: prev: { hash = "sha256-atJxcg6SOH/YAgnPQ6ITzPLQUkNqQQ0zz9NMH2o4m0U="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -465,7 +468,7 @@ final: prev: { hash = "sha256-9GckEP8XkrJqDNSYdCi3YeIaFFmPwoKwrLgYgJxlYFU="; }; meta.homepage = "https://github.com/sunjon/Shade.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -479,7 +482,7 @@ final: prev: { hash = "sha256-EX39LVrFST7KgiM91Udq1BEBokK7KIj5FPB9qEQZ5UE="; }; meta.homepage = "https://github.com/vim-scripts/ShowMultiBase/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -493,7 +496,7 @@ final: prev: { hash = "sha256-Rdw2KxpXKAvUhdHqAkP/r/sCwEhpP3R5jukkG1lsw9s="; }; meta.homepage = "https://github.com/tmhedberg/SimpylFold/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -507,7 +510,7 @@ final: prev: { hash = "sha256-fPAt51rG7DI2vwtRZr8rWAlDswp6O9m4+ob5N5QpDho="; }; meta.homepage = "https://github.com/vim-scripts/SmartCase/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -521,7 +524,7 @@ final: prev: { hash = "sha256-oRk5K/yuPj7EHteG/oRMq8pVmoiXzOv+9yVgONtlp7A="; }; meta.homepage = "https://github.com/jaredgorski/SpaceCamp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -535,7 +538,7 @@ final: prev: { hash = "sha256-iSTFCKdjf+SiorW1ivZMNrHcaklJo5JBgLWUTmY4rZs="; }; meta.homepage = "https://github.com/chrisbra/SudoEdit.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -549,7 +552,7 @@ final: prev: { hash = "sha256-k2bp13fZvXLy4Lcm6BnfWu10eQuATU0WVPV/6lQOVFU="; }; meta.homepage = "https://github.com/vim-scripts/VimCompletesMe/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -563,7 +566,7 @@ final: prev: { hash = "sha256-3F2BGpt4874tAGdd5WnIiBvy8E19ZYSu98KU72tnF14="; }; meta.homepage = "https://github.com/hsitz/VimOrganizer/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -577,7 +580,7 @@ final: prev: { hash = "sha256-DnIqX2WxnOdWRDTsjXlkTPqKuXXFag5ky2UImG7X0FE="; }; meta.homepage = "https://github.com/VundleVim/Vundle.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -591,7 +594,7 @@ final: prev: { hash = "sha256-S/2Acgw1OITlw3O1RXOXpj5eLkq0qX1s6GwXQKw7TFY="; }; meta.homepage = "https://github.com/esneider/YUNOcommit.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -605,7 +608,7 @@ final: prev: { hash = "sha256-xuQ60dTv+GjU904SB+Nt3tclbNsOycZurdtYZWciD3A="; }; meta.homepage = "https://github.com/svban/YankAssassin.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -619,7 +622,7 @@ final: prev: { hash = "sha256-vEMx9TgjDx8AmjHVOHurW1/zYobyRsQdNTA/rNtFt30="; }; meta.homepage = "https://github.com/vim-scripts/YankRing.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -634,7 +637,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -648,7 +651,7 @@ final: prev: { hash = "sha256-ygmChz7YHn9lRaZiO3NRBMV0/lgNXyGwqj3BVX7awkA="; }; meta.homepage = "https://github.com/vim-scripts/a.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -662,7 +665,7 @@ final: prev: { hash = "sha256-DVTQi6K+HMCBHVKRwh7qiiB/y+wFqfpGtrZmREa66lY="; }; meta.homepage = "https://github.com/Alligator/accent.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -676,7 +679,7 @@ final: prev: { hash = "sha256-1ZmGW6H76tg5Cg3GOuQ9WYthl2wdmiIvuF6GBhPK93o="; }; meta.homepage = "https://github.com/mileszs/ack.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -690,7 +693,7 @@ final: prev: { hash = "sha256-D74h9iDYHkg5pkIjvjWPawXZKYThHTUVE/XY2Lcl+kA="; }; meta.homepage = "https://github.com/eikenb/acp/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -704,7 +707,7 @@ final: prev: { hash = "sha256-o6pu/24YYtlCRAw0pRrlccVeSPcOnMn70i8n7BKMHgc="; }; meta.homepage = "https://github.com/mrtnvgr/actions.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -718,7 +721,7 @@ final: prev: { hash = "sha256-ibzfF/Ebm5+1EgZ05NQCTRDB+Q7ymyRy2fZpjvwv8EA="; }; meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -732,7 +735,7 @@ final: prev: { hash = "sha256-eQ/7sKzkJU6jVGxXeePeObMN5kX51mofhph4BqTt7jk="; }; meta.homepage = "https://github.com/aaronhallaert/advanced-git-search.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -746,7 +749,7 @@ final: prev: { hash = "sha256-4WQQwI72SRzgw0fmBfQPO8i0ULOnmx2q90Hse2FVE0Q="; }; meta.homepage = "https://github.com/Mofiqul/adwaita.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -761,7 +764,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -775,7 +778,7 @@ final: prev: { hash = "sha256-9mXZzGZaZtjrfxhZBh8j9INuFpF/0wp70P/GBmG1LXA="; }; meta.homepage = "https://github.com/Numkil/ag.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -789,7 +792,7 @@ final: prev: { hash = "sha256-zsH3M+nAR5HX0NZbOZfxIgOZU1bFj/GZf6J44tvjjzQ="; }; meta.homepage = "https://github.com/derekelkins/agda-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -803,7 +806,7 @@ final: prev: { hash = "sha256-oT9xyB6ymkZnjgLwOoQdavntoCtTDB6Ts4dl+nLrwYQ="; }; meta.homepage = "https://github.com/emmanueltouzery/agitator.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -817,7 +820,7 @@ final: prev: { hash = "sha256-Ya8/SpS+993FKLjyK2f18sTGMAKUWvqwqk9k0eC5UBI="; }; meta.homepage = "https://github.com/aduros/ai.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "ISC"; + meta.license = getLicenseFromSpdxId "ISC"; meta.hydraPlatforms = [ ]; }; @@ -831,7 +834,7 @@ final: prev: { hash = "sha256-JJP1om3cJQC1/0wh2GFQCnMhPBgCKsiLZxc+xiuxjzg="; }; meta.homepage = "https://github.com/joshuavial/aider.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -845,7 +848,7 @@ final: prev: { hash = "sha256-Rp/nl5dlz55aChrYUL7ir3XtWDFFS99CHS3l3FoCI7c="; }; meta.homepage = "https://github.com/dchinmay2/alabaster.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -859,7 +862,7 @@ final: prev: { hash = "sha256-tneVWZaEywflAuBsuYCYtP/iK1h5mvLpv7nX5Hpajxw="; }; meta.homepage = "https://github.com/slashmili/alchemist.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -873,7 +876,7 @@ final: prev: { hash = "sha256-ylXXgohtwdA3SBssckB9zrDhjXQK9OPFwt69n0LXYg8="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -887,7 +890,7 @@ final: prev: { hash = "sha256-97V2Q1c3DwNUZVa9RVWIN/N5Cw6Gr622PNBNcUpmiik="; }; meta.homepage = "https://github.com/vim-scripts/align/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -901,7 +904,7 @@ final: prev: { hash = "sha256-z8+lEs8bQS4Gz3cgQQ5Cb3oW58Et7it/tAxUtE3cLc4="; }; meta.homepage = "https://github.com/Vonr/align.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -915,7 +918,7 @@ final: prev: { hash = "sha256-g0uhWP8OREJifcjLjNAK43lNmtWXVIEUwTORfLuX1RQ="; }; meta.homepage = "https://github.com/goolord/alpha-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -929,7 +932,7 @@ final: prev: { hash = "sha256-f/li32jpVigbZANnnbgSArnOH4nusj0DUz7952K+Znw="; }; meta.homepage = "https://github.com/sourcegraph/amp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -943,7 +946,7 @@ final: prev: { hash = "sha256-KyFzPI2B0ioIABnhC6MwaHYLcuUzSqCsmcGpMei4XXk="; }; meta.homepage = "https://github.com/anuvyklack/animation.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -957,7 +960,7 @@ final: prev: { hash = "sha256-dENwrF/O8tkzoam1sAg09IOWWZLEi+0uy3R6cJjXVT0="; }; meta.homepage = "https://github.com/Olical/aniseed/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -971,7 +974,7 @@ final: prev: { hash = "sha256-dGlvaxZw2woaau78en3QH//a7JhI+GHTMIzW8uNjtmc="; }; meta.homepage = "https://github.com/pearofducks/ansible-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -985,7 +988,7 @@ final: prev: { hash = "sha256-nK53ppPJWCChRVRAay/vb5DanFjrOBF00rIvHBLIBbM="; }; meta.homepage = "https://github.com/ckarnell/antonys-macro-repeater/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -999,7 +1002,7 @@ final: prev: { hash = "sha256-NdluZ0hNlPHW6XI7BYKV8wnBdXoCtBEBRmLbXBR+Z4c="; }; meta.homepage = "https://github.com/solarnz/arcanist.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1013,7 +1016,7 @@ final: prev: { hash = "sha256-iFga589ovZztvCZ7/zeTshmVyLRXGvGLxMHP2mCBktA="; }; meta.homepage = "https://github.com/vim-scripts/argtextobj.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1027,7 +1030,7 @@ final: prev: { hash = "sha256-iKGK7X7hBeap8nVnqXVYS/MddkMP9d/rBSD/s7qSldc="; }; meta.homepage = "https://github.com/otavioschwanck/arrow.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1041,21 +1044,21 @@ final: prev: { hash = "sha256-NuRh9VPztFdPdqUX8yuUes084pXkSZStWp6ewUlgqso="; }; meta.homepage = "https://github.com/arsham/arshlib.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; artio-nvim = buildVimPlugin { pname = "artio.nvim"; - version = "0-unstable-2026-04-18"; + version = "0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "comfysage"; repo = "artio.nvim"; - rev = "8aedc0cd8f8efd8e6062fc478f0be2b9eb31d40d"; - hash = "sha256-S94KIu2ATE9tprJw83GQj7icrMixPsZ33WjmHm5kf4g="; + rev = "cd9ab579578b92b0a790e67202a6336058c53411"; + hash = "sha256-kDhVBU8ErDw9iO2C2Ums0FAIq2In0Ly1k53KQrsBKKY="; }; meta.homepage = "https://github.com/comfysage/artio.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "EUPL-1.2"; + meta.license = getLicenseFromSpdxId "EUPL-1.2"; meta.hydraPlatforms = [ ]; }; @@ -1069,7 +1072,7 @@ final: prev: { hash = "sha256-EQG6jOH/US/0T4iIwPv58FC4P7k3W7jTBdfRVbqFQi8="; }; meta.homepage = "https://github.com/AstroNvim/astrocore/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -1083,21 +1086,21 @@ final: prev: { hash = "sha256-N8uwx9PpGey0itrvq/OKOEwtRxXfto0MQ5Tbb7Bnc8w="; }; meta.homepage = "https://github.com/AstroNvim/astrolsp/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; astrotheme = buildVimPlugin { pname = "astrotheme"; - version = "4.10.1"; + version = "4.11.0"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrotheme"; - tag = "v4.10.1"; - hash = "sha256-rh/cbZcGhpdaprhEs9Cgi2YYNT3B+L+djwFpCn44qeI="; + tag = "v4.11.0"; + hash = "sha256-h84Ay5EPft2ZPCY9iuqvyOXPFrVGZwjUi3OWyQ3x+AQ="; }; meta.homepage = "https://github.com/AstroNvim/astrotheme/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -1111,7 +1114,7 @@ final: prev: { hash = "sha256-290PxuIz8Pc1UWz6Huy0ZQH1CxGeoqN5x2U+VDCRBJc="; }; meta.homepage = "https://github.com/AstroNvim/astroui/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -1125,7 +1128,7 @@ final: prev: { hash = "sha256-uyUvZVN7L7SqPAE1woc1T8dlhpH24FBj3/WD4VMwWF8="; }; meta.homepage = "https://github.com/lewis6991/async.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1139,7 +1142,7 @@ final: prev: { hash = "sha256-YxZdOpV66YxNBACZRPugpk09+h42Sx/kjjDYPnOmqyI="; }; meta.homepage = "https://github.com/prabirshrestha/async.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1153,7 +1156,7 @@ final: prev: { hash = "sha256-oemJyij+4PD60MQhEfcY2MdiGq47hB0gE+ybJXbKOXU="; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-buffer.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1167,7 +1170,7 @@ final: prev: { hash = "sha256-5BGWLkyTV3HJ/Pped0k0FdLRXw0x8l5+GKYzAUmidP8="; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-file.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1181,7 +1184,7 @@ final: prev: { hash = "sha256-Q6hmu5VtO0DaFhxt30aQunStaYidEoaKqPSU2SBYqfI="; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-lsp.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1195,7 +1198,7 @@ final: prev: { hash = "sha256-+bG2PIFGIkyPD2eKndn3xOWLdZYqnZo6ktTLhlsJc5I="; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-omni.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1209,7 +1212,7 @@ final: prev: { hash = "sha256-kj8gY6ArhnzU/WBJZmf+E0N5OmCB99tqgNFeC3So5Ng="; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-tags.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1223,7 +1226,7 @@ final: prev: { hash = "sha256-41HCRPvzwFygJ9yqz5KVSL5HcRALASNkxBpUfEg8AkI="; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-ultisnips.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1237,7 +1240,7 @@ final: prev: { hash = "sha256-pRu6Kl91pwrvE5I/psq5TM16ZZRTfjaIRVWIObj52r0="; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1251,7 +1254,7 @@ final: prev: { hash = "sha256-cJUDUToKbfvZl4y8JROiRH1yRgPYVmkqVyDH4njxwM8="; }; meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1265,7 +1268,7 @@ final: prev: { hash = "sha256-RsZ8NjOH4j4m9gO4PiQCJVzdatvhiveoSL2gESaon/8="; }; meta.homepage = "https://github.com/skywind3000/asynctasks.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1279,7 +1282,7 @@ final: prev: { hash = "sha256-8BiMZIM8yrrmS+Mty2WnyC/k5FstlYp/fPlQVRvCRMo="; }; meta.homepage = "https://github.com/vmchale/ats-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -1293,7 +1296,7 @@ final: prev: { hash = "sha256-6BKH0HpTE+/w8S6v8U8TWhprQ93Vi+ctKDAHFiMRLdE="; }; meta.homepage = "https://github.com/augmentcode/augment.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1307,7 +1310,7 @@ final: prev: { hash = "sha256-GSelduKp3s2M6litBAbxGBCoGnD4elNyAAXyrOQwCLw="; }; meta.homepage = "https://github.com/ray-x/aurora/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1321,7 +1324,7 @@ final: prev: { hash = "sha256-dM9ZWncbVjRNk0VsGhngtPBM0kvSegnh1uXmljwCx8s="; }; meta.homepage = "https://github.com/Jay-Madden/auto-fix-return.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1335,7 +1338,7 @@ final: prev: { hash = "sha256-yTv9UggjG2EDxH9HEyAn0CD2VvwdiOyO9oTD/g7c/Ck="; }; meta.homepage = "https://github.com/hotwatermorning/auto-git-diff/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1349,7 +1352,7 @@ final: prev: { hash = "sha256-SWsefzaLn5mnVfZcO2rEGiS1tuuV28S3kk09l0QAedM="; }; meta.homepage = "https://github.com/asiryk/auto-hlsearch.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -1363,7 +1366,7 @@ final: prev: { hash = "sha256-ASK4CWWIhD1C6dwHFpMrUUXlwGrUyJrZmCIyy3LVuV8="; }; meta.homepage = "https://github.com/jiangmiao/auto-pairs/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1377,7 +1380,7 @@ final: prev: { hash = "sha256-udN8ETRYKmVEeu+/2J6yZHnnBWtnLV7yKiOY0AvS8rg="; }; meta.homepage = "https://github.com/okuuva/auto-save.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -1391,7 +1394,7 @@ final: prev: { hash = "sha256-VboD/4FNA/LVad0Nu/ul43pcUMnwpNpP0cAhs14u3dI="; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1405,7 +1408,7 @@ final: prev: { hash = "sha256-DOKKyaDmfUPRTcXJvqD+0zAr63+93H0auax6Dse0Igo="; }; meta.homepage = "https://github.com/m4xshen/autoclose.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1419,7 +1422,7 @@ final: prev: { hash = "sha256-UhiTOxHDt/NpslKbnuUswrK9aQKhm+eynI94tVU9JqA="; }; meta.homepage = "https://github.com/gaoDean/autolist.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1433,7 +1436,7 @@ final: prev: { hash = "sha256-x8JHwQI/Z5S0IhA1EHFteGDOLTK0f8CCULqGZsk0EJQ="; }; meta.homepage = "https://github.com/vim-scripts/autoload_cscope.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1447,7 +1450,7 @@ final: prev: { hash = "sha256-2xhvH9thJcRvh2auy+syJBGZvvayPCj4FNs4DgG6eTg="; }; meta.homepage = "https://github.com/nullishamy/autosave.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "OSL-3.0"; + meta.license = getLicenseFromSpdxId "OSL-3.0"; meta.hydraPlatforms = [ ]; }; @@ -1461,7 +1464,7 @@ final: prev: { hash = "sha256-Op/pl9wJIwYcOpF2cYG8PMZdsJ74LHOb6nAUpyi8pYc="; }; meta.homepage = "https://github.com/lowitea/aw-watcher.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -1475,7 +1478,7 @@ final: prev: { hash = "sha256-I7YYvQupeQxWr2HEpvba5n91+jYvJrcWZhQg+5rI908="; }; meta.homepage = "https://github.com/ActivityWatch/aw-watcher-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1489,7 +1492,7 @@ final: prev: { hash = "sha256-bZls67M42MtlOsR9M8r+VeYOwIW9ynPfvSEzAxvZWWY="; }; meta.homepage = "https://github.com/rafi/awesome-vim-colorschemes/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1503,7 +1506,7 @@ final: prev: { hash = "sha256-/GSzJjmMMfvXhXVOBapOj1Dt/5FHMETT6PEwlYgHEbs="; }; meta.homepage = "https://github.com/AhmedAbdulrahman/aylin.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1517,7 +1520,7 @@ final: prev: { hash = "sha256-hFtprTDLMxKAmqF9lQZGq+GgiapjM5zUtsMWtWSrJH0="; }; meta.homepage = "https://github.com/ayu-theme/ayu-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -1531,7 +1534,7 @@ final: prev: { hash = "sha256-nu4nux21ghfcDfWtptsmaeUv4P6G+50TTDaH5wX0OXc="; }; meta.homepage = "https://github.com/taybart/b64.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1545,7 +1548,7 @@ final: prev: { hash = "sha256-LT2mJWR5gzE65OfF09LRRoycAzkcGqRTcMdN+9jciKs="; }; meta.homepage = "https://github.com/m00qek/baleia.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1559,7 +1562,7 @@ final: prev: { hash = "sha256-X9KrQg8TlhWGeeg2Loxv4OUBw/3Wt7XFVorDd/75CwA="; }; meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1573,7 +1576,7 @@ final: prev: { hash = "sha256-D2/zgmi+dgq8w00ZdPDbppaPaXi/AYNnDOyYMG7nJ5I="; }; meta.homepage = "https://github.com/romgrk/barbar.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1587,21 +1590,21 @@ final: prev: { hash = "sha256-Ue+GNwXUWRQ3WQAXTH7TL3fSCU2GSwtgllZ9E0yXgl8="; }; meta.homepage = "https://github.com/utilyre/barbecue.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "0-unstable-2026-04-25"; + version = "0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "6b4f4a07b8b0c23a5cd3740631d96a97d7ccec09"; - hash = "sha256-DQm6OGkpZq9M2ugq3fl6IHXM/dUCcRHxKFd9ngD+nWc="; + rev = "23e5128eb5f629c29532c24a1e733cbe019f05bb"; + hash = "sha256-n9GrDSLW5+N0LA8QNnG/LubSkC/mLe7ut30N+SfBE7o="; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1615,7 +1618,7 @@ final: prev: { hash = "sha256-uJvaYYDMXvoo0fhBZUhN8WBXeJ87SRgof6GEK2efFT0="; }; meta.homepage = "https://github.com/chriskempson/base16-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1629,7 +1632,7 @@ final: prev: { hash = "sha256-AUdBZbGcPDtixHMFms9Y0EyUdAXOzvcA2AbrRdYQ4ig="; }; meta.homepage = "https://github.com/nvchad/base46/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1643,7 +1646,7 @@ final: prev: { hash = "sha256-ip7wGrzJTf1D4ZtmJ87hnD8k1y9QtQZHKdQ7PDzfyZ0="; }; meta.homepage = "https://github.com/jamespwilliams/bat.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1657,7 +1660,7 @@ final: prev: { hash = "sha256-fceXwNwSB2pzVQDMVU1mx1aMRpow22hY5fcVf1yDwxk="; }; meta.homepage = "https://github.com/vim-scripts/bats.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1671,7 +1674,7 @@ final: prev: { hash = "sha256-UNguEOuk2yszPAcARPtev6xpyA0YqW++s4sh2y14RyU="; }; meta.homepage = "https://github.com/rbgrouleff/bclose.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1685,7 +1688,7 @@ final: prev: { hash = "sha256-x6DYr+w0FIwVgrXgip8/wSrUDqkRkAs5HxXdwjY76/I="; }; meta.homepage = "https://github.com/sontungexpt/better-diagnostic-virtual-text/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1699,7 +1702,7 @@ final: prev: { hash = "sha256-h7Xa8McjnCOOP8WbqbmmJn9jjBMvk89Tvh0Qt1stEVU="; }; meta.homepage = "https://github.com/max397574/better-escape.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -1713,7 +1716,7 @@ final: prev: { hash = "sha256-fabA2mVZAZg5Qot4ED9cJ1YMZ4wX4OvURNhIvKltFtA="; }; meta.homepage = "https://github.com/LunarVim/bigfile.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -1727,7 +1730,7 @@ final: prev: { hash = "sha256-Dm+k84uBWAbHIRc2Wqqqk9f4V0J7Cl67TrShWBb1tiY="; }; meta.homepage = "https://github.com/openembedded/bitbake/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1741,7 +1744,7 @@ final: prev: { hash = "sha256-R1Iz9Cr8F3uTyi3HfDvfnQ9vfxLKfypUt4DXKmu+lSQ="; }; meta.homepage = "https://github.com/FabijanZulj/blame.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1755,7 +1758,7 @@ final: prev: { hash = "sha256-e1gQiJugFnb9RyksF7RR4WIR/4PIWbgADltTIAb4COU="; }; meta.homepage = "https://github.com/z4p5a9/blamer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1769,7 +1772,7 @@ final: prev: { hash = "sha256-tozXOgP0dzIFd3a6mjGehUdytqerkWdfOo89CEVC/Rk="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-avante/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1783,7 +1786,7 @@ final: prev: { hash = "sha256-eRGq2bjr6kqFoT1s4P1MIA7nIEvRTYw4OFIJbS/JD60="; }; meta.homepage = "https://github.com/disrupted/blink-cmp-conventional-commits/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1797,7 +1800,7 @@ final: prev: { hash = "sha256-xEGAXv41UX9GUybCSzDODkhgdEd4cclBXl0k4UBmFbs="; }; meta.homepage = "https://github.com/giuxtaposition/blink-cmp-copilot/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -1811,7 +1814,7 @@ final: prev: { hash = "sha256-z41OnVbJAQe4FMvdazs0Uw8sAOyXEBJcx3IVqjOWGyI="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-dictionary/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1825,7 +1828,7 @@ final: prev: { hash = "sha256-DEzOzlwmvWmkR9VBF2jsgeA/bCjjgIiqY46GrcBGTfE="; }; meta.homepage = "https://github.com/bydlw98/blink-cmp-env/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1839,7 +1842,7 @@ final: prev: { hash = "sha256-s9nn6XRaCYxiwiEkv9J345hN3ppcblVHKE8WP6m+Atg="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1853,7 +1856,7 @@ final: prev: { hash = "sha256-MlYg90l1UXNguQpCyfRVSi0hof+/jKAdoX/UnN/ZGwg="; }; meta.homepage = "https://github.com/erooke/blink-cmp-latex/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -1867,7 +1870,7 @@ final: prev: { hash = "sha256-ollZI9Bd3eAKvzS84oIzToVruYbCERKKhZpIR+cBxBE="; }; meta.homepage = "https://github.com/GaetanLepage/blink-cmp-nixpkgs-maintainers/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1881,7 +1884,7 @@ final: prev: { hash = "sha256-0j8CljfXsEoZ+FkxB/YrT2YHvg87j1eyuhGgjxh+Dg0="; }; meta.homepage = "https://github.com/alexandre-abrioux/blink-cmp-npm.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1895,7 +1898,7 @@ final: prev: { hash = "sha256-xyh4n1dM/aJ7L9kgSAptTPSlotM7mz92tgl7232dBME="; }; meta.homepage = "https://github.com/ribru17/blink-cmp-spell/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1909,7 +1912,7 @@ final: prev: { hash = "sha256-enoPsYF8llGShf+sx6rLYYnLLzrd+jdCdZ4gy9A2lKU="; }; meta.homepage = "https://github.com/mgalliou/blink-cmp-tmux/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1923,7 +1926,7 @@ final: prev: { hash = "sha256-x4VSBDdcij4BkvIzkFnGVtJvq+ow1rTtZk9MWeTlzpE="; }; meta.homepage = "https://github.com/archie-judd/blink-cmp-words/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1937,7 +1940,7 @@ final: prev: { hash = "sha256-DciQaX2lYQptpEd8wke3x67SK6zMm2UI34qxBe6eC9Q="; }; meta.homepage = "https://github.com/marcoSven/blink-cmp-yanky/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -1951,7 +1954,7 @@ final: prev: { hash = "sha256-EMQC+2hjgAGYcBoSKkR5LV7jUsl3Oi8rL3K7FNIHXIw="; }; meta.homepage = "https://github.com/Saghen/blink.compat/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1965,7 +1968,7 @@ final: prev: { hash = "sha256-cDvbUmnFZbPmU/HPISNV8zJV8WsH3COl3nGqgT5CbVQ="; }; meta.homepage = "https://github.com/fang2hou/blink-copilot/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1979,7 +1982,7 @@ final: prev: { hash = "sha256-qBJ0zwkKlxZ6S6VzMusm9CCKx+EN1YOaBfdMb7xKQ5A="; }; meta.homepage = "https://github.com/moyiz/blink-emoji.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -1993,7 +1996,7 @@ final: prev: { hash = "sha256-SS66JZFCX8viYxYaObASlwtrG5h7yHbVvRBVXBNXkng="; }; meta.homepage = "https://github.com/Saghen/blink.indent/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2007,7 +2010,7 @@ final: prev: { hash = "sha256-+sCNd10VQOFROwe6sZzSWUhskLb1k4Sg7NOQhwaTESA="; }; meta.homepage = "https://github.com/MahanRahmati/blink-nerdfont.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -2021,7 +2024,7 @@ final: prev: { hash = "sha256-W8FyG9WlSwp9ta0dsxhhtfJmQrc1OseieVw2k2mwWR8="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2035,7 +2038,7 @@ final: prev: { hash = "sha256-MYMLRpF0xFNr4SqJGekxKA+fbhOUlv7LYZOLEwhiBSo="; }; meta.homepage = "https://github.com/dundalek/bloat.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2049,7 +2052,7 @@ final: prev: { hash = "sha256-dqi4srdtm7TNsFPNcGpV8iwyTL+ov4AEfuQpVnikiYI="; }; meta.homepage = "https://github.com/HampusHauffman/block.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2063,7 +2066,7 @@ final: prev: { hash = "sha256-qmVneHlI7XKTyXrSJu+lWaX6YmGQero7nTKrWR/i99c="; }; meta.homepage = "https://github.com/uloco/bluloco.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "LGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2077,7 +2080,7 @@ final: prev: { hash = "sha256-oGplv+2q1M1pIwFj2u8ZT9WTNNImYreQtiBECGJKe/Q="; }; meta.homepage = "https://github.com/rockerBOO/boo-colorscheme-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2091,7 +2094,7 @@ final: prev: { hash = "sha256-dmtvPgRb1CqOetyjUoUDJ+fruOotwY0ODBp8VN4kRAQ="; }; meta.homepage = "https://github.com/nat-418/boole.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "0BSD"; + meta.license = getLicenseFromSpdxId "0BSD"; meta.hydraPlatforms = [ ]; }; @@ -2105,7 +2108,7 @@ final: prev: { hash = "sha256-As4k31PSSmrSkUemcnkxzrHd9nWXyGJguH9MKTpEnxU="; }; meta.homepage = "https://github.com/turbio/bracey.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2119,7 +2122,7 @@ final: prev: { hash = "sha256-kZsvUcMpKVI8MCrYqKEKASfYlFeldlH8faa9xaOTFow="; }; meta.homepage = "https://github.com/fruit-in/brainfuck-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -2133,7 +2136,7 @@ final: prev: { hash = "sha256-ljUNfmpImtxFCS19HC9kFlaLlqaPDltKtnx1+/6Y33U="; }; meta.homepage = "https://github.com/famiu/bufdelete.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2147,7 +2150,7 @@ final: prev: { hash = "sha256-IRmhtjd6oXNwETCF98jIyoZJRbEeXZ8dcw6vH5ywugo="; }; meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -2161,7 +2164,7 @@ final: prev: { hash = "sha256-JIykUDweq54RxKHNTS6QqZi2CTLPTig9nY30Gzgp08o="; }; meta.homepage = "https://github.com/AndrewRadev/bufferize.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2175,7 +2178,7 @@ final: prev: { hash = "sha256-ae4MB6+6v3awvfSUWlau9ASJ147ZpwuX1fvJdfMwo1Q="; }; meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2189,7 +2192,7 @@ final: prev: { hash = "sha256-K/aXbMCL/AM14faIVjNscl8eVyyfS5+LQ4X7nfqDGTU="; }; meta.homepage = "https://github.com/kwkarlwang/bufjump.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2203,7 +2206,7 @@ final: prev: { hash = "sha256-6jqlKe8Ekm+3dvlgFCpJnI0BZzWC3KDYoOb88/itH+g="; }; meta.homepage = "https://github.com/kwkarlwang/bufresize.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2217,7 +2220,7 @@ final: prev: { hash = "sha256-Rlv8tndDWBcLD/P9684v9VtCLmCXR2NkUl5gCxYmfIE="; }; meta.homepage = "https://github.com/bullets-vim/bullets.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2231,7 +2234,7 @@ final: prev: { hash = "sha256-rNB44bWt6kFnrn+UyOqYHjigA9F/Iao9Osg/YTO4nhw="; }; meta.homepage = "https://github.com/itchyny/calendar.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2245,7 +2248,7 @@ final: prev: { hash = "sha256-feQYIeTgpNU8k7p9zxkZTlsKmAKB8SVn/ioX1Py7yfQ="; }; meta.homepage = "https://github.com/bkad/camelcasemotion/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2259,7 +2262,7 @@ final: prev: { hash = "sha256-7R4jo4tLHuS34hikP+TeI3TH16qF7CAhhmChhzJ8NtQ="; }; meta.homepage = "https://github.com/catppuccin/nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2273,7 +2276,7 @@ final: prev: { hash = "sha256-Ap9UKMWfDBbWLf7Rh47JQy3EO2Tphf05RZvX9voF1Ac="; }; meta.homepage = "https://github.com/catppuccin/vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2287,7 +2290,7 @@ final: prev: { hash = "sha256-qgO4mBfgkaMxWE9h30+2e2ARLaHIUhO/5Hudl53mkuM="; }; meta.homepage = "https://github.com/tyru/caw.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2301,7 +2304,7 @@ final: prev: { hash = "sha256-3TZ8VmvdgQ9n63m78C3r4OIUkVQHTHBvC24ixBdhTig="; }; meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2315,7 +2318,7 @@ final: prev: { hash = "sha256-UB0YXXC4/7BtZ06By0lT2Ad4PQtohAF8m57b71Dmxvo="; }; meta.homepage = "https://github.com/Eandrju/cellular-automaton.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2329,7 +2332,7 @@ final: prev: { hash = "sha256-sHBPnylcJIO4dOrfZiYLPQLzCnTdwBkjXcJl1VZ8k0I="; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2343,7 +2346,7 @@ final: prev: { hash = "sha256-8gC+QJRZPktc/o7hBeCFjd4VbAMTPzAnIOl1MXc56Yw="; }; meta.homepage = "https://github.com/vim-scripts/changeColorScheme.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2357,7 +2360,7 @@ final: prev: { hash = "sha256-TYkGB7cON2t4GwMaR9H1MDG2j3btBv2AR37ade8kqTY="; }; meta.homepage = "https://github.com/sudormrfbin/cheatsheet.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2371,7 +2374,7 @@ final: prev: { hash = "sha256-HIZTf+lUTonfQ+pq5+MxuFNo7M73Bbpv77jNSlnVHj4="; }; meta.homepage = "https://github.com/bngarren/checkmate.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2385,7 +2388,7 @@ final: prev: { hash = "sha256-jLgMK4jiLLdt/Xokk/j0GorCermtn2mwom6P/asgQvQ="; }; meta.homepage = "https://github.com/yunlingz/ci_dark/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -2399,7 +2402,7 @@ final: prev: { hash = "sha256-+nDYk3zkLlj9YkzfK8mbD22iLWaHpzHImxPt3EVfyV0="; }; meta.homepage = "https://github.com/declancm/cinnamon.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2413,7 +2416,7 @@ final: prev: { hash = "sha256-vavBQv8UlgwCmVWAibgHQKG3bJ1zlzVMexdHWRMDbe8="; }; meta.homepage = "https://github.com/projekt0n/circles.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2427,7 +2430,7 @@ final: prev: { hash = "sha256-3MEAVKAblGysBhlrCf8j7Pf79tmylkjTnQkg6cvKMjg="; }; meta.homepage = "https://github.com/zootedb0t/citruszest.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2441,7 +2444,7 @@ final: prev: { hash = "sha256-0HUtcgpmkJOjaFi8v0OHUk0hd5I3ISO1zkPJO4vr38A="; }; meta.homepage = "https://github.com/xavierd/clang_complete/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2454,7 +2457,7 @@ final: prev: { hash = "sha256-5XES8qyl3tdMmsT+mkVcJ1sC5AKJDpHI/elsoB8XE/8="; }; meta.homepage = "https://git.sr.ht/~p00f/clangd_extensions.nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2468,7 +2471,7 @@ final: prev: { hash = "sha256-HBHlP2k4vUCbE+Sgm6vN5XE7UGnioFvj8CI6h5H+8x8="; }; meta.homepage = "https://github.com/greggh/claude-code.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2482,7 +2485,7 @@ final: prev: { hash = "sha256-bK6fq5HZRCMnahYvgSKcCYwIEa76q/jObn9KxY7kxv8="; }; meta.homepage = "https://github.com/pittcat/claude-fzf-history.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2496,7 +2499,7 @@ final: prev: { hash = "sha256-OBpNT1rbjnfoDQ/L+NSDyAVtgN4Nyva1hw/E9FvqZSs="; }; meta.homepage = "https://github.com/pittcat/claude-fzf.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2510,7 +2513,7 @@ final: prev: { hash = "sha256-h8wYaWBKjKrb7hYYKYs5yUS5RI0JVFo8Emcy99YK6Qw="; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2524,7 +2527,7 @@ final: prev: { hash = "sha256-miltIeW0AZPgqoDno0Nyo287mBbV2cJaf1XahECZfr0="; }; meta.homepage = "https://github.com/rhysd/clever-f.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2538,7 +2541,7 @@ final: prev: { hash = "sha256-j7MjRD2N+YcqAhbtD734H2cYaM43f40jDFdUv1oUKQc="; }; meta.homepage = "https://github.com/bbchung/clighter8/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2552,7 +2555,7 @@ final: prev: { hash = "sha256-iXrDb3pSB1NZmvLpSEWwvxOoqyNfR+uXpU9azXQeAVM="; }; meta.homepage = "https://github.com/ekickx/clipboard-image.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2566,7 +2569,7 @@ final: prev: { hash = "sha256-V7oNIu7IBAHqSrgCNoePNUPjQDU9cFThFf7XGIth0sk="; }; meta.homepage = "https://github.com/laytan/cloak.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2580,7 +2583,7 @@ final: prev: { hash = "sha256-JXpGIHatTKjcyHWLxHEibwDrHJwaEflKDRzmOJGAvck="; }; meta.homepage = "https://github.com/asheq/close-buffers.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2594,7 +2597,7 @@ final: prev: { hash = "sha256-WJx/BYvYQDYL+/0ROXi4lzjaEcDOHSc+73qEIXxYuPI="; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2608,7 +2611,7 @@ final: prev: { hash = "sha256-wQ2vmPhVD/ImtbM5+gwqwHr1XuVWs2glWnmz9bhLcYc="; }; meta.homepage = "https://github.com/winston0410/cmd-parser.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2622,7 +2625,7 @@ final: prev: { hash = "sha256-TMo/b2ESYQ0TxcufmpXjRfwFLPGxi0oAaYHV9lddZPg="; }; meta.homepage = "https://github.com/vim-scripts/cmdalias.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2636,7 +2639,7 @@ final: prev: { hash = "sha256-XcXAtZYrWXoSp2wOPI3WJd2OqhoPpYT6CwrIEMYHGxU="; }; meta.homepage = "https://github.com/tzachar/cmp-ai/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2649,7 +2652,7 @@ final: prev: { hash = "sha256-ALMK7TnEB7/UZibVgOl4r6/gYsHCo6YAZcAR536VL4g="; }; meta.homepage = "https://codeberg.org/FelipeLema/cmp-async-path/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2663,7 +2666,7 @@ final: prev: { hash = "sha256-a0rGq0Ci6rX1ucme1w+sMNrXAbucM4xkrWX1t11XqpM="; }; meta.homepage = "https://github.com/crispgm/cmp-beancount/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2677,7 +2680,7 @@ final: prev: { hash = "sha256-dG4U7MtnXThoa/PD+qFtCt76MQ14V1wX8GMYcvxEnbM="; }; meta.homepage = "https://github.com/hrsh7th/cmp-buffer/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2691,7 +2694,7 @@ final: prev: { hash = "sha256-TI1FR0EjzPcjsFdJQ9vXVleQwyXkmqs4TvYyZ8A6cS0="; }; meta.homepage = "https://github.com/hrsh7th/cmp-calc/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2705,7 +2708,7 @@ final: prev: { hash = "sha256-kG+NO+0hv4xNzjfJmam3LN8GkpPqfpnDKFefwdx2B9A="; }; meta.homepage = "https://github.com/vappolinario/cmp-clippy/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2719,7 +2722,7 @@ final: prev: { hash = "sha256-w1HwR13rXRyLgWabHwJYABXO++gPEOMr46poUzOChzg="; }; meta.homepage = "https://github.com/hrsh7th/cmp-cmdline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2733,7 +2736,7 @@ final: prev: { hash = "sha256-IcruTOCNxYKmbo0St1U+CmrDStASPLe+rTLNU6/2Xew="; }; meta.homepage = "https://github.com/dmitmel/cmp-cmdline-history/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -2747,7 +2750,7 @@ final: prev: { hash = "sha256-uTiXG8p0Cqc4o45ckscRSSv0qGqbfwuryqWBZHEh8Mc="; }; meta.homepage = "https://github.com/PaterJason/cmp-conjure/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2761,7 +2764,7 @@ final: prev: { hash = "sha256-PAEWX0U8qbBwC3DqfCrDDlTLoIRIlcbwS1eDu3yarTc="; }; meta.homepage = "https://github.com/davidsierradz/cmp-conventionalcommits/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2775,7 +2778,7 @@ final: prev: { hash = "sha256-2j3Y2vvBHXLD+fPH7fbvjKadd6X/uuHI0ajkjTJR35I="; }; meta.homepage = "https://github.com/hrsh7th/cmp-copilot/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2789,7 +2792,7 @@ final: prev: { hash = "sha256-C3E2ChqlXxiD62jx6Jvwf/3WjlcnjN3G1GKJGehzoq4="; }; meta.homepage = "https://github.com/delphinus/cmp-ctags/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2803,7 +2806,7 @@ final: prev: { hash = "sha256-wi9L4RcnJWUzTkC4u8vSTacrMxg4ftm/K7pkuwLEQ3U="; }; meta.homepage = "https://github.com/rcarriga/cmp-dap/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2817,7 +2820,7 @@ final: prev: { hash = "sha256-pmGFs6UPbhtb/NO8L+de0PyL5+JKeEr4LJxNPZNsaeM="; }; meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2831,7 +2834,7 @@ final: prev: { hash = "sha256-b4IFjTYvqodJokCGWyNJKShebSzz1UZ91vA5SthxORg="; }; meta.homepage = "https://github.com/dmitmel/cmp-digraphs/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -2845,7 +2848,7 @@ final: prev: { hash = "sha256-EY0yu6wugw2cweTOYkdAXW4FZFh6SdTPsVncqrnrc14="; }; meta.homepage = "https://github.com/SergioRibera/cmp-dotenv/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -2859,7 +2862,7 @@ final: prev: { hash = "sha256-Sdgetlwhhc11ufDJH6uaXtbL0EZQFZ2Qgg5yBfG1u7I="; }; meta.homepage = "https://github.com/hrsh7th/cmp-emoji/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2873,7 +2876,7 @@ final: prev: { hash = "sha256-Fadb5xapY6WiRMCDc9hoj8AaIgSt+s0Y8ZPVtvTVhWo="; }; meta.homepage = "https://github.com/mtoohey31/cmp-fish/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -2887,7 +2890,7 @@ final: prev: { hash = "sha256-8cIixO0OusqlnKrFqVutGwUfdX319k8a19Nz1xiUH2I="; }; meta.homepage = "https://github.com/tzachar/cmp-fuzzy-buffer/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2901,7 +2904,7 @@ final: prev: { hash = "sha256-zCYhLxKPF6uR/U06IkD0qe1FJsfp3wBUFq9pFHC7CfM="; }; meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2915,7 +2918,7 @@ final: prev: { hash = "sha256-ufbqLLgcRDoSG2XTqmMRcaHG120wtUqtovIrhLwXZ3k="; }; meta.homepage = "https://github.com/petertriho/cmp-git/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2929,7 +2932,7 @@ final: prev: { hash = "sha256-CYJ4Px18wXDMw/58InwBDxbcO+94IzNLcwYp6iKJPRE="; }; meta.homepage = "https://github.com/max397574/cmp-greek/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -2943,7 +2946,7 @@ final: prev: { hash = "sha256-95AvId9oT9N9hqEOphKPMdKT6raxc9o0AcEY4CGeI4U="; }; meta.homepage = "https://github.com/kdheepak/cmp-latex-symbols/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2957,7 +2960,7 @@ final: prev: { hash = "sha256-Nr9dnPJt824Yb/udxQ5GKFW8rToWp6r7l9wAxwP2PRY="; }; meta.homepage = "https://github.com/octaltree/cmp-look/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2971,7 +2974,7 @@ final: prev: { hash = "sha256-7mVKH6M7YjzxVq2RrlrUL8V/hcB/NmURU9Dl9aazw3U="; }; meta.homepage = "https://github.com/notomo/cmp-neosnippet/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2985,7 +2988,7 @@ final: prev: { hash = "sha256-jEnuHDL+PDbnZtSzoO7ExDfl0sICFYDWvXqEGaC+Seg="; }; meta.homepage = "https://github.com/GaetanLepage/cmp-nixpkgs-maintainers/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -2999,7 +3002,7 @@ final: prev: { hash = "sha256-6o0eO4uuHNBbo6pqWgRtleOxd8rYaYbrl+dTjhB6M8Q="; }; meta.homepage = "https://github.com/David-Kunz/cmp-npm/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -3013,7 +3016,7 @@ final: prev: { hash = "sha256-CYZdfAsJYQyW413fRvNbsS5uayuc6fKDvDLZ2Y7j3ZQ="; }; meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3027,7 +3030,7 @@ final: prev: { hash = "sha256-BBvG0/yEyYs+sLPtCYAgZLz9ccGAMBCMhgmwC+gZ3kc="; }; meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3041,7 +3044,7 @@ final: prev: { hash = "sha256-gIlax5z+J7ZbygiUMvnKvz0m2bmck/W1swIYq6WDAGo="; }; meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3055,7 +3058,7 @@ final: prev: { hash = "sha256-eUnytDC6OrbJpg4fepwzCfpwKi8d8LN5QvJOZaP2niE="; }; meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3069,7 +3072,7 @@ final: prev: { hash = "sha256-IleS0hULag/CcwNMdf+4eRsDnBzkCCGyA4wLR7gaxvg="; }; meta.homepage = "https://github.com/quangnguyen30192/cmp-nvim-tags/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -3083,7 +3086,7 @@ final: prev: { hash = "sha256-BwjkBU5yVZKYK8bfMQSct7rftuBjYzzF06CR5I68aHE="; }; meta.homepage = "https://github.com/quangnguyen30192/cmp-nvim-ultisnips/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -3097,7 +3100,7 @@ final: prev: { hash = "sha256-PyCZGb+54l9nLR0fXM2QXACGt25nH0IlucbTXIgbJp0="; }; meta.homepage = "https://github.com/hrsh7th/cmp-omni/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3111,7 +3114,7 @@ final: prev: { hash = "sha256-zkTOczQZQ59QiqiSxya9j8tOw+gtuFd7EK4gz+AAiTo="; }; meta.homepage = "https://github.com/aspeddro/cmp-pandoc.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3125,7 +3128,7 @@ final: prev: { hash = "sha256-XsdneGNJzmRBggk8lz9JNDQYk7wbYfUAF2oZLXzFb9c="; }; meta.homepage = "https://github.com/jmbuhr/cmp-pandoc-references/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3139,7 +3142,7 @@ final: prev: { hash = "sha256-e4Rd2y1Wekp7aobpTGaUeoSBnlfIASDaBR8js5dh2Vw="; }; meta.homepage = "https://github.com/hrsh7th/cmp-path/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3153,7 +3156,7 @@ final: prev: { hash = "sha256-IWYyZoXYyddW9wqR50E16IXFQAsFAjf93O/NkVGb9H8="; }; meta.homepage = "https://github.com/lukas-reineke/cmp-rg/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3167,7 +3170,7 @@ final: prev: { hash = "sha256-suw8AGXLi48hB49otZlS+DzbhwPDC9ql34dX3ufLnNA="; }; meta.homepage = "https://github.com/dcampos/cmp-snippy/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3181,7 +3184,7 @@ final: prev: { hash = "sha256-Gf7HSocvHmTleVQytNYmmN+fFX7kl5sYHQSpUJc0CGI="; }; meta.homepage = "https://github.com/f3fora/cmp-spell/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3195,7 +3198,7 @@ final: prev: { hash = "sha256-DQkEX5SdTLIdI4g157bVjlJUHRkFrD1akLHvDw7KJT4="; }; meta.homepage = "https://github.com/nzlov/cmp-tabby/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3209,7 +3212,7 @@ final: prev: { hash = "sha256-g7H6dO+SfYSVjSs24+RcngtecuxsgntaAXb6aodFF3w="; }; meta.homepage = "https://github.com/tzachar/cmp-tabnine/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3223,7 +3226,7 @@ final: prev: { hash = "sha256-xHnBKOOg/6n06vK7sC3shDw80ci/cl/5xgs7kobd6+s="; }; meta.homepage = "https://github.com/andersevenrud/cmp-tmux/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3237,7 +3240,7 @@ final: prev: { hash = "sha256-8WAk9S+/7vSz7bVHdEzjbKUokU144fvnByIeJ1gAWhU="; }; meta.homepage = "https://github.com/ray-x/cmp-treesitter/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -3251,7 +3254,7 @@ final: prev: { hash = "sha256-sPZX+dbGKOUfcjme4qG82impwYZgLbN5eRmblxPtbKI="; }; meta.homepage = "https://github.com/lukas-reineke/cmp-under-comparator/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3265,7 +3268,7 @@ final: prev: { hash = "sha256-V5yC4st22stUkD54/2hDGi/Axi/T0YArkVhQlDvHg7g="; }; meta.homepage = "https://github.com/dmitmel/cmp-vim-lsp/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -3279,7 +3282,7 @@ final: prev: { hash = "sha256-2whCuzLc57gPerZN7Dg6tUzZplox/6P+iRMuAYfjY1E="; }; meta.homepage = "https://github.com/micangl/cmp-vimtex/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3293,7 +3296,7 @@ final: prev: { hash = "sha256-wG63srm0ieCPoEcpYxKHOJedWajW04FnJaL+1Vlb5Ug="; }; meta.homepage = "https://github.com/pontusk/cmp-vimwiki-tags/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3307,7 +3310,7 @@ final: prev: { hash = "sha256-2mkN03noOr5vBvRbSb35xZKorSH+8savQNZtgM9+QcM="; }; meta.homepage = "https://github.com/hrsh7th/cmp-vsnip/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3321,7 +3324,7 @@ final: prev: { hash = "sha256-RovqqMGvoUFvQB2CdYnDYa84/HQp2MotHNiuDLOgLuY="; }; meta.homepage = "https://github.com/tamago324/cmp-zsh/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3335,7 +3338,7 @@ final: prev: { hash = "sha256-86lKQPPyqFz8jzuLajjHMKHrYnwW6+QOcPyQEx6B+gw="; }; meta.homepage = "https://github.com/saadparwaiz1/cmp_luasnip/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -3349,7 +3352,7 @@ final: prev: { hash = "sha256-Upk3D54HwM07QbbWs8fTsHQUYO/zyIFFnft/CohV/iA="; }; meta.homepage = "https://github.com/chrisgrieser/cmp_yanky/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3363,7 +3366,7 @@ final: prev: { hash = "sha256-YmNd6atWTwAlgZItgFXgaLinTbAMWpQE5Jc/rWNstRo="; }; meta.homepage = "https://github.com/lalitmee/cobalt2.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3377,7 +3380,7 @@ final: prev: { hash = "sha256-Onq7kMrwJp3/raWcil24RbizGK8VriPVFXbd8Gvg9A0="; }; meta.homepage = "https://github.com/vn-ki/coc-clap/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3391,7 +3394,7 @@ final: prev: { hash = "sha256-IGhwtUGEe45qzyE5Rgez0cc2fv0rm8qniNq1O90T/E4="; }; meta.homepage = "https://github.com/neoclide/coc-denite/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3405,7 +3408,7 @@ final: prev: { hash = "sha256-12luGVkbc7FDW/Hcl2vF5+p+hSLHgegHgizrXIMrV8I="; }; meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3419,7 +3422,7 @@ final: prev: { hash = "sha256-tfZKX/M/L0K84CIgq0g9Xnoy2meuaTd9BET7WzD3/Ms="; }; meta.homepage = "https://github.com/josa42/coc-lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3433,7 +3436,7 @@ final: prev: { hash = "sha256-yG4zkgfnHIUojWcUL+AkH56lafG7TZ2yzWaa3sMd8Ps="; }; meta.homepage = "https://github.com/neoclide/coc-neco/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3447,7 +3450,7 @@ final: prev: { hash = "sha256-dSylKvIZhZjM/5ORCrs3+yROiIIg3fTGnchFK2i2bJY="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3461,7 +3464,7 @@ final: prev: { hash = "sha256-8LtQjrk1v4dqsvTVLuyoGdrdSjMjlcKWREdApyoP+Ec="; }; meta.homepage = "https://github.com/coc-extensions/coc-svelte/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3475,7 +3478,7 @@ final: prev: { hash = "sha256-BbmU3nKm+RFqihAM8NTqRhPm2mtSom9LFQZJZQZdKqE="; }; meta.homepage = "https://github.com/iamcco/coc-tailwindcss/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3489,7 +3492,7 @@ final: prev: { hash = "sha256-1iSb6nOiqSwf0fQhPEwAKJBDCwL9SyBM3dw/ei8dOA8="; }; meta.homepage = "https://github.com/manicmaniac/coconut.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3503,7 +3506,7 @@ final: prev: { hash = "sha256-SnzpyXqrAf60Vs7JbwuHmAJ/TNON8wwqNyPN3EGc2Og="; }; meta.homepage = "https://github.com/ravitemer/codecompanion-history.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3517,7 +3520,7 @@ final: prev: { hash = "sha256-lIHyiBU3P1hxPY0CGKH1xj6cXCSKJ/2Hmc18gZLIXEU="; }; meta.homepage = "https://github.com/franco-ruggeri/codecompanion-lualine.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3531,7 +3534,7 @@ final: prev: { hash = "sha256-SKqRMFG5xiJHhMCexOtQGAJRFYRgcfuInxTJvXhGhhI="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -3545,7 +3548,7 @@ final: prev: { hash = "sha256-QSkiyV70kFkArCnTXYRR+Dt4i5XSq072tYnOnHbKEBc="; }; meta.homepage = "https://github.com/franco-ruggeri/codecompanion-spinner.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3559,7 +3562,7 @@ final: prev: { hash = "sha256-7Ujon82GbVqD5K+lattVCYHkkGofvVEjbeqyaUeR2rU="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -3573,7 +3576,7 @@ final: prev: { hash = "sha256-eT6AU8kSgMFyDllcbShQd1WRO/z0S44TdSVUf61v2oo="; }; meta.homepage = "https://github.com/gorbit99/codewindow.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3587,7 +3590,7 @@ final: prev: { hash = "sha256-rx5/Iso5rWYfRTnQyZ8g16FCxqjj4FgWmG+r09ebVJc="; }; meta.homepage = "https://github.com/johnseth97/codex.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3601,7 +3604,7 @@ final: prev: { hash = "sha256-vN0ZrvnF4EpFHhAK1QFyORL2KyFSzngQRDgpu5dYyoY="; }; meta.homepage = "https://github.com/metakirby5/codi.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3615,7 +3618,7 @@ final: prev: { hash = "sha256-wLmXyoVdOIsOcpshGFvDiEou++j42p2w2zYy9ZDidqo="; }; meta.homepage = "https://github.com/archseer/colibri.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3629,7 +3632,7 @@ final: prev: { hash = "sha256-YanO/e4jlm/k5VSnMDGQ7PnWKuj+ADifg0UsZvbbkKA="; }; meta.homepage = "https://github.com/tjdevries/colorbuddy.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3643,7 +3646,7 @@ final: prev: { hash = "sha256-hra7QFKWsIqtAWYNDqPv3tJUAsZfVmGTY3AQjeWvxaM="; }; meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3657,7 +3660,7 @@ final: prev: { hash = "sha256-11F/cax2qRDQtxbmM8TfHlmko5gxX5VrW8lPcPFfIzU="; }; meta.homepage = "https://github.com/nvim-zh/colorful-winsep.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3671,7 +3674,7 @@ final: prev: { hash = "sha256-kL194P1Vtvsj8e2ngJpVKh+9hwsK7sBYECdfxgMd8vg="; }; meta.homepage = "https://github.com/lilydjwg/colorizer/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3685,7 +3688,7 @@ final: prev: { hash = "sha256-GaAgkNmzKTJaKBlLY/fP2Z1ZyBhfyGRkPiwjUj8Rkg4="; }; meta.homepage = "https://github.com/max397574/colortils.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -3699,7 +3702,7 @@ final: prev: { hash = "sha256-KNTHHcbsJv9IJnXvnpXojYFQMULJbZP/c7WH5ksDTgM="; }; meta.homepage = "https://github.com/Domeee/com.cloudedmountain.ide.neovim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3713,7 +3716,7 @@ final: prev: { hash = "sha256-yrwpVy9qiDqiMxy07hvdgx01BrQbkPy5e3OgAjuOw/k="; }; meta.homepage = "https://github.com/mluders/comfy-line-numbers.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3727,7 +3730,7 @@ final: prev: { hash = "sha256-yp3kqhHQMtUFFPfbqgnrmmclx6r39k3ohen4Ys3s3BU="; }; meta.homepage = "https://github.com/wincent/command-t/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -3741,7 +3744,7 @@ final: prev: { hash = "sha256-bYh/rcJv03GlMhxmEUL/F/9Ao1n71C2jj8F60x0ZY40="; }; meta.homepage = "https://github.com/saifulapm/commasemi.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3755,7 +3758,7 @@ final: prev: { hash = "sha256-2P8Zyd5ucOvihZdjgSmr7YlV0yuCn+LyHkCj9gPx/CY="; }; meta.homepage = "https://github.com/LudoPinelli/comment-box.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3769,7 +3772,7 @@ final: prev: { hash = "sha256-h0kPue5Eqd5aeu4VoLH45pF0DmWWo1d8SnLICSQ63zc="; }; meta.homepage = "https://github.com/numtostr/comment.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3783,7 +3786,7 @@ final: prev: { hash = "sha256-ltqRfpamivu+H5ss5aiq4/oNhGYs+CsJ1GQeVpggEBY="; }; meta.homepage = "https://github.com/rhysd/committia.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3797,7 +3800,7 @@ final: prev: { hash = "sha256-AL4NaLxnmGyoG585njmU5SOxps51XJ4ZJa2qeGlzrlE="; }; meta.homepage = "https://github.com/xeluxee/competitest.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "LGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -3811,7 +3814,7 @@ final: prev: { hash = "sha256-UbPd2v+Oz8LXz3D4w6bUI+LTtd+IhWgigJCLqU5/l9o="; }; meta.homepage = "https://github.com/krady21/compiler-explorer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3825,7 +3828,7 @@ final: prev: { hash = "sha256-7+1GJwFwM9n6PqHWTAZJwMNGyQAudJe2ZIdycPD05y8="; }; meta.homepage = "https://github.com/Zeioth/compiler.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -3839,7 +3842,7 @@ final: prev: { hash = "sha256-0M+CENXL1g3y+z3KfuSlGcHC4LRn5u1JpodmyYavPZM="; }; meta.homepage = "https://github.com/steelsojka/completion-buffers/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3853,7 +3856,7 @@ final: prev: { hash = "sha256-6um9dye0MLY8K8AAsDksCpy1KbMNSdMuj+zKteSAxR4="; }; meta.homepage = "https://github.com/nvim-lua/completion-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -3867,7 +3870,7 @@ final: prev: { hash = "sha256-0/LsJnPOIjEH/hD1Mb2+OWHuVGW0uOA6imMDv2jgbbE="; }; meta.homepage = "https://github.com/aca/completion-tabnine/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3881,7 +3884,7 @@ final: prev: { hash = "sha256-S/+Z84Ywa/zIrkkrd4I5BrFokBy751czqwZKx2tD8Xw="; }; meta.homepage = "https://github.com/chikatoike/concealedyank.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3895,7 +3898,7 @@ final: prev: { hash = "sha256-fydXEReohZlxGgjClncOI9bqbnDPNTB07TPccXxO6bk="; }; meta.homepage = "https://github.com/rhysd/conflict-marker.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3910,7 +3913,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3924,7 +3927,7 @@ final: prev: { hash = "sha256-wz+nHMR6gYXGDxSAZExd7CItONY2MERYzDapNpKFLmc="; }; meta.homepage = "https://github.com/Olical/conjure/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -3938,7 +3941,7 @@ final: prev: { hash = "sha256-VCtnbhwZ8bIOmwUwu+ExU//FNhvsdJrac9Hdy9GKUr4="; }; meta.homepage = "https://github.com/niklasdewally/conjure.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; @@ -3952,7 +3955,7 @@ final: prev: { hash = "sha256-p7iMPS5Vbi78PTSbAD72Y56a62W8vsruXf/tFI56r7c="; }; meta.homepage = "https://github.com/wellle/context.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -3966,7 +3969,7 @@ final: prev: { hash = "sha256-jfUVDBqE1xeOAdcK+sltTR5fJAkgejzmgPENyWMg4ws="; }; meta.homepage = "https://github.com/Shougo/context_filetype.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3980,7 +3983,7 @@ final: prev: { hash = "sha256-Esr33dRsKGc7vOQ2jMx8enj4uIicsRNvYbc4GsqlFUk="; }; meta.homepage = "https://github.com/banjo/contextfiles.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -3994,7 +3997,7 @@ final: prev: { hash = "sha256-erRL8bY/zuwuCZfttw+avTrFV7pjv2H6v73NzY2bymM="; }; meta.homepage = "https://github.com/zbirenbaum/copilot-cmp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4008,7 +4011,7 @@ final: prev: { hash = "sha256-wb6WpIMUggHjUKEI++pRgg53vyiuwEZQmYWEN7sev3M="; }; meta.homepage = "https://github.com/copilotlsp-nvim/copilot-lsp/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -4022,7 +4025,7 @@ final: prev: { hash = "sha256-9e5nJI+ugkolwdzQ4/KT6Gz1rpSbOSnLfdUWT9LDJg0="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4036,7 +4039,7 @@ final: prev: { hash = "sha256-HYNqPdwatrNTNUGo6I2SzmNxSI4iqX+Ls7GHQcU8+Fk="; }; meta.homepage = "https://github.com/AndreM222/copilot-lualine/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4050,7 +4053,7 @@ final: prev: { hash = "sha256-McrihGscbvt2lqHil3NxHUfgx/IAFDf7tdbBkv4vTK4="; }; meta.homepage = "https://github.com/github/copilot.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4064,21 +4067,21 @@ final: prev: { hash = "sha256-91OF1qsqAln/E8H1vJLQHIdnpcEmTn1NCPgSU2768EA="; }; meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; coq-lsp-nvim = buildVimPlugin { pname = "coq-lsp.nvim"; - version = "0-unstable-2025-09-26"; + version = "0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "tomtomjhj"; repo = "coq-lsp.nvim"; - rev = "2a6ec9e86057f17950b72f496be675520d3d19f6"; - hash = "sha256-njWd5MYav5nHzQg6EDYmRQQVNoA4Y/3U8xBkbAsZhag="; + rev = "37d1fadbc7bed67dd677c01aa594ccd24cbe92ce"; + hash = "sha256-F9X2fT+u0Fzr5hNObp2L5+nhd3gHm3jPc0DbMwKNv10="; }; meta.homepage = "https://github.com/tomtomjhj/coq-lsp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4092,7 +4095,7 @@ final: prev: { hash = "sha256-l+wMABt0lnKn1V6d7uhe6rUjfKsZw9XcO6RHwEVrZSI="; }; meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4106,7 +4109,7 @@ final: prev: { hash = "sha256-fto7KFjMA1f7eEYZXL083nVsxeH0iHhWGGhviirj7kI="; }; meta.homepage = "https://github.com/jvoorhis/coq.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4120,7 +4123,7 @@ final: prev: { hash = "sha256-GKwfDWCKSJ6uQ8PZfKUW3MjMYtEhKVhmkJzbmdQkF9Y="; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -4134,7 +4137,7 @@ final: prev: { hash = "sha256-Z/2hBW/bRb8wtJqBUT8tqgoXg4XqGNvp8L6xw+zHDaU="; }; meta.homepage = "https://github.com/agda/cornelis/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -4148,7 +4151,7 @@ final: prev: { hash = "sha256-zlN2n8ntfGVEWGvzl0HVohOgZhroBgNXWP/QR+RpfgU="; }; meta.homepage = "https://github.com/lfilho/cosco.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4162,7 +4165,7 @@ final: prev: { hash = "sha256-qEn5WSjtmJwsiAFsnTSYbKp7N3Gdu0yoGSm8ASXADEg="; }; meta.homepage = "https://github.com/nixprime/cpsm/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -4176,7 +4179,7 @@ final: prev: { hash = "sha256-+6rC+bticNgMhZ+2lkPpitunSv4nHmBzCIj6ngt7gaA="; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4190,7 +4193,7 @@ final: prev: { hash = "sha256-xuXSIZUKA6SpdBnt/+Xojd1yPoSxKNVEfROaZq3p5CE="; }; meta.homepage = "https://github.com/godlygeek/csapprox/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4204,7 +4207,7 @@ final: prev: { hash = "sha256-MDr3n9LaQ/YTHD7egDohQ7YmT2+itWXNoMLigmZp3KQ="; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4218,7 +4221,7 @@ final: prev: { hash = "sha256-NTgIaEWqtubjFEfIrw8sKTjhNbnmJ1In0OcddRg5W0w="; }; meta.homepage = "https://github.com/davidmh/cspell.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4232,21 +4235,21 @@ final: prev: { hash = "sha256-t3a9Qa5eMZuK+kg27hbeiW4GrQqxMMIMqd+xh/Spvws="; }; meta.homepage = "https://github.com/chrisbra/csv.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; csvview-nvim = buildVimPlugin { pname = "csvview.nvim"; - version = "1.3.0-unstable-2026-02-14"; + version = "1.3.0-unstable-2026-05-02"; src = fetchFromGitHub { owner = "hat0uma"; repo = "csvview.nvim"; - rev = "7022e18a0fbae9aecf99a3ba02b2a541edc2b8a1"; - hash = "sha256-JHNMO+l0P1mIZ2ZMqmbyZPP4WeGWKJLrs+9H1XBhoyM="; + rev = "5c22774c3ecc7f8883af5d143b366e45b1f0875d"; + hash = "sha256-JJZCrLhUzausIs61UfsE4472B1KzgZyI+BlbZH+gUn0="; }; meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4260,7 +4263,7 @@ final: prev: { hash = "sha256-GLVTLJ8sfucRMaSwpMc8zGYSVVOfSPFp18gO102b45Q="; }; meta.homepage = "https://github.com/JazzCore/ctrlp-cmatcher/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -4274,7 +4277,7 @@ final: prev: { hash = "sha256-ROnWmRZwhH5xGdOypD8ZLFXi7u5FPsaNfKzZZECEfYw="; }; meta.homepage = "https://github.com/FelikZ/ctrlp-py-matcher/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4288,7 +4291,7 @@ final: prev: { hash = "sha256-DMvHWWizsJjKHb96Hz/zOPQsd2uENfz8kI8Uvs9GUg0="; }; meta.homepage = "https://github.com/ctrlpvim/ctrlp.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4302,7 +4305,7 @@ final: prev: { hash = "sha256-1AukntulOAV3lwZjPsPuAFbdiINcxrLoj75iil6Q2po="; }; meta.homepage = "https://github.com/amiorin/ctrlp-z/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4316,7 +4319,7 @@ final: prev: { hash = "sha256-Cfqol7Ivz6gnThL63UzNOwQsz/9OLOGQDXxbfzvcESY="; }; meta.homepage = "https://github.com/gbprod/cutlass.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -4330,21 +4333,21 @@ final: prev: { hash = "sha256-lz9TlZRhJIUnv/4qTT8SoimRiY/vGFlrOKT3xc3FtoQ="; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; cybu-nvim = buildVimPlugin { pname = "cybu.nvim"; - version = "1.0-unstable-2026-01-23"; + version = "1.0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "ghillb"; repo = "cybu.nvim"; - rev = "2b970234efb91e4e005d7e53985694139c361075"; - hash = "sha256-bgS8dXy7Th6neaAsmpanrVGhwSzhz0J9ykj+vyxhk+Q="; + rev = "2dff010394208a0e880c46e06735f9d5f5272aaa"; + hash = "sha256-ltAzbebUWsMGekRe5sx5kMr0hYr/bQpekxYArlbHcQ8="; }; meta.homepage = "https://github.com/ghillb/cybu.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4358,7 +4361,7 @@ final: prev: { hash = "sha256-HmDQfOIoSV93wqRe7O4FPuHEmAxwoP1+Ut+sKhB62jA="; }; meta.homepage = "https://github.com/terrastruct/d2-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -4372,7 +4375,7 @@ final: prev: { hash = "sha256-ixqdTuAyetFBg5Oolh5DEK+cRb9LMSgaKL1vZV38kNs="; }; meta.homepage = "https://github.com/JachymPutta/dailies.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4386,7 +4389,7 @@ final: prev: { hash = "sha256-KBPpOmf2v6N45TPPKhKV80u1keZ5A85ora7XHS4XdpI="; }; meta.homepage = "https://github.com/Koalhack/darcubox-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4400,7 +4403,7 @@ final: prev: { hash = "sha256-j7pFWOD/pbhjSmSepaWhB94Sawp7uHmkRhZDlo+bzxo="; }; meta.homepage = "https://github.com/ptdewey/darkearth-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4414,7 +4417,7 @@ final: prev: { hash = "sha256-o1UvUGjq3kiiyv/jrVxIEsl3y3wFnBvgSJpyjXTOsMw="; }; meta.homepage = "https://github.com/iofq/dart.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -4428,7 +4431,7 @@ final: prev: { hash = "sha256-nsJKWCNJ3InidTaP0/cQ65YIX/6a1/wH56rlkNkJWJE="; }; meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -4442,7 +4445,7 @@ final: prev: { hash = "sha256-bKBA4yhIQgQhS2M5XrVIhv0gsJIPnmFZ3RENWP8y7N8="; }; meta.homepage = "https://github.com/joseotaviorf/dash.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4456,7 +4459,7 @@ final: prev: { hash = "sha256-fzk/ThE6F0ssfeXTuVyO6KiMQSZz7YLxXwB4lbDz3CA="; }; meta.homepage = "https://github.com/nvimdev/dashboard-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4470,7 +4473,7 @@ final: prev: { hash = "sha256-VYNjVH1OtmSyvBoFxF5WBf150GwoIpjTe0Y0oK8Hp8A="; }; meta.homepage = "https://github.com/Shougo/ddc-filter-matcher_head/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4484,7 +4487,7 @@ final: prev: { hash = "sha256-8zoRsX7ZNCNkokku0TW0LNkjXmBL8UCu8h3EAe4KQ+g="; }; meta.homepage = "https://github.com/Shougo/ddc-filter-sorter_rank/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4498,7 +4501,7 @@ final: prev: { hash = "sha256-NJyBF550oRLpP+jGdH3T7UA1oZGyusE/gFuSk8Yk97k="; }; meta.homepage = "https://github.com/tani/ddc-fuzzy/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4512,7 +4515,7 @@ final: prev: { hash = "sha256-wLQ9vpKgl4fyjLEWo1XIElw8CbFjpBkvYMFoMPrQTxM="; }; meta.homepage = "https://github.com/Shougo/ddc-source-around/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4526,7 +4529,7 @@ final: prev: { hash = "sha256-UndfTc+awrlzJUziPEv5FFwwDjQTSqOVZXheQ/CERpg="; }; meta.homepage = "https://github.com/LumaKernel/ddc-source-file/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4540,7 +4543,7 @@ final: prev: { hash = "sha256-oj+L2dy6FpOYv/j0E/tsSD0BfP9qTtWCKwrLZSsCUsc="; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4554,7 +4557,7 @@ final: prev: { hash = "sha256-hMsOqJ8Db2W15Z73jQDldwkRBbaI5p8gap8UqgKRNiY="; }; meta.homepage = "https://github.com/Shougo/ddc-ui-native/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4568,7 +4571,7 @@ final: prev: { hash = "sha256-kQ1fK65V0NtObqBy/FhcfACUGeI5Pk4t3Kw0BPpxChw="; }; meta.homepage = "https://github.com/Shougo/ddc-ui-pum/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4582,7 +4585,7 @@ final: prev: { hash = "sha256-vetnDOYWEg+iuMOFL2GYzVfuYgV94Jl8DzBDZxhAFf0="; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4596,7 +4599,7 @@ final: prev: { hash = "sha256-xA0zFVgtZLsxX3gyfbLnitfNwdsn+p29euIJtnEaPv8="; }; meta.homepage = "https://github.com/MironPascalCaseFan/debugmaster.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4610,7 +4613,7 @@ final: prev: { hash = "sha256-IKIl4Hg/fCwBlm3kc9MC6M7uZYvbRkvRrtHRe5U5/9c="; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4624,7 +4627,7 @@ final: prev: { hash = "sha256-3j1VSBVNKIlOzDMcvwN78we+sBus/bv5P/wj9eIYq3U="; }; meta.homepage = "https://github.com/Verf/deepwhite.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4638,7 +4641,7 @@ final: prev: { hash = "sha256-jv3Z70GrVjYYUISe4WPmO2UwqcmNl/EDMHPHm/36r8Y="; }; meta.homepage = "https://github.com/kristijanhusak/defx-git/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4652,7 +4655,7 @@ final: prev: { hash = "sha256-//lijqO+c5VCA7OKYuF6aTINShtAZ9bo9tMFd/WZeT8="; }; meta.homepage = "https://github.com/kristijanhusak/defx-icons/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4666,7 +4669,7 @@ final: prev: { hash = "sha256-y1aCgoPauses7fp/HU3cn1d3wmZbveybXjvHmYpz2fE="; }; meta.homepage = "https://github.com/Shougo/defx.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4680,7 +4683,7 @@ final: prev: { hash = "sha256-tX4xzpB+62ty2zkPm8i5hXb+WX6fmhunHr7PatZ03U8="; }; meta.homepage = "https://github.com/Raimondi/delimitMate/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4694,7 +4697,7 @@ final: prev: { hash = "sha256-jDvdyAT2lngYDSDw4c+zziUYUuNeET0FBWJA+IeD2Ts="; }; meta.homepage = "https://github.com/mawkler/demicolon.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4708,7 +4711,7 @@ final: prev: { hash = "sha256-qggOAjHXK0ypBxTXSjmas3y97uBTbe6W2aM56qFPuC4="; }; meta.homepage = "https://github.com/neoclide/denite-extra/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4722,7 +4725,7 @@ final: prev: { hash = "sha256-1kLALtSxZQa7EtRrHJLCIeLoYWvtIdn//oeHnSsDqkA="; }; meta.homepage = "https://github.com/neoclide/denite-git/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4736,7 +4739,7 @@ final: prev: { hash = "sha256-wQYfTx1qsi61O66Wymvn8I/dJD2lQFAv7QiFBjuQt2c="; }; meta.homepage = "https://github.com/Shougo/denite.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4750,7 +4753,7 @@ final: prev: { hash = "sha256-lj8yjZrwE9GfNPDIpH4tCI4TTJHkYRlFFCTdqMqWtZg="; }; meta.homepage = "https://github.com/vim-denops/denops.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4764,7 +4767,7 @@ final: prev: { hash = "sha256-J9dftuSAmlkuurkA4GwYk67E4mKPow4o2FCoKsH2+zU="; }; meta.homepage = "https://github.com/Shougo/deol.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4779,7 +4782,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/deoplete-plugins/deoplete-clang/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4793,7 +4796,7 @@ final: prev: { hash = "sha256-CVwxfAaw9C/vxqUxg7ykt28yIgR4eKwocPC7EtYB5xY="; }; meta.homepage = "https://github.com/deoplete-plugins/deoplete-dictionary/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4807,7 +4810,7 @@ final: prev: { hash = "sha256-t8TfjEMJpiZXFMwFgXDD11G4wkbdEZvrDV9SrDGRRqU="; }; meta.homepage = "https://github.com/ponko2/deoplete-fish/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4821,7 +4824,7 @@ final: prev: { hash = "sha256-9ZU9DgMkBPIu/vy01TZqLWdOvpnzmfUwa/oEErEtwYY="; }; meta.homepage = "https://github.com/SevereOverfl0w/deoplete-github/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4836,7 +4839,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/deoplete-plugins/deoplete-go/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4850,7 +4853,7 @@ final: prev: { hash = "sha256-HWJsNAetYW0LBNag2HtFVJ14jDq4LG+3WL8AffGS2CA="; }; meta.homepage = "https://github.com/Inazuma110/deoplete-greek/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4864,7 +4867,7 @@ final: prev: { hash = "sha256-VqgUTAXGGIWXdUrMuGigt3kd030wW8jjARPEH9nfIzU="; }; meta.homepage = "https://github.com/deoplete-plugins/deoplete-jedi/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4878,7 +4881,7 @@ final: prev: { hash = "sha256-Tu6r8rzCuAESW2I2+d66Swl7X1pQhWuyr4mHF15irHQ="; }; meta.homepage = "https://github.com/JuliaEditorSupport/deoplete-julia/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4892,7 +4895,7 @@ final: prev: { hash = "sha256-nXQfuLTLLtdrdh2txUicFJBv3dCDkW24GpXjRqyF1Yg="; }; meta.homepage = "https://github.com/nicoe/deoplete-khard/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4906,7 +4909,7 @@ final: prev: { hash = "sha256-+54rweoKj45bIbjZWFgxP3gD6h+LJpmjGafYXKo3b7A="; }; meta.homepage = "https://github.com/deoplete-plugins/deoplete-lsp/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4920,7 +4923,7 @@ final: prev: { hash = "sha256-aVdUV2TD6WYV5b6dyuwco0i5H9xONbn4N+LPC79yV9A="; }; meta.homepage = "https://github.com/Valodim/deoplete-notmuch/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4934,7 +4937,7 @@ final: prev: { hash = "sha256-QgGMd+f3R89oCox7fcz0xDYhygTlrvMOC1TU+ZLwRbI="; }; meta.homepage = "https://github.com/Shougo/deoplete.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4948,7 +4951,7 @@ final: prev: { hash = "sha256-y7xCEnMRiD+EtCoX84sdPUvnpywiuJ0C+T2v4y/KTbI="; }; meta.homepage = "https://github.com/kristijanhusak/deoplete-phpactor/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4962,7 +4965,7 @@ final: prev: { hash = "sha256-kBTV4+vEGt/lynHCcOg3cJWHGJR8A3KGt4BoKweaTHM="; }; meta.homepage = "https://github.com/sebastianmarkow/deoplete-rust/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -4976,7 +4979,7 @@ final: prev: { hash = "sha256-er/ImvaPmw9XXfuKEylBh2c2pny1TeJKQGcKmeT2eWQ="; }; meta.homepage = "https://github.com/tbodt/deoplete-tabnine/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -4990,7 +4993,7 @@ final: prev: { hash = "sha256-CnrA0UfHvA9+CyFdTqgSIEdWSkc5fQIcjJx4EFlyBBk="; }; meta.homepage = "https://github.com/carlitux/deoplete-ternjs/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5004,7 +5007,7 @@ final: prev: { hash = "sha256-/RYhgFuEzHk5bR/lL3QLdnASItkjPCGUjx7QO7fhzug="; }; meta.homepage = "https://github.com/lighttiger2505/deoplete-vim-lsp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5018,7 +5021,7 @@ final: prev: { hash = "sha256-3bFonS0ctgbW/c2e3MGMizLdzSk/GrBd3cHbKRCdS38="; }; meta.homepage = "https://github.com/deoplete-plugins/deoplete-zsh/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5032,7 +5035,7 @@ final: prev: { hash = "sha256-6EFJG4HDP8xEifelH3qtNKHRr3CaVmd9Bjk1IqNVXkk="; }; meta.homepage = "https://github.com/maskudo/devdocs.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5046,7 +5049,7 @@ final: prev: { hash = "sha256-KykUlUYrnOiqLOsToSlTxEhU1ICEdci4eIIuJavgvNs="; }; meta.homepage = "https://github.com/rhysd/devdocs.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5060,7 +5063,7 @@ final: prev: { hash = "sha256-Mz5FeZzFPaPGvzWAKLUhvJtnB1hW1kW0vTGArMTc2nc="; }; meta.homepage = "https://github.com/mahyarmirrashed/devexcuses.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5074,7 +5077,7 @@ final: prev: { hash = "sha256-YUBNgjUEpQIx7wKHFjA+UIe1QLFmamQTS3FLalsz4JU="; }; meta.homepage = "https://github.com/vmchale/dhall-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -5088,7 +5091,7 @@ final: prev: { hash = "sha256-gJlM0diDmyvmW5l/QIpUe2bDTZg8XekLBcFOoxeUW4E="; }; meta.homepage = "https://github.com/dgagn/diagflow.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5102,7 +5105,7 @@ final: prev: { hash = "sha256-pIJ5dars2igBfLHYnd/0zgBoPZbW16+4Pth8Vk5OcYc="; }; meta.homepage = "https://github.com/onsails/diaglist.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5116,7 +5119,7 @@ final: prev: { hash = "sha256-Sa+FkZErkGsSJaQlk8B3PFYMj44SCMFd6mLZDTtahLY="; }; meta.homepage = "https://github.com/nvim-lua/diagnostic-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -5130,7 +5133,7 @@ final: prev: { hash = "sha256-0KgZ/3q26b7MxMPRXp4/mgfl7tIUD3PnC6TYgagDGP4="; }; meta.homepage = "https://github.com/3rd/diagram.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5144,7 +5147,7 @@ final: prev: { hash = "sha256-J2HU746yz8iHos7od5kIdEUd4/bgAPGwC38fLZ4gK+E="; }; meta.homepage = "https://github.com/monaqa/dial.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5158,7 +5161,7 @@ final: prev: { hash = "sha256-DZpDaQ8nV+i2k969TTo19UnBSaK5jQwzP9c/bCsRFAQ="; }; meta.homepage = "https://github.com/barrettruth/diffs.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5172,7 +5175,7 @@ final: prev: { hash = "sha256-SX+ybIzL/w6uyCy4iZKnWnzTFwqB1oXSgyYVAdpdKi8="; }; meta.homepage = "https://github.com/sindrets/diffview.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5186,7 +5189,7 @@ final: prev: { hash = "sha256-35pNyVO0Yx+g5nvcFOmi2npb9Bnv83mkOtQJ2eKbSyc="; }; meta.homepage = "https://github.com/elihunter173/dirbuf.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "AGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -5200,7 +5203,7 @@ final: prev: { hash = "sha256-Lwwm95UEkS8Q0Qsoh10o3sFn48wf7v7eCX/FJJV1HMI="; }; meta.homepage = "https://github.com/direnv/direnv.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5214,7 +5217,7 @@ final: prev: { hash = "sha256-Cbko4HU0i077WbAuERdG4NwCmeIZSk8uYmNl0mOzrO0="; }; meta.homepage = "https://github.com/chipsenkbeil/distant.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -5228,7 +5231,7 @@ final: prev: { hash = "sha256-3qPbKq9IRDn1O3gMyESwy45xfHPnOGSOIyEox927aLg="; }; meta.homepage = "https://github.com/doki-theme/doki-theme-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5242,7 +5245,7 @@ final: prev: { hash = "sha256-gsS/n0CQ41WTl0sQxEWoWe7+wzTUyVKlrgaTC+Q2Nuc="; }; meta.homepage = "https://github.com/NTBBloodbath/doom-one.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5256,7 +5259,7 @@ final: prev: { hash = "sha256-QonW4orbtdMcoxqvB/FU7Cw5ABPExEMZwMLHIZWAWPs="; }; meta.homepage = "https://github.com/MoaidHathot/dotnet.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5270,7 +5273,7 @@ final: prev: { hash = "sha256-h0WQdK74FHJLva3RbyA8WZfX6rAo45wKPb9z4JbYAK8="; }; meta.homepage = "https://github.com/Mofiqul/dracula.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5284,7 +5287,7 @@ final: prev: { hash = "sha256-OkLtrd6Cq7ZwF5r5/SBc9Uyp26q/gIgHLrVKLxboLCA="; }; meta.homepage = "https://github.com/dracula/vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5298,7 +5301,7 @@ final: prev: { hash = "sha256-N4hB5wDgoqXrXxSfzDCrqmdDtdVvq+PtOS7FBPH7qXE="; }; meta.homepage = "https://github.com/stevearc/dressing.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5312,7 +5315,7 @@ final: prev: { hash = "sha256-EN4iN76zOn4IF7A1cT3p9a2EzlFCRa/eHR325QzPLv8="; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -5326,7 +5329,7 @@ final: prev: { hash = "sha256-97QSkZHpHLq1XyLNhPz88i9VuWy6ux7ZFNJx/g44K2A="; }; meta.homepage = "https://github.com/tamton-aquib/duck.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5340,7 +5343,7 @@ final: prev: { hash = "sha256-myMGiOiU9/xmdMJOvaJySLBvXS/xTAMULVaKGaVODw0="; }; meta.homepage = "https://github.com/earthly/earthly.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + meta.license = getLicenseFromSpdxId "MPL-2.0"; meta.hydraPlatforms = [ ]; }; @@ -5354,7 +5357,7 @@ final: prev: { hash = "sha256-YiI+tSLCKQR1oTzUXHp7B82nFc2/0x+5pDc0AzkG/m0="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5368,7 +5371,7 @@ final: prev: { hash = "sha256-RSk/KViWw48IX0NcC5hW4IGawZ6prBYxPa/kXPN4KSI="; }; meta.homepage = "https://github.com/JellyApple102/easyread.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5382,7 +5385,7 @@ final: prev: { hash = "sha256-M9Tr9nP1BXSTj8QZFN+AVclDqPCWP13kJ9oEQavY72o="; }; meta.homepage = "https://github.com/Shougo/echodoc.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5396,7 +5399,7 @@ final: prev: { hash = "sha256-xUVSkygICCpA3bBqitPblRn7wRQ6fffxJQ4ej5C1ICM="; }; meta.homepage = "https://github.com/ph1losof/ecolog.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5410,7 +5413,7 @@ final: prev: { hash = "sha256-05fAaaaoaIrmwTFdrkX2rQX8X7AyOGLOcnz5HaoQB9Y="; }; meta.homepage = "https://github.com/sainnhe/edge/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5424,7 +5427,7 @@ final: prev: { hash = "sha256-yn6/0UfoGeFEJ+fiIHKCvpzymMkjv0PheTsyhRY46sM="; }; meta.homepage = "https://github.com/geldata/edgedb-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5438,7 +5441,7 @@ final: prev: { hash = "sha256-0HGxPpT4bvVTwwu+rY058eMWEfhGF3y5WHt3ifOzkUM="; }; meta.homepage = "https://github.com/folke/edgy.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -5452,7 +5455,7 @@ final: prev: { hash = "sha256-0ChRJwxnDBVuVdTEZQYxoxbAeQjqNfjNvfkorOueovU="; }; meta.homepage = "https://github.com/gpanders/editorconfig.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -5467,7 +5470,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5481,7 +5484,7 @@ final: prev: { hash = "sha256-QO4R/+qAMXV+NN3gsMcKz7Z2BHZbwbwNBoD1AxfA/aY="; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5495,7 +5498,7 @@ final: prev: { hash = "sha256-FBhSMEaa/CwBMnuyUr8Q+flRo64onAt9mGYUNtM0mZs="; }; meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5509,7 +5512,7 @@ final: prev: { hash = "sha256-jEbxvkKEYnNJDYMmvHfxFM0nd12CH/jKYznW70yVs88="; }; meta.homepage = "https://github.com/elmcast/elm-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -5523,7 +5526,7 @@ final: prev: { hash = "sha256-CtKsqnhygVqPFjAw2QaTXhc/7+C99i04hx3sKMhrKvg="; }; meta.homepage = "https://github.com/dmix/elvish.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5537,7 +5540,7 @@ final: prev: { hash = "sha256-wR9qoaLehfTVakMi2QYQqBMTi9Tc+I46H/wUlPShTmE="; }; meta.homepage = "https://github.com/embark-theme/vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5552,7 +5555,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/mattn/emmet-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5566,7 +5569,7 @@ final: prev: { hash = "sha256-IOeeZW2TbFEMCNxYtZYCGH5eUuRn2CkNZuiZuX4+PnU="; }; meta.homepage = "https://github.com/vim-scripts/emodeline/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5580,7 +5583,7 @@ final: prev: { hash = "sha256-5Z/1idVQiD8K+swsr9k3NrrgXxUIs5o7v/Cep/zZDiE="; }; meta.homepage = "https://github.com/ovk/endec.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5594,7 +5597,7 @@ final: prev: { hash = "sha256-qsPPp3H7o+GtRXha+OoVWkCq795TwnHcyxtkhwwJ0IU="; }; meta.homepage = "https://github.com/vim-scripts/errormarker.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5608,7 +5611,7 @@ final: prev: { hash = "sha256-WhDMjhZ15J5xu4/yMKwXLOo1zhE+6B5hLsRvw9qSTsk="; }; meta.homepage = "https://github.com/hachy/eva01.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5622,7 +5625,7 @@ final: prev: { hash = "sha256-fkNyypxo1fm0rkV1CKayLLMHObsjgSI2nndhkpXHlFc="; }; meta.homepage = "https://github.com/sainnhe/everforest/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5635,7 +5638,7 @@ final: prev: { hash = "sha256-q8nQ+F2OKL7AV92hUhHgesXMDrJakBGkLI17YvkVRa0="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5649,7 +5652,7 @@ final: prev: { hash = "sha256-FdcOzT3LgJBifXdEAzfMtcfrIDlYFcY1RogVxcl3Avk="; }; meta.homepage = "https://github.com/google/executor.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -5663,7 +5666,7 @@ final: prev: { hash = "sha256-qOMToZtBd39mdFZEr5WfIkHj+7TWeCPy2GJdIN+qOic="; }; meta.homepage = "https://github.com/jinh0/eyeliner.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5677,7 +5680,7 @@ final: prev: { hash = "sha256-iUnBoa1uVsJP0RvX+AUFj3M/4hT9rD8T+YGxuAldXYo="; }; meta.homepage = "https://github.com/fenetikm/falcon/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5691,7 +5694,7 @@ final: prev: { hash = "sha256-XeQoEgPCj2VzkiR4BiHZQVOyO37lCsgoRGXHkjMbH9s="; }; meta.homepage = "https://github.com/mahyarmirrashed/famous-quotes.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5705,7 +5708,7 @@ final: prev: { hash = "sha256-vd3/PZz6bsm0x8hBVhuy3zQvLQ89YCBQDADCSvbyJG8="; }; meta.homepage = "https://github.com/brooth/far.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5719,7 +5722,7 @@ final: prev: { hash = "sha256-va00sqM2Ap9faUXww5CpWJQyCixN9fIwh8p8oSLQMy8="; }; meta.homepage = "https://github.com/Chaitanyabsprip/fastaction.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5733,7 +5736,7 @@ final: prev: { hash = "sha256-jFOIG7SQy0sIhEOSmt47f6kGye+ge5Oq3UDwm1bXPqo="; }; meta.homepage = "https://github.com/pteroctopus/faster.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5747,7 +5750,7 @@ final: prev: { hash = "sha256-9FgxQ2wtirjW9O+8I5JuBw7w+tToRdPnqT/kCdW8FtU="; }; meta.homepage = "https://github.com/konfekt/fastfold/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5761,7 +5764,7 @@ final: prev: { hash = "sha256-PBzE9Fcl3Yk7mxysnhst68eiGmsU+lj4SK2rZZj7yH0="; }; meta.homepage = "https://github.com/madskjeldgaard/faust-nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5775,7 +5778,7 @@ final: prev: { hash = "sha256-L9X1ykj10tcIne1SvoYeB3LbaoZg/6fryFTa9jtN/xE="; }; meta.homepage = "https://github.com/lilydjwg/fcitx.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5789,7 +5792,7 @@ final: prev: { hash = "sha256-Sym2wKnQUR7RE3WbutOXxLrgDmtujNGNxv01wQTbDIo="; }; meta.homepage = "https://github.com/micampe/fennel.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5803,7 +5806,7 @@ final: prev: { hash = "sha256-7dUPFfVvmImddhPhhOLiGXd45vmNeejOQ9jTPWyXKzg="; }; meta.homepage = "https://github.com/wincent/ferret/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -5817,7 +5820,7 @@ final: prev: { hash = "sha256-r47H2vfQQM283YIMZFGjLfTxu6mHy1BN/VsiCcEbKPA="; }; meta.homepage = "https://github.com/bogado/file-line/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5831,7 +5834,7 @@ final: prev: { hash = "sha256-Nn7FdhrMYIFrA72lW6fNubsrKss0QfH06oveOgSIHVE="; }; meta.homepage = "https://github.com/lewis6991/fileline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5845,21 +5848,21 @@ final: prev: { hash = "sha256-EozAWJu5D8eeveHXIAUejKi2EHxpY2z7uXWQaZgZdEc="; }; meta.homepage = "https://github.com/VonHeikemen/fine-cmdline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; firenvim = buildVimPlugin { pname = "firenvim"; - version = "0.2.16-unstable-2026-04-28"; + version = "0.2.16-unstable-2026-05-02"; src = fetchFromGitHub { owner = "glacambre"; repo = "firenvim"; - rev = "899206da6ec88e476d3f96df5e5ef48e37dc87d2"; - hash = "sha256-xjiGO4B6YHRAau69Y6RdOXPTJg3sCt0kVLjw4uwDqc0="; + rev = "f84ab3f707a237d915f6a2e2d597708e66e3e66f"; + hash = "sha256-EN3AsrTZ6yT2nJBAbQYqtu4oXqKrboP35YOwE0bYnVc="; }; meta.homepage = "https://github.com/glacambre/firenvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -5874,7 +5877,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/andviro/flake8-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5888,7 +5891,7 @@ final: prev: { hash = "sha256-pHh0tJd/ynfjriu8xjnKunKVDHkoXii6ZbikdkIwovY="; }; meta.homepage = "https://github.com/folke/flash.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -5902,7 +5905,7 @@ final: prev: { hash = "sha256-NaOgzTVqOpQnEIOIMlHCupZUDYnLUic9zITKFxcOg3A="; }; meta.homepage = "https://github.com/willothy/flatten.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5916,7 +5919,7 @@ final: prev: { hash = "sha256-vlAjzRfixL5IwkpuevsgMFn9HckCa4zxeIeJp7JPwmQ="; }; meta.homepage = "https://github.com/felipeagc/fleet-theme-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5930,7 +5933,7 @@ final: prev: { hash = "sha256-T+lArIMFTk/EFdLA7Io/U6R8X/TFeHaWfcMNAaRpmq8="; }; meta.homepage = "https://github.com/ggandor/flit.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -5944,7 +5947,7 @@ final: prev: { hash = "sha256-1skclYdku+DDDdDX7UO2kvzgyPVodRl0rrzOf+J8TsQ="; }; meta.homepage = "https://github.com/ncm2/float-preview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5958,7 +5961,7 @@ final: prev: { hash = "sha256-kTjE44pp02ZEJUp42p459l4WQA8oQ9SU8AuCxXFYm/k="; }; meta.homepage = "https://github.com/nvzone/floaterm/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -5972,7 +5975,7 @@ final: prev: { hash = "sha256-pbPPVSjWJQ3mRP1kixogMCRgy7BH0n5AE7hvey8C32I="; }; meta.homepage = "https://github.com/liangxianzhe/floating-input.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -5986,7 +5989,7 @@ final: prev: { hash = "sha256-la2C56Hi+6L54M1l6aAxfIxRjRkO6jt1w/84bEYJWf8="; }; meta.homepage = "https://github.com/floobits/floobits-neovim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -6000,7 +6003,7 @@ final: prev: { hash = "sha256-PH08FeZMvIXcE9/dfYxj4PiKwBzPCXWFAVOLSci0iNk="; }; meta.homepage = "https://github.com/0xstepit/flow.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -6014,7 +6017,7 @@ final: prev: { hash = "sha256-tOYxOUKa6Zn2Yq5peqGDEdCkpl+b+VKkSmZx7+kHZJ0="; }; meta.homepage = "https://github.com/projectfluent/fluent.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6028,7 +6031,7 @@ final: prev: { hash = "sha256-alZBQYmo9jrsKYTL7dnObaP2op4SMQQRiEZBdhxUZiI="; }; meta.homepage = "https://github.com/maxmx03/fluoromachine.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6042,7 +6045,7 @@ final: prev: { hash = "sha256-deLOga7lpWbhjDuww0HhKWCvtPA17dgFtF5ZoYCDvLw="; }; meta.homepage = "https://github.com/nvim-flutter/flutter-tools.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6057,7 +6060,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/nvim-focus/focus.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6071,7 +6074,7 @@ final: prev: { hash = "sha256-FLzZGbbeUk3354Q8vbFonw57f6GbSDisRs43djTjX8I="; }; meta.homepage = "https://github.com/anuvyklack/fold-preview.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6085,7 +6088,7 @@ final: prev: { hash = "sha256-qngq7nvxi+Ijxa4sGBRE9m/tqPXSsmznVcTG99I0Yjo="; }; meta.homepage = "https://github.com/jghauser/follow-md-links.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -6099,7 +6102,7 @@ final: prev: { hash = "sha256-SzM2P5RvnYUXYud2ubGtqdTXfQ3rshEusRWckH8a2E4="; }; meta.homepage = "https://github.com/mhartington/formatter.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6113,7 +6116,7 @@ final: prev: { hash = "sha256-5HjlnQU2SczilpXcKgDcZ9O/sFfxpav0urZKw0oMd6Y="; }; meta.homepage = "https://github.com/megaannum/forms/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6127,7 +6130,7 @@ final: prev: { hash = "sha256-rLKDfmuVx9SD9JTMxpMTGenFX5bCtqOQQF6H9pC78y8="; }; meta.homepage = "https://github.com/rubiin/fortune.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -6141,7 +6144,7 @@ final: prev: { hash = "sha256-VdFmSRBP7Up0j5+rp7ZkfTdQmduJjsl6EZ9gf27vgZg="; }; meta.homepage = "https://github.com/charm-and-friends/freeze.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6155,21 +6158,21 @@ final: prev: { hash = "sha256-FzApcTbWfFkBD9WsYMhaCyn6ky8UmpUC2io/co/eByM="; }; meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; fugit2-nvim = buildVimPlugin { pname = "fugit2.nvim"; - version = "0.2.1-unstable-2026-03-28"; + version = "0.2.1-unstable-2026-05-03"; src = fetchFromGitHub { owner = "SuperBo"; repo = "fugit2.nvim"; - rev = "e1d6d261caa093a5845595d15cfaf24570e43c1f"; - hash = "sha256-8+3oO1HAWdfEjBX6V7bLm4w+giJD1syqWPZCHZ7p94U="; + rev = "e1543df308f36a02a3b2c1128c6e7a54de5c764c"; + hash = "sha256-LFgwf7TNuL/Z1CsJF2OCb0Hb7Zu+06cE843Qa+v5UH0="; }; meta.homepage = "https://github.com/SuperBo/fugit2.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6183,7 +6186,7 @@ final: prev: { hash = "sha256-bjKPh7EwA6wtp0lilaUA7f5b1VarR9QWFBuJm1j8Qfo="; }; meta.homepage = "https://github.com/shumphrey/fugitive-gitlab.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6197,7 +6200,7 @@ final: prev: { hash = "sha256-HNgrUZm7dXxGDkfMj9WFA5i+pKTFGgNYjYy6PTu+PJ4="; }; meta.homepage = "https://github.com/BeneCollyridam/futhark-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6211,7 +6214,7 @@ final: prev: { hash = "sha256-uB4Rg2pdl7FKJLjZiV2Q0ExKDJ1SvDx0bwZfgBvhgOs="; }; meta.homepage = "https://github.com/tzachar/fuzzy.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6225,7 +6228,7 @@ final: prev: { hash = "sha256-GyTx/t6yH2jXwVHVldppcKmEN77YDC1feAYW5G/FEnk="; }; meta.homepage = "https://github.com/rktjmp/fwatch.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6239,7 +6242,7 @@ final: prev: { hash = "sha256-Caf1dJiIATbs0PNjSANjA3QgHg7PdeMz9Pjoc0Ti7G4="; }; meta.homepage = "https://github.com/A7Lavinraj/fyler.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -6253,7 +6256,7 @@ final: prev: { hash = "sha256-lM5vv0ucgxvoc8ZtJwShDoY7ji6BYl6VZA2bYN0UU2s="; }; meta.homepage = "https://github.com/stsewd/fzf-checkout.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6267,7 +6270,7 @@ final: prev: { hash = "sha256-Dn54yq96yBS9i6duHtHhwHp6VbFXWewrng33CEBs7Ew="; }; meta.homepage = "https://github.com/monkoose/fzf-hoogle.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6281,7 +6284,7 @@ final: prev: { hash = "sha256-7Ga9vLbDbTA2VNyVN3+j+SXoSsx6PT/nBH8lzbxQYIw="; }; meta.homepage = "https://github.com/gfanto/fzf-lsp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6295,7 +6298,7 @@ final: prev: { hash = "sha256-VPxTYXdJaVbr2U7d6VuO4CpIyTC62uo3TAuf1MYiAXI="; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6309,7 +6312,7 @@ final: prev: { hash = "sha256-85mScXLgGp5SJSIPwVOt0RYTP4esV5SjzDD6dhox83U="; }; meta.homepage = "https://github.com/NTBBloodbath/galaxyline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6323,7 +6326,7 @@ final: prev: { hash = "sha256-T4zxIGuUzLcMeZvjBOFGh+Ms6fusQWlhlfuXcOA92xA="; }; meta.homepage = "https://github.com/Zeioth/garbage-day.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -6337,7 +6340,7 @@ final: prev: { hash = "sha256-M3xH9XsWNu7f49qRI9dgfk85iQVUKCuwAYo+xORo2Wk="; }; meta.homepage = "https://github.com/gbprod/nord.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -6351,7 +6354,7 @@ final: prev: { hash = "sha256-8s9pgeBRVii4E791pXryFHlLkToyibdscqHDGHoAJXw="; }; meta.homepage = "https://github.com/Teatek/gdscript-extended-lsp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6365,7 +6368,7 @@ final: prev: { hash = "sha256-s12r8dvva0O2VvEPjOQvpjVpEehxsa4AWoGHXFYxQlI="; }; meta.homepage = "https://github.com/David-Kunz/gen.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -6379,7 +6382,7 @@ final: prev: { hash = "sha256-VjV142/IsiNEEAmUomQqWqYmNqQQE/ax6qi2xuy2dRM="; }; meta.homepage = "https://github.com/jsfaint/gen_tags.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6393,7 +6396,7 @@ final: prev: { hash = "sha256-DGsfm52XLPnkWX9yRUkge7sQtfPZ3nxxQPSDArfO1h4="; }; meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6407,7 +6410,7 @@ final: prev: { hash = "sha256-XI4FVjajin0NM+OaEN+O5vmalPpOB2RII+aOERSzjJA="; }; meta.homepage = "https://github.com/ldelossa/gh.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6421,7 +6424,7 @@ final: prev: { hash = "sha256-hb6Da0dZOmmsRZSawVT184UTDPotby/q3B1qe9Y5YXI="; }; meta.homepage = "https://github.com/ndmitchell/ghcid/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6435,7 +6438,7 @@ final: prev: { hash = "sha256-CrRDLhOBPcTosGX/mL7z4A5mkWtQGrR/UsDZp/6D6i8="; }; meta.homepage = "https://github.com/eagletmt/ghcmod-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6449,7 +6452,7 @@ final: prev: { hash = "sha256-EKZXskxVKFXlDBI7lfoOlWZE7lq6Pr2MJ9rgHPGgp70="; }; meta.homepage = "https://github.com/f-person/git-blame.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -6463,7 +6466,7 @@ final: prev: { hash = "sha256-1t0kKxTGLuOvuRkoLgkoqMZpF+oKo8+gMsTdgPsSb+8="; }; meta.homepage = "https://github.com/akinsho/git-conflict.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6477,7 +6480,7 @@ final: prev: { hash = "sha256-PsCaSFQs0N0rnRy4wY9tPJ4c4ILQuiCc8/gmdOkz6yw="; }; meta.homepage = "https://github.com/juansalvatore/git-dashboard-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6491,7 +6494,7 @@ final: prev: { hash = "sha256-pDz0IRlnnVHQ5G3Ga8I2wF8jDcF3hiyvMo5s5fwcV88="; }; meta.homepage = "https://github.com/moyiz/git-dev.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -6505,7 +6508,7 @@ final: prev: { hash = "sha256-9P8r04xS6aCAz2JLtesvGn2HC9SVq8EGA9y5x+fmji8="; }; meta.homepage = "https://github.com/rhysd/git-messenger.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6519,7 +6522,7 @@ final: prev: { hash = "sha256-BM1AEpIcOd5nr4N/ZoxK9NodiUbUuY9hw7n/wRTXzzk="; }; meta.homepage = "https://github.com/mikesmithgh/git-prompt-string-lualine.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -6533,7 +6536,7 @@ final: prev: { hash = "sha256-fnqJqQTNei+8Gk4vZ2hjRj8iHBXTZT15xp9FvhGB+BQ="; }; meta.homepage = "https://github.com/polarmutex/git-worktree.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6547,7 +6550,7 @@ final: prev: { hash = "sha256-/A4hkKTzjzeoR1SuwwklraAyI8oMkhxrwBBV9xb59PA="; }; meta.homepage = "https://github.com/projekt0n/github-nvim-theme/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6561,7 +6564,7 @@ final: prev: { hash = "sha256-9Qu+oVOtufvf+ekj2rY+T9c2y7BXh9d7hfl6ZiMYpPY="; }; meta.homepage = "https://github.com/wintermute-cell/gitignore.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6575,7 +6578,7 @@ final: prev: { hash = "sha256-HVFP7Af4zzZZfAbMP47rjhgtWeAwnooZU2NhPjM04zk="; }; meta.homepage = "https://github.com/vim-scripts/gitignore.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6588,7 +6591,7 @@ final: prev: { hash = "sha256-rhYz3Z1Dcffvo8E3390gOBcqfFclWJ19wTKwp6L/874="; }; meta.homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6602,7 +6605,7 @@ final: prev: { hash = "sha256-SlZQMc7xQ3/cCFSgZV+hK9fjEdoIdZR/ESAJ3Z1gbxk="; }; meta.homepage = "https://github.com/LionyxML/gitlineage.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6616,7 +6619,7 @@ final: prev: { hash = "sha256-zrHvJSROjrDC5XtepOwuDrzrJG2jpnF5NJ05Iwd6DwA="; }; meta.homepage = "https://github.com/ruifm/gitlinker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -6630,7 +6633,7 @@ final: prev: { hash = "sha256-ag7t+G5TKRajLNc4ZrNuMufJSxqJQXPpWINZSFwEmx4="; }; meta.homepage = "https://github.com/trevorhauter/gitportal.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6644,7 +6647,7 @@ final: prev: { hash = "sha256-pt34K3xWS4Gmvlgw0znpGHWhtwS4f58s8Qz9gcWuCkI="; }; meta.homepage = "https://github.com/gregsexton/gitv/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6658,7 +6661,7 @@ final: prev: { hash = "sha256-N3ura/clenkz2CH9jsfkxiZ/Sn7sE2piJSCGP+ZqL7A="; }; meta.homepage = "https://github.com/DNLHC/glance.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6672,7 +6675,7 @@ final: prev: { hash = "sha256-CvBcmVWBgI+m+PS7p7PmsiPtTEfqx2kpIzz4mImONIc="; }; meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6686,7 +6689,7 @@ final: prev: { hash = "sha256-4uH9Hdynja+ulXPmZq4uvrTceQUeF65VarxHXJ+ZUsM="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6700,7 +6703,7 @@ final: prev: { hash = "sha256-yRXqwBOtMCX83Idhb7bb73HW7UIS5LNpphKBBtncF7k="; }; meta.homepage = "https://github.com/dchinmay2/godbolt.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -6714,7 +6717,7 @@ final: prev: { hash = "sha256-y0SXGG5h+OrScskPrk6fD+4bGrBG40luhWx17Nb7DDs="; }; meta.homepage = "https://github.com/roman/golden-ratio/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6728,7 +6731,7 @@ final: prev: { hash = "sha256-VYrCUf81SbnrhHBefZYUUAyP+azeYQ6xubFU1u0Q+To="; }; meta.homepage = "https://github.com/buoto/gotests-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6742,7 +6745,7 @@ final: prev: { hash = "sha256-pvAKu5JtkZa+CnIozDvFWClycI+WBSIKGVM7XkphQqo="; }; meta.homepage = "https://github.com/rmagatti/goto-preview/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -6756,7 +6759,7 @@ final: prev: { hash = "sha256-pDt7T1U1bqKveAq0CBWTtK2mdOzf8IbfmCi1fcpB2c8="; }; meta.homepage = "https://github.com/junegunn/goyo.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6770,7 +6773,7 @@ final: prev: { hash = "sha256-qACM6HJ9DP3t6ts5IuMIfBe36Kx5Le1ZggHit+8zFRA="; }; meta.homepage = "https://github.com/brymer-meneses/grammar-guard.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -6784,7 +6787,7 @@ final: prev: { hash = "sha256-k/WiTJEjgugfwW9/ho3xh4dgl4ZkTVMtDE5yT43L2Zc="; }; meta.homepage = "https://github.com/liuchengxu/graphviz.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6798,7 +6801,7 @@ final: prev: { hash = "sha256-Dz60583Qic2TqO3BPSHME4Q7CiweB1gQCdFNtjNoN3U="; }; meta.homepage = "https://github.com/cbochs/grapple.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6812,7 +6815,7 @@ final: prev: { hash = "sha256-4xB/MRTDccA5gTKe6DrN+bNfDx6fzjuIGOLdkuxg8c0="; }; meta.homepage = "https://github.com/blazkowolf/gruber-darker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6826,7 +6829,7 @@ final: prev: { hash = "sha256-fmX4WuD25BaaJBZCcUyrtgq1a39tVpxLe3KE72dcQT4="; }; meta.homepage = "https://github.com/morhetz/gruvbox/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -6840,7 +6843,7 @@ final: prev: { hash = "sha256-zocBGqqQOBtymRviN1Ptfj6QJ6UI60UqQ11Me4kn/VA="; }; meta.homepage = "https://github.com/Xoconoch/gruvbox-alabaster.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6854,7 +6857,7 @@ final: prev: { hash = "sha256-UhOYkVInyQrPy970NMKfFhq3JZA2zuWQdyDOfv9glp8="; }; meta.homepage = "https://github.com/luisiacc/gruvbox-baby/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6868,7 +6871,7 @@ final: prev: { hash = "sha256-md1NyTV42Zi9GM9lgFcayTN05bOYhvqjQcvs6K0D4xk="; }; meta.homepage = "https://github.com/gruvbox-community/gruvbox/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6882,7 +6885,7 @@ final: prev: { hash = "sha256-HbrULCrdXweX7Va5DaWlIPg/He6Iel95uIsj7ZP4hDY="; }; meta.homepage = "https://github.com/eddyekofo94/gruvbox-flat.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6896,7 +6899,7 @@ final: prev: { hash = "sha256-gyBfUYgSngpQn8BhKISWqgEKSyq8DuRT4csQ7q7bXM4="; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6910,7 +6913,7 @@ final: prev: { hash = "sha256-MTOAc4Z8wvAGz99dJy5181R/Uf7G/qToyPFYNDJHjB0="; }; meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6924,7 +6927,7 @@ final: prev: { hash = "sha256-SogU3DStdWDN6qRjOnbGzoZ9Vc+fqnNYZF7XEqFeMUw="; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6938,7 +6941,7 @@ final: prev: { hash = "sha256-ivTgnX/JrhJ0MDX2tXo0sU6ZET0udR1Mu/tOLMo8rU8="; }; meta.homepage = "https://github.com/nvimdev/guard-collection/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6952,7 +6955,7 @@ final: prev: { hash = "sha256-jd5EBHaTo3yMzv5mR+GC5IGk+QIHt4Xbi8N/URfyczU="; }; meta.homepage = "https://github.com/nvimdev/guard.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6966,7 +6969,7 @@ final: prev: { hash = "sha256-M/FkwCXXhojVFEcCuHo/GkuCCSX9GlVYHBUECSZxBjs="; }; meta.homepage = "https://github.com/nmac427/guess-indent.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6980,7 +6983,7 @@ final: prev: { hash = "sha256-rgxqLQf7psUtXwnFOiDBt6CpMyaAMdz2pg3PKj12IzE="; }; meta.homepage = "https://github.com/ray-x/guihua.lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -6994,7 +6997,7 @@ final: prev: { hash = "sha256-EL7NIy+g2k2KIANo2qFCF3WhGYLShVWOoqRXC2Dfquo="; }; meta.homepage = "https://github.com/sjl/gundo.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7008,7 +7011,7 @@ final: prev: { hash = "sha256-Tb2IQR/l7TvokgpMWZBumyHULOvXQ2aGTL4P8fIEmRs="; }; meta.homepage = "https://github.com/junegunn/gv.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7023,7 +7026,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/chrishrb/gx.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -7037,7 +7040,7 @@ final: prev: { hash = "sha256-C+x83tKzV2R/JAkgOzCxtRt9flYu0iWtZf2WfL7zGgc="; }; meta.homepage = "https://github.com/TheSnakeWitcher/hardhat.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7051,7 +7054,7 @@ final: prev: { hash = "sha256-Jy9ARUHU1ySpSxxoS3hLRjxp5Lqt7juWN5Jnbdo0rg0="; }; meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7064,7 +7067,7 @@ final: prev: { hash = "sha256-zueMmX8rHXMpnv6ukrcFcTIWVOoYrBC/0Tn2+5fTRlU="; }; meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7078,7 +7081,7 @@ final: prev: { hash = "sha256-ksPNAYnaFbq7N5ifF+RFbLexLW2Lm1ey0agHLzhn9GA="; }; meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7092,7 +7095,7 @@ final: prev: { hash = "sha256-qQSPVMdldksNZDPZvnTiXxty+GSUqMGz8nYEFDRezrQ="; }; meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7106,7 +7109,7 @@ final: prev: { hash = "sha256-s+ku3EtZ2y7yarzhekW4yKaBqvjdy/PRHivfDB+g6Hg="; }; meta.homepage = "https://github.com/kiyoon/haskell-scope-highlighting.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7120,7 +7123,7 @@ final: prev: { hash = "sha256-Y4ZNYNb7shMQ8lTAx2/8De9KgbYq8Pf+6yQhHX6a4Ck="; }; meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -7134,7 +7137,7 @@ final: prev: { hash = "sha256-4FvqwxaMu3Mznrmt4U5NZlmUAdUIiLpr9fW+kjdwcOA="; }; meta.homepage = "https://github.com/neovimhaskell/haskell-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -7148,7 +7151,7 @@ final: prev: { hash = "sha256-yfQ5RjF+1VAbLiTP6PpXb3mUV189YDs3FVuRHlBSQ4U="; }; meta.homepage = "https://github.com/wenzel-hoffman/haskell-with-unicode.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -7162,7 +7165,7 @@ final: prev: { hash = "sha256-nbNxWaBSekXuS141mXCN5hBvnqJcGFCLjhhq5ixFKSU="; }; meta.homepage = "https://github.com/travitch/hasksyn/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -7176,7 +7179,7 @@ final: prev: { hash = "sha256-//wRcgbj9VhASi379ahD+aWRxwuX4h/4xsDgQln3nHM="; }; meta.homepage = "https://github.com/StackInTheWild/headhunter.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7190,7 +7193,7 @@ final: prev: { hash = "sha256-LWYYVnLZgw6DhO/n0rclQVnon5TvyQVUGb2smaBzcPg="; }; meta.homepage = "https://github.com/lukas-reineke/headlines.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7204,7 +7207,7 @@ final: prev: { hash = "sha256-kHoaeULWI+NrLp0am0DSKRKeA1vZIg4pt5NxZuFUDvY="; }; meta.homepage = "https://github.com/rebelot/heirline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7218,7 +7221,7 @@ final: prev: { hash = "sha256-8trqFsA7nTKSdtkiAL0Sa9bXjh5ONtAqN7XNE/B8ukM="; }; meta.homepage = "https://github.com/qvalentin/helm-ls.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7233,7 +7236,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/helpview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -7247,7 +7250,7 @@ final: prev: { hash = "sha256-Zhn1o2QNCDy9YREBY+12P0VlDLLFw9sE080xVkYVKGg="; }; meta.homepage = "https://github.com/RaafatTurki/hex.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7261,7 +7264,7 @@ final: prev: { hash = "sha256-3La0U8cwGGKchGVIJ3ZJ5OBM6gDEisY73cjN9hOemsE="; }; meta.homepage = "https://github.com/Yggdroot/hiPairs/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7275,7 +7278,7 @@ final: prev: { hash = "sha256-yU4i3uPI7qghxdevOuqzxu8gIol6pxgd7TIY6vnyfiU="; }; meta.homepage = "https://github.com/tzachar/highlight-undo.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -7289,7 +7292,7 @@ final: prev: { hash = "sha256-mm7fU/xnKzUfIvJN7tQfIRswWood7HPAmuD9PZUEN6I="; }; meta.homepage = "https://github.com/pimalaya/himalaya-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7303,7 +7306,7 @@ final: prev: { hash = "sha256-WjmVefR0qk2ANWgyHSuYMTuCfzlVTF7tqzAL+uatKkc="; }; meta.homepage = "https://github.com/m-demare/hlargs.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -7317,7 +7320,7 @@ final: prev: { hash = "sha256-3B9j0O6sUXeOXxYmDlJb/nywHq6Q2kmbG3LkfLEaQt8="; }; meta.homepage = "https://github.com/shellRaining/hlchunk.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7331,7 +7334,7 @@ final: prev: { hash = "sha256-6BrbvTK8JPNDgW9Ke3JqKZ1ura5F8hZeiyp5l1UYDX0="; }; meta.homepage = "https://github.com/mpickering/hlint-refactor-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7345,7 +7348,7 @@ final: prev: { hash = "sha256-j/RFJgCbaH+V2K20RrQbsz0bzpN8Z6YAKzZMABYg/OU="; }; meta.homepage = "https://github.com/calops/hmts.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7359,7 +7362,7 @@ final: prev: { hash = "sha256-+96p95cVwN6x3Ww7yDMZDRlIfuhpKoYaPi7WXYOIFU4="; }; meta.homepage = "https://github.com/edluffy/hologram.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7373,7 +7376,7 @@ final: prev: { hash = "sha256-EaghfgNtf0Sptb3dHslfMatTBVOEhqgNtsMLtmGAp64="; }; meta.homepage = "https://github.com/urbit/hoon.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7387,7 +7390,7 @@ final: prev: { hash = "sha256-gHRKkqAMrQmpPHEWGETj3KG0NqwCnlTT8z/cNmug/Xc="; }; meta.homepage = "https://github.com/smoka7/hop.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7401,7 +7404,7 @@ final: prev: { hash = "sha256-hgCEl1D24kHOe3lLlw3rzjEeLLoHsGr3Erm5cv+ISnY="; }; meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7415,7 +7418,7 @@ final: prev: { hash = "sha256-diXdGip0lb7axIOWhXPn0A618g4Ijr4NMyprS8Ed1xY="; }; meta.homepage = "https://github.com/TheBlob42/houdini.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -7429,7 +7432,7 @@ final: prev: { hash = "sha256-9pWEpDy5opC32IcnJ5F607BpwZ2fQ4Ap2qL5cnaV3Ls="; }; meta.homepage = "https://github.com/lewis6991/hover.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7443,7 +7446,7 @@ final: prev: { hash = "sha256-bqb+PMxjlDU1FWUdgmCnFxSk8Q90wMVEuoTRaU0UAUg="; }; meta.homepage = "https://github.com/othree/html5.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7457,7 +7460,7 @@ final: prev: { hash = "sha256-Zw+dudVej4hvT+S9Jk2IMuCWzU3b4z90fmfKDmcujug="; }; meta.homepage = "https://github.com/julienvincent/hunk.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7471,7 +7474,7 @@ final: prev: { hash = "sha256-DODoHIcBcgZAMCgrReidDS4HsvwHvsKdpvNILvlrtts="; }; meta.homepage = "https://github.com/jellydn/hurl.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7485,7 +7488,7 @@ final: prev: { hash = "sha256-GwsitCPMLkTJrjdIyrfzt8wqgHY/aJLNiHzdUBIOrY0="; }; meta.homepage = "https://github.com/nvimtools/hydra.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7499,7 +7502,7 @@ final: prev: { hash = "sha256-aEONOJTy+u64OFaQyZcL6DbunlUKSsXdLAhTrEkCPEU="; }; meta.homepage = "https://github.com/mboughaba/i3config.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7513,7 +7516,7 @@ final: prev: { hash = "sha256-bPdhL0lHQtgizqY/Nq7GYCBDur1bLX5owG7tHD0BnBE="; }; meta.homepage = "https://github.com/cocopon/iceberg.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7527,7 +7530,7 @@ final: prev: { hash = "sha256-wcWC8ICGEpbDQX+v5XpTYTdXo+Us5jMmiKqyvkVWK/4="; }; meta.homepage = "https://github.com/idris-hackers/idris-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7541,7 +7544,7 @@ final: prev: { hash = "sha256-qk9+MsyAWMGspGHNsJBfHx3sJ190C7T14+Ef/zD9noU="; }; meta.homepage = "https://github.com/idris-community/idris2-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7555,7 +7558,7 @@ final: prev: { hash = "sha256-v2oNgtjreNpbN0LV1RIdrcYLjFWj/k9fqGf/w4ig8cE="; }; meta.homepage = "https://github.com/edwinb/idris2-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7569,7 +7572,7 @@ final: prev: { hash = "sha256-5FXpF7tKpJcF++eBnnd2SJeVGc2k1exa4g/k93Medjw="; }; meta.homepage = "https://github.com/keaising/im-select.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7583,7 +7586,7 @@ final: prev: { hash = "sha256-LDh5xzIqNrxeGY6+cnB923uSuo8/uEms4NUdFhSDmlg="; }; meta.homepage = "https://github.com/HakonHarnes/img-clip.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7597,7 +7600,7 @@ final: prev: { hash = "sha256-qDmoUwK4k+lg4Z6JEvjfaF1utKa6PwVkBFM/HSkxH+o="; }; meta.homepage = "https://github.com/lewis6991/impatient.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7611,7 +7614,7 @@ final: prev: { hash = "sha256-k35uJZfarjRskS9MgCjSQ3gfl57d+r8vWvw0Uq16Z30="; }; meta.homepage = "https://github.com/backdround/improved-search.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7625,7 +7628,7 @@ final: prev: { hash = "sha256-WDvzCOCWJFNTGl6g0/BF1SLPR+Xc4vGwVLqIdhAShkg="; }; meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7639,7 +7642,7 @@ final: prev: { hash = "sha256-2qXhaaTpw8HTAGoD+Fe/ZQkDqRHQK0IMANDop+fwAY8="; }; meta.homepage = "https://github.com/b0o/incline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7653,7 +7656,7 @@ final: prev: { hash = "sha256-inejFiP7TUJnlJFNYlnbpQgwUVsKfxymR6r7t2DBbJ4="; }; meta.homepage = "https://github.com/nishigori/increment-activator/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7667,7 +7670,7 @@ final: prev: { hash = "sha256-s5Ljfw9Ol5M957j2abM3EiM2HUKrhvlxqu/9oPvITK8="; }; meta.homepage = "https://github.com/haya14busa/incsearch-easymotion.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7681,7 +7684,7 @@ final: prev: { hash = "sha256-0iMAUC9L6MUPmoiSm4t/em0sK/ntym6rATc04htMkm4="; }; meta.homepage = "https://github.com/haya14busa/incsearch.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7695,7 +7698,7 @@ final: prev: { hash = "sha256-Vc79ff416uJFqKH8zlM1y208SxaQGpQPqGVbiz5Vflg="; }; meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7709,7 +7712,7 @@ final: prev: { hash = "sha256-732LP5X/fQMrSWD31BYHWe29y14yqE/FyZ23BmzSe0Y="; }; meta.homepage = "https://github.com/Darazaki/indent-o-matic/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7723,7 +7726,7 @@ final: prev: { hash = "sha256-jJOG6t18egq1uDGegDKvbz9NGmqiuHg7b2EyJZh3TMM="; }; meta.homepage = "https://github.com/arsham/indent-tools.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7737,7 +7740,7 @@ final: prev: { hash = "sha256-l73H6AtnunKkGw/XXql4GtrADJ6fx9vJWzyFZOzbuTw="; }; meta.homepage = "https://github.com/Yggdroot/indentLine/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7751,7 +7754,7 @@ final: prev: { hash = "sha256-/iWB1KffMORcIwnLg0WadaxjTqwVBpOK/No0J/+PMOk="; }; meta.homepage = "https://github.com/ciaranm/inkpot/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7765,7 +7768,7 @@ final: prev: { hash = "sha256-DXJWji/NR8ZCxe014rD51v3EHJHMhRQeOoI3SsY8mR4="; }; meta.homepage = "https://github.com/jbyuki/instant.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7779,7 +7782,7 @@ final: prev: { hash = "sha256-ShMECcqFQS607ZWRKHEh1cSLT/XChx5JpNOHSP3h/7I="; }; meta.homepage = "https://github.com/pta2002/intellitab.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7793,7 +7796,7 @@ final: prev: { hash = "sha256-cdCHI3n1XtlxNMvdBWoex5v9BY//RCfHSQD9MBYORtk="; }; meta.homepage = "https://github.com/parsonsmatt/intero-neovim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7807,7 +7810,7 @@ final: prev: { hash = "sha256-Z1omv+8iGoJ9wQrG7nMcowHbi+Z/DAfKxBPb2zu5keI="; }; meta.homepage = "https://github.com/keith/investigate.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7821,7 +7824,7 @@ final: prev: { hash = "sha256-u1c3SwgEw+UrhCex/5qWqdul1ZX94yGuFvUtw5jrRas="; }; meta.homepage = "https://github.com/neutaaaaan/iosvkem/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7835,7 +7838,7 @@ final: prev: { hash = "sha256-iwvN829U/V5/YLqIY+KgVIYVK3Tg9HtP+v82VhPWmmM="; }; meta.homepage = "https://github.com/ajbucci/ipynb.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -7849,7 +7852,7 @@ final: prev: { hash = "sha256-Z3oFFI9TZ45PdFcfwFvCibdAYKNj+DNwtl1LjSm26Y0="; }; meta.homepage = "https://github.com/twerth/ir_black/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7863,7 +7866,7 @@ final: prev: { hash = "sha256-I2o1H9iRgGHmLA0v2U508hKWFCFrvZxXGWUOLtke7Do="; }; meta.homepage = "https://github.com/Vigemus/iron.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -7877,7 +7880,7 @@ final: prev: { hash = "sha256-+DcZ6IDWD1Zf2oNyPYrFz95r/fD5G9jTpYal0vGGOw8="; }; meta.homepage = "https://github.com/haya14busa/is.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7891,7 +7894,7 @@ final: prev: { hash = "sha256-2SijIavooMFft9S/fMcH/YE77wctAP0Oneg/YAR9+LM="; }; meta.homepage = "https://github.com/Treeniks/isabelle-lsp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7905,7 +7908,7 @@ final: prev: { hash = "sha256-f04jyExUwos9w89IeKbRdRMtWIsQYe0McAUoijq7mCA="; }; meta.homepage = "https://github.com/Treeniks/isabelle-syn.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7919,7 +7922,7 @@ final: prev: { hash = "sha256-RasWfUX7UTJY14bfgArdai/zyvEqdKlbwUZWzsE+Kwo="; }; meta.homepage = "https://github.com/mizlan/iswap.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7933,7 +7936,7 @@ final: prev: { hash = "sha256-698DMT3pdIYz0Y3vEg1ohcGvRARwJ9k+xm/o7NwSAbI="; }; meta.homepage = "https://github.com/vim-scripts/jdaddy.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -7947,7 +7950,7 @@ final: prev: { hash = "sha256-8sGu6i1fJNASWYtzqB+OPe3sny2jNmVCI0WPwCl6SnU="; }; meta.homepage = "https://github.com/mahyarmirrashed/jdd.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7962,7 +7965,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/davidhalter/jedi-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7976,7 +7979,7 @@ final: prev: { hash = "sha256-vZdvKbSOFylzfX2Cmon8plbiawnYptjmwO018xn2m3g="; }; meta.homepage = "https://github.com/metalelf0/jellybeans-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7990,7 +7993,7 @@ final: prev: { hash = "sha256-X+37Mlyt6+ZwfYlt4ZtdHPXDgcKtiXlUoUPZVb58w/8="; }; meta.homepage = "https://github.com/nanotech/jellybeans.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8004,7 +8007,7 @@ final: prev: { hash = "sha256-ubZo3TYi72WqcGoSoveYRYcwOYk4oNW28uAYw939u5M="; }; meta.homepage = "https://github.com/HiPhish/jinja.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8018,7 +8021,7 @@ final: prev: { hash = "sha256-hoU+DenrgxNwvLNmDtIsJ5yB5fhRjDRPOOL8WW9bpZM="; }; meta.homepage = "https://github.com/NicolasGB/jj.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8032,7 +8035,7 @@ final: prev: { hash = "sha256-ZxdZDlYNv3Fki9ktNB3k3NUBBh/0/10F791kt8TnSH4="; }; meta.homepage = "https://github.com/vito-c/jq.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8046,7 +8049,7 @@ final: prev: { hash = "sha256-KtD8bprqPIn8/lyssDfHxPYgGcxgDTJawFq/HkqKX/w="; }; meta.homepage = "https://github.com/neoclide/jsonc.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8059,7 +8062,7 @@ final: prev: { hash = "sha256-bTh/6zmYQ+XqBsccKo8i149nU5bBfFv+8UKMayHIoo4="; }; meta.homepage = "https://git.myzel394.app/Myzel394/jsonfly.nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8073,7 +8076,7 @@ final: prev: { hash = "sha256-s2SDgiid8LnouJ/Y2Bud/sfjuwyGf4l6kjMjpejL1/k="; }; meta.homepage = "https://github.com/julelang/jule.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -8087,7 +8090,7 @@ final: prev: { hash = "sha256-IiYX8sBzAvbMSzZhMBbam7xh8znK8qVSVWppZLKkemk="; }; meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8101,7 +8104,7 @@ final: prev: { hash = "sha256-LBBRZOSqn70qruSA/vbPMTzS7y05F/z4EqC+5JlU6NM="; }; meta.homepage = "https://github.com/GCBallesteros/jupytext.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8115,7 +8118,7 @@ final: prev: { hash = "sha256-pwAlfwPFnWD2qfBAuhLxSoCQoOZD7gQHEy4Nnt0GOqE="; }; meta.homepage = "https://github.com/nxuv/just.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8129,7 +8132,7 @@ final: prev: { hash = "sha256-vAq9ZiG3s4x/xFSKt9/o40pptj2y7S8DQqs1dJEdhVU="; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8143,7 +8146,7 @@ final: prev: { hash = "sha256-UDHWREwo+cCK+lxhXhAOZ7hyRaP36TRcCucJgMRwJHU="; }; meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8157,7 +8160,7 @@ final: prev: { hash = "sha256-gvPVYFhF5pHVB+Wq7UdmMwOYQtByNNGUu8Owo4tIJGY="; }; meta.homepage = "https://github.com/webhooked/kanso.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8171,7 +8174,7 @@ final: prev: { hash = "sha256-IajKK1EjrKs6b2rotOj+RlBBge9Ii2m/iuIuefnjAE4="; }; meta.homepage = "https://github.com/imsnif/kdl.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8185,21 +8188,21 @@ final: prev: { hash = "sha256-IfIjh+FOzfI1AXT7n7zfBHLsPCeQoy6/XxWORULWu64="; }; meta.homepage = "https://github.com/anuvyklack/keymap-layer.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; kitty-scrollback-nvim = buildVimPlugin { pname = "kitty-scrollback.nvim"; - version = "9.0.1"; + version = "9.1.0"; src = fetchFromGitHub { owner = "mikesmithgh"; repo = "kitty-scrollback.nvim"; - tag = "v9.0.1"; - hash = "sha256-QtES9qKa4eVOP0CLr4VkI5lIkoii1mVDHtaegkjN8DU="; + tag = "v9.1.0"; + hash = "sha256-2OIfeY5V9xBQGatoEeZQUB1fUxdupHLBPOITzDriNPo="; }; meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8213,7 +8216,7 @@ final: prev: { hash = "sha256-/UhbgvRSLwDHTrrB7V8b3f+mccdw8pjijFPtKxdQ1c4="; }; meta.homepage = "https://github.com/serenevoid/kiwi.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8227,7 +8230,7 @@ final: prev: { hash = "sha256-7PKVOsb3jvuGEnP/LsrDr96wFSQMou2dgnV+hRaI444="; }; meta.homepage = "https://github.com/kmonad/kmonad-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8241,7 +8244,7 @@ final: prev: { hash = "sha256-BX/y1rEcDqj96rDssWwrMbj93SVIfFCW3tFgsFI1d4M="; }; meta.homepage = "https://github.com/frabjous/knap/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8255,7 +8258,7 @@ final: prev: { hash = "sha256-qUMAudof+WhyBuHJ0O8LcBOPybJAEVXYAmdIcHK2gP4="; }; meta.homepage = "https://github.com/oskarnurm/koda.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8269,7 +8272,7 @@ final: prev: { hash = "sha256-lpa3o42jieVKqs+ZCU8HBqWsoqoc53JKMmCNmIJ0rH0="; }; meta.homepage = "https://github.com/b3nj5m1n/kommentary/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8283,7 +8286,7 @@ final: prev: { hash = "sha256-Eiwn2nQxb92gmcf3M5JW4HEnr9Uljyj5Sg/MA7Nc7ro="; }; meta.homepage = "https://github.com/udalov/kotlin-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8298,7 +8301,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8312,7 +8315,7 @@ final: prev: { hash = "sha256-OxeY+0Q07zD6FHa0BRhz/1k4HyJeB8/j+vrzXVSbe/4="; }; meta.homepage = "https://github.com/slugbyte/lackluster.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8326,7 +8329,7 @@ final: prev: { hash = "sha256-ORsKlHKtfaWmojESWa3d0yqO1fqSWJ1NG9Oulh+Fpvc="; }; meta.homepage = "https://github.com/qnighy/lalrpop.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8340,7 +8343,7 @@ final: prev: { hash = "sha256-A3PMp8Wcg+I4qpKYB27HlQLYB60jKtfhs6+MqfPS3gs="; }; meta.homepage = "https://github.com/Wansmer/langmapper.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8354,7 +8357,7 @@ final: prev: { hash = "sha256-wY3mv4EwndrW5WXjwRptaNXBtud6gtugogo7/7EM4B8="; }; meta.homepage = "https://github.com/sk1418/last256/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8368,7 +8371,7 @@ final: prev: { hash = "sha256-9J+W5/0r6BaN63E0n4oPti9P4RYnV+Q3bIxfdohvlfw="; }; meta.homepage = "https://github.com/latex-box-team/latex-box/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8382,7 +8385,7 @@ final: prev: { hash = "sha256-70roDFHMY2MB2d7wPrPbWdLqhr8r8TMkYTpaGI/GRRU="; }; meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8396,7 +8399,7 @@ final: prev: { hash = "sha256-h5404njTAfqMJFQ3MAr2PWSbV81eS4aIs0cxAXkT0EM="; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8410,7 +8413,7 @@ final: prev: { hash = "sha256-Tsg1wNdySi6nK00sq1qDBRkRRlpdMCXVToDJ1SiqnPQ="; }; meta.homepage = "https://github.com/folke/lazydev.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8424,7 +8427,7 @@ final: prev: { hash = "sha256-KMaUWGXRbbx1k1VdOgy+iSCDB20WNIjJETd5XOoVTJU="; }; meta.homepage = "https://github.com/crnvl96/lazydocker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8438,7 +8441,7 @@ final: prev: { hash = "sha256-V5vjfwuWtSzOicZD/cTwbPVQdKrr3/2ozsm4QyT36t0="; }; meta.homepage = "https://github.com/kdheepak/lazygit.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8452,7 +8455,7 @@ final: prev: { hash = "sha256-h97fVlawU0oLkDuuvmUbrTFzsc92DQELvynmIRjGjjk="; }; meta.homepage = "https://github.com/swaits/lazyjj.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8466,7 +8469,7 @@ final: prev: { hash = "sha256-AYClc7+z+0h5QfVGPGr7ZrzPuaD+IAMtHT/3ZnbSVLE="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8480,7 +8483,7 @@ final: prev: { hash = "sha256-yS9ViuW8FoZN7Oy7tf1rzlC7qiHJwZgjNwzhf9DVtf8="; }; meta.homepage = "https://github.com/leanprover/lean.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8494,20 +8497,20 @@ final: prev: { hash = "sha256-6ZbO0ND/JSoJVXSLNCfQzWgXoiUYJut2OGtAcpvPaMk="; }; meta.homepage = "https://github.com/ggandor/leap-ast.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-04-27"; + version = "0-unstable-2026-05-02"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "156c71aabb68d520c6269db4103c8e5580e3ea67"; - hash = "sha256-aV5v7YECkcjdjw07l65yJaDQsxZJHNoGb6U1ZKHWJ9k="; + rev = "5ad712bbc927c09b6b6ebd3df414669bb80b6c77"; + hash = "sha256-z8KC4POErCnUExNN/TmI+g+etBCbeuB2x4wIPz6Th/Y="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8521,7 +8524,7 @@ final: prev: { hash = "sha256-82ppJQURAJcffgWwPHjrU9hROIKgk1hVITxNTzGtY5o="; }; meta.homepage = "https://github.com/kawre/leetcode.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8535,7 +8538,7 @@ final: prev: { hash = "sha256-C+j5CWSGKgyHzb8R6rJOg2KZ1a6JZsWHuNmNLsv4e44="; }; meta.homepage = "https://github.com/mrjones2014/legendary.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8549,7 +8552,7 @@ final: prev: { hash = "sha256-upb1PMgnrAuNQGdv83VvOmbLtFUDnuGYchCbxLOORcA="; }; meta.homepage = "https://github.com/camspiers/lens.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8563,7 +8566,7 @@ final: prev: { hash = "sha256-U2rZ+Kol2Up1a2kBBFWcIdV5xwl4WwdKe4E8A2EaOG4="; }; meta.homepage = "https://github.com/oribarilan/lensline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8577,7 +8580,7 @@ final: prev: { hash = "sha256-liRjhV+h13QqsyvhzbokKoxIQqzLvzdoR8ZQnDM69b0="; }; meta.homepage = "https://github.com/thirtythreeforty/lessspace.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8591,7 +8594,7 @@ final: prev: { hash = "sha256-NtHCfuL2Tq1a4Xevx+xAbnzsKqnPAbU/l7JvK7p0evU="; }; meta.homepage = "https://github.com/cohama/lexima.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8605,7 +8608,7 @@ final: prev: { hash = "sha256-ys3kgXtgaE5OGyNYZ2PuqM9FDGjxfIjRgXBUDBVIjUM="; }; meta.homepage = "https://github.com/lmburns/lf.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8619,7 +8622,7 @@ final: prev: { hash = "sha256-t09f3sNDca3tnaTOZd6qAgEZTvbWu0tO2Nf8dlN5Jn0="; }; meta.homepage = "https://github.com/ptzz/lf.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8633,7 +8636,7 @@ final: prev: { hash = "sha256-lBR5BU2aJJaI9LlwUDDy0lLKX7D/oUSzLohJmFvdfWk="; }; meta.homepage = "https://github.com/LucHermitte/lh-brackets/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8647,7 +8650,7 @@ final: prev: { hash = "sha256-uV5m4xr86UnfBzqf84765fe37wGEsg+3kge1XNavbOc="; }; meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8661,7 +8664,7 @@ final: prev: { hash = "sha256-OOlFb/I+sIXFcj1PQLapITuvM34TrjLEzes2yeC7Iy4="; }; meta.homepage = "https://github.com/max-baz/lightline-ale/"; - meta.license = lib.meta.getLicenseFromSpdxId "ISC"; + meta.license = getLicenseFromSpdxId "ISC"; meta.hydraPlatforms = [ ]; }; @@ -8675,7 +8678,7 @@ final: prev: { hash = "sha256-1iHpchPd2ZVtwbx+RFspAqaqxXScuKmxatfRpqQ83tk="; }; meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8689,7 +8692,7 @@ final: prev: { hash = "sha256-m6iaRm33Ethm38olNmcoLESd2XGMtXiJkfoTgFhReBU="; }; meta.homepage = "https://github.com/shinchu/lightline-gruvbox.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8703,7 +8706,7 @@ final: prev: { hash = "sha256-XOL0sphbhXoViIOAiOnvfsA0GMB8zx5pY0xIkQ2y8p8="; }; meta.homepage = "https://github.com/spywhere/lightline-lsp/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8717,7 +8720,7 @@ final: prev: { hash = "sha256-YYhSlqYUXFbArn2lq80LH/WXIUbHjt087+w2y/6EjtQ="; }; meta.homepage = "https://github.com/itchyny/lightline.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8731,7 +8734,7 @@ final: prev: { hash = "sha256-pdmtzNMC7vvIxbhpWwm0fAS/jYAmti6a0gEiFA8BBoA="; }; meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8745,7 +8748,7 @@ final: prev: { hash = "sha256-PWrJtDMUy0GQK1XrjcslMmJCI+n7QhYxy1cEbAZVxHI="; }; meta.homepage = "https://github.com/markgandolfo/lightswitch.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8759,7 +8762,7 @@ final: prev: { hash = "sha256-Bwsch5DoRgYEztrMrfgOm8iNcK8aWRmg6NERtXscX9E="; }; meta.homepage = "https://github.com/junegunn/limelight.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8773,7 +8776,7 @@ final: prev: { hash = "sha256-27Lu2U+/XELoT7yV4r0wqsFW/w8Z1BA4UDQslq1dOg4="; }; meta.homepage = "https://github.com/AndrewRadev/linediff.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8787,7 +8790,7 @@ final: prev: { hash = "sha256-Bf2MabUe3fy0meL6zIYgal/yFxtLKsg3b/BUI/AVlrM="; }; meta.homepage = "https://github.com/lf-lang/lingua-franca.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8801,7 +8804,7 @@ final: prev: { hash = "sha256-N2RXXWjvGJ2TAnX/i+riPKCrs10/3bElUJVJFOG1fZw="; }; meta.homepage = "https://github.com/tamago324/lir.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8815,7 +8818,7 @@ final: prev: { hash = "sha256-1RSPwqMSZc2jZhIyutUhI6XNTtabRf/2G+dmTmNRqls="; }; meta.homepage = "https://github.com/kkharji/lispdocs.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -8829,7 +8832,7 @@ final: prev: { hash = "sha256-T9L/jmHqQJBdOkev3izFKzCuj2c9tgUVbC4zKp+4jhE="; }; meta.homepage = "https://github.com/ldelossa/litee-calltree.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8843,7 +8846,7 @@ final: prev: { hash = "sha256-TbwKzyZHw/KH2qR15UTAYbbTMkxJky9SVrcSTlppw0k="; }; meta.homepage = "https://github.com/ldelossa/litee-filetree.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8857,7 +8860,7 @@ final: prev: { hash = "sha256-PUFPQA0LWXn2fjT8Cfy7SFX14hkbUH05mQF4enuxUo0="; }; meta.homepage = "https://github.com/ldelossa/litee.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8871,7 +8874,7 @@ final: prev: { hash = "sha256-V40YM+dw16znMyhV1n/8sxFaCNT6IAyywgF8dshVUlY="; }; meta.homepage = "https://github.com/ldelossa/litee-symboltree.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8885,7 +8888,7 @@ final: prev: { hash = "sha256-agfevFIUb9KcKK1kiVoUbyyIubn0hs6xD3MXy/ZssuM="; }; meta.homepage = "https://github.com/smjonas/live-command.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8899,7 +8902,7 @@ final: prev: { hash = "sha256-7EKKcpth1/hW4qgeVQm+6RnG6HKb6wnA1VsBSUO0PEI="; }; meta.homepage = "https://github.com/brianhuster/live-preview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8913,7 +8916,7 @@ final: prev: { hash = "sha256-dLIPF5zrnZXtPAVbOe73O819kBS6XXCaoESTilM9U4s="; }; meta.homepage = "https://github.com/saecki/live-rename.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -8927,7 +8930,7 @@ final: prev: { hash = "sha256-MzgSIRZpBzvCiWppthKyFy5yocj7dghefsf5aonYQlg="; }; meta.homepage = "https://github.com/azratul/live-share.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -8941,7 +8944,7 @@ final: prev: { hash = "sha256-aYX33Btw00YQqvxgPdA6xifrOpeo7c+pBeKIB7po2qQ="; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8955,7 +8958,7 @@ final: prev: { hash = "sha256-vjSa/ae6p/xCFIgRXOwZFsyLu6Gap+/H0DIeIHMnyVs="; }; meta.homepage = "https://github.com/huggingface/llm.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8969,7 +8972,7 @@ final: prev: { hash = "sha256-+qVJb3u3DqFn4p2K74xQPfFzR9/KH4r7oPEndW2wuMQ="; }; meta.homepage = "https://github.com/folke/lsp-colors.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -8983,7 +8986,7 @@ final: prev: { hash = "sha256-/x76tWGtSkDmbYyMZbVlzagqQnqumHyJqWHL2syDqvI="; }; meta.homepage = "https://github.com/joechrisellis/lsp-format-modifications.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -8997,7 +9000,7 @@ final: prev: { hash = "sha256-x++L67u2mE95Zeh+ZIh6mJa+ZfMm6/5JLtHZmC/EVR4="; }; meta.homepage = "https://github.com/lukas-reineke/lsp-format.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9011,7 +9014,7 @@ final: prev: { hash = "sha256-06CiJ+xeMO4+OJkckcslqwloJyt2gwg514JuxV6KOfQ="; }; meta.homepage = "https://github.com/lvimuser/lsp-inlayhints.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9025,7 +9028,7 @@ final: prev: { hash = "sha256-ZrtbUT6Q+KkIJTP1YJDCy1Fxy3Mmun2hXTVQ9V36kRQ="; }; meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9039,7 +9042,7 @@ final: prev: { hash = "sha256-j9iDwZ1oq7v6rc8XQnBDBUUXTQ5defz/a5ZrcVRisv4="; }; meta.homepage = "https://github.com/ahmedkhalf/lsp-rooter.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9053,7 +9056,7 @@ final: prev: { hash = "sha256-gmLeVnDyL8Zf5ZG92tP3mb/LAt438BxFtAi/Xax2zLI="; }; meta.homepage = "https://github.com/nvim-lua/lsp-status.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9067,7 +9070,7 @@ final: prev: { hash = "sha256-CTLsXtY/89l1zV+Y09mhThx0PEEG5KhoOw1X4f4frtc="; }; meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9081,7 +9084,7 @@ final: prev: { hash = "sha256-002AYHIcj9f54HOqD+MvzFAod00gi9nG9PDiD6qqPXg="; }; meta.homepage = "https://github.com/nvim-lua/lsp_extensions.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9094,7 +9097,7 @@ final: prev: { hash = "sha256-jHiIZemneQACTDYZXBJqX2/PRTBoxq403ILvt1Ej1ZM="; }; meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9108,7 +9111,7 @@ final: prev: { hash = "sha256-yKw5UmqLgllDszVcdwuUrYd8K7Ih7RfWn5H+6Yk3n8E="; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9122,7 +9125,7 @@ final: prev: { hash = "sha256-lR755wx18PItw7uxxGg5dX6ybcrNuPA+D0oNt+hLkpI="; }; meta.homepage = "https://github.com/lspcontainers/lspcontainers.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9136,7 +9139,7 @@ final: prev: { hash = "sha256-K/SxOuEQF/XNeC/uiyftmylYJDGx2isWf86DBM3pTvE="; }; meta.homepage = "https://github.com/deathbeam/lspecho.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9150,7 +9153,7 @@ final: prev: { hash = "sha256-aIopYLm/x1CgCKpcsu9pxpqL0SXXhHDPTM8DKUwGeRw="; }; meta.homepage = "https://github.com/onsails/lspkind.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9164,7 +9167,7 @@ final: prev: { hash = "sha256-oFzbEkY/WKT7jbwGxeKnbQXgnY8kSmH/UsjljXozBWU="; }; meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9178,7 +9181,7 @@ final: prev: { hash = "sha256-9DLLewfRn17BeQfZB2+FbeFI+2DhNevlBqhrvsmpYU4="; }; meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -9192,7 +9195,7 @@ final: prev: { hash = "sha256-RxesT6jAX4H7SrmQPqV0wKs5qCkFMBXzQWDl2ToHqSs="; }; meta.homepage = "https://github.com/nvim-java/lua-async/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9206,7 +9209,7 @@ final: prev: { hash = "sha256-8HMtydFDzTxsuKvce+bIra9vZ9zHfEBHyR346W635b8="; }; meta.homepage = "https://github.com/arkav/lualine-lsp-progress/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9220,7 +9223,7 @@ final: prev: { hash = "sha256-w58aCqK2Gj4f9hxUcngJQi0Bj1I1twTwv0af7hOyKB0="; }; meta.homepage = "https://github.com/evesdropper/luasnip-latex-snippets.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9234,7 +9237,7 @@ final: prev: { hash = "sha256-ihVEHzFZ59VXoao/lwsZv5pvX96db+RNXRGVXCLsapY="; }; meta.homepage = "https://github.com/alvarosevilla95/luatab.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9248,7 +9251,7 @@ final: prev: { hash = "sha256-w1QF0PeaDjxp05wpwCkK9DYldYOnhrE1u3h10/2jmSw="; }; meta.homepage = "https://github.com/lopi-py/luau-lsp.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9262,7 +9265,7 @@ final: prev: { hash = "sha256-FCsnQ3zl4ksmGRDMU2u0H4UdmY0Qxc+9N3L5W3jgSg8="; }; meta.homepage = "https://github.com/mkasa/lushtags/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9276,7 +9279,7 @@ final: prev: { hash = "sha256-7fkB4w28W5aY/tJEvldgU1aL3wkcpf4/qX0Yc9ISv+A="; }; meta.homepage = "https://github.com/Bilal2453/luvit-meta/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9290,7 +9293,7 @@ final: prev: { hash = "sha256-IrMR57gk9iCk73esHO24KZeep9VrlkV5sOC4PzGexyo="; }; meta.homepage = "https://github.com/dccsillag/magma-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -9304,7 +9307,7 @@ final: prev: { hash = "sha256-iejN+W0pWyjaS0q+EJKnbvMiIiYHrJ2K1Jl6mLjcWQM="; }; meta.homepage = "https://github.com/forest-nvim/maple.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9318,7 +9321,7 @@ final: prev: { hash = "sha256-1rkEC4+EQSG5wmos2Pvw9GYU7HTiysL85AhBxoyXmKc="; }; meta.homepage = "https://github.com/winston0410/mark-radar.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9332,7 +9335,7 @@ final: prev: { hash = "sha256-4n9Btas7GtHMrfNNE2IX2Gm2QOoTE4rHB35w5pAbicQ="; }; meta.homepage = "https://github.com/OXY2DEV/markdoc.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9346,7 +9349,7 @@ final: prev: { hash = "sha256-nmcMObcZW50GIV1Lz8Xd64OriwA87rO47EZ7TEyEcpw="; }; meta.homepage = "https://github.com/tadmccorkle/markdown.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9360,7 +9363,7 @@ final: prev: { hash = "sha256-TBXdG/Ih5DusAYZJyn37zVqHcMD85VkjrCoLyTo/KBg="; }; meta.homepage = "https://github.com/iamcco/markdown-preview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9374,7 +9377,7 @@ final: prev: { hash = "sha256-xTEKyc3+BadA0q0Kx9MMSdkzApEEYYZMtQqSCbt42Rs="; }; meta.homepage = "https://github.com/David-Kunz/markid/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9388,7 +9391,7 @@ final: prev: { hash = "sha256-ho2b2Ulh+GTqY0QvW7zjFOSlF5g/kaxWyOjKWhTFq7c="; }; meta.homepage = "https://github.com/chentoast/marks.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9403,7 +9406,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9417,7 +9420,7 @@ final: prev: { hash = "sha256-wWoRUg2nvmqaEWxjYEOk1q+jQyKupgJi2LubhewcVCw="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9431,7 +9434,7 @@ final: prev: { hash = "sha256-OlTAprysnaDspna0Q8GgbeTxWJ/YxRaHayeMxM+uUVM="; }; meta.homepage = "https://github.com/jay-babu/mason-null-ls.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "AGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -9445,7 +9448,7 @@ final: prev: { hash = "sha256-36u0h+nepjUub1tz5Cfw7GAUL14aMCg4hGFK5w3ZZBw="; }; meta.homepage = "https://github.com/mason-org/mason.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9459,7 +9462,7 @@ final: prev: { hash = "sha256-y1heAB1HCntH4m5wITMejVQW0XxfmxjE/ZBZHrMNges="; }; meta.homepage = "https://github.com/jay-babu/mason-nvim-dap.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "AGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -9473,7 +9476,7 @@ final: prev: { hash = "sha256-OZGq2TKZx1+GSzrQAdk2fAUv3052NMfTkm5QdO+EXXk="; }; meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9487,7 +9490,7 @@ final: prev: { hash = "sha256-tY28548sn72ZxfjTITqMRT1aLqtZCnHXSdWtqi0lLOk="; }; meta.homepage = "https://github.com/vim-scripts/matchit.zip/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9501,7 +9504,7 @@ final: prev: { hash = "sha256-rix4puBEf1hKqPDHaliehemXCaeDI6rwMAWLm0E038Q="; }; meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -9515,7 +9518,7 @@ final: prev: { hash = "sha256-9R4WWwsLa+CGIejxQJZwfprigHWsOY5ON8tQPiKP1Js="; }; meta.homepage = "https://github.com/kaicataldo/material.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9529,7 +9532,7 @@ final: prev: { hash = "sha256-RoiTv2yTw6pkvkrKBz2T1MV3t5X3RjIMK+z/PMRNEdE="; }; meta.homepage = "https://github.com/mattn/calendar-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9543,7 +9546,7 @@ final: prev: { hash = "sha256-7WaBHHQj7d/y4y3jLbE2HJ3XRXtEzY5wcKdrE4+frPc="; }; meta.homepage = "https://github.com/vim-scripts/mayansmoke/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9557,7 +9560,7 @@ final: prev: { hash = "sha256-g9tPvjThz6EUk7zcY7lL+YH4lrT4x3FJ6jrNMHA8PAE="; }; meta.homepage = "https://github.com/ravitemer/mcphub.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9571,7 +9574,7 @@ final: prev: { hash = "sha256-Tgza7QAzNu0D5cuDyH/jR3rvTuoV2DRA2MBCKjiPUdE="; }; meta.homepage = "https://github.com/chikamichi/mediawiki.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -9585,7 +9588,7 @@ final: prev: { hash = "sha256-4WeIgkbc9RxGB8NqLc/Z12OxtK+v8qbQ03T1pjJ3HAE="; }; meta.homepage = "https://github.com/savq/melange-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9599,7 +9602,7 @@ final: prev: { hash = "sha256-0w4gPMXz3ZlSgt9Pffjy1D5aplog6MD1aKvqObAhqOI="; }; meta.homepage = "https://github.com/mellow-theme/mellow.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9613,7 +9616,7 @@ final: prev: { hash = "sha256-ld2h000ZX3jZrgpcwW5ss6L0Uvu5fWXJCBAScFnvm/k="; }; meta.homepage = "https://github.com/lsig/messenger.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9627,7 +9630,7 @@ final: prev: { hash = "sha256-aNGcNceW4I/lxhj+4usmLrK8pOgxc+NAqYHokL/3eeE="; }; meta.homepage = "https://github.com/xero/miasma.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -9641,21 +9644,7 @@ final: prev: { hash = "sha256-X1TLibzUF1f2qoGn886Y1OcbAZNMo4LXJVRRbB9/Hng="; }; meta.homepage = "https://github.com/dasupradyumna/midnight.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; - meta.hydraPlatforms = [ ]; - }; - - mind-nvim = buildVimPlugin { - pname = "mind.nvim"; - version = "2.2.1-unstable-2023-03-22"; - src = fetchFromGitHub { - owner = "hadronized"; - repo = "mind.nvim"; - rev = "002137dd7cf97865ebd01b6a260209d2daf2da66"; - hash = "sha256-JIhAhQYGLLRucwlhzfckQYU5qjqbHtNH52JlGS5a79w="; - }; - meta.homepage = "https://github.com/hadronized/mind.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -9669,7 +9658,7 @@ final: prev: { hash = "sha256-vrCIUPR3+oHpXyaYI4qEXcOvQQaE9lexWqB0XGalHYY="; }; meta.homepage = "https://github.com/nvim-mini/mini.ai/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9683,7 +9672,7 @@ final: prev: { hash = "sha256-7VwbEcd+PEgPXMRhFG9zCijMsqhpQWtzA1LAs0kBx9k="; }; meta.homepage = "https://github.com/nvim-mini/mini.align/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9697,7 +9686,7 @@ final: prev: { hash = "sha256-VlsDJtRqQCreS4WGVTnTddpl7GPMTkKIhRA/YauaBhQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.animate/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9711,7 +9700,7 @@ final: prev: { hash = "sha256-wGKFapSEWc7MUWGboe9lLTuTwgNB5whTNg6ZNGLiPwQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9725,7 +9714,7 @@ final: prev: { hash = "sha256-lx+5plFDSB4ot8abgYR3fHlJzTHwDQQpUlC9DRP4V68="; }; meta.homepage = "https://github.com/nvim-mini/mini.basics/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9739,7 +9728,7 @@ final: prev: { hash = "sha256-nyD3/+UJXWQ+zhhNUiKKfQgHBZpH8TKkr/T1Mftz7nU="; }; meta.homepage = "https://github.com/nvim-mini/mini.bracketed/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9753,7 +9742,7 @@ final: prev: { hash = "sha256-dNpmKx48LDoXbXcV8deAl7QbUoC42ufKXgW+CKmNKLA="; }; meta.homepage = "https://github.com/nvim-mini/mini.bufremove/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9767,7 +9756,7 @@ final: prev: { hash = "sha256-0OJMRCtGG2I3CmohQXcm92bXAi5QGZ1Klp/GQhOvyyk="; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9781,7 +9770,7 @@ final: prev: { hash = "sha256-TjArbkIwP5iPrHEx8x6bGJQEPnNQNXb+Nr9ujSQJ5tM="; }; meta.homepage = "https://github.com/nvim-mini/mini.cmdline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9795,7 +9784,7 @@ final: prev: { hash = "sha256-dxw3mIsC4zrFvS156Q18V5Lhim/LpdBb29LLs4OqWL4="; }; meta.homepage = "https://github.com/nvim-mini/mini.colors/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9809,7 +9798,7 @@ final: prev: { hash = "sha256-ADlpVkkUSyWY8dQLiGRIIBGqwMuwGhe97wJ/wGqZ/UQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.comment/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9823,7 +9812,7 @@ final: prev: { hash = "sha256-Y2cYv06QUvKWRoF/05+ajJ41z/4D6QZAuxjNCFAtu5E="; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9837,7 +9826,7 @@ final: prev: { hash = "sha256-swg5gxbUVY5Zkf6MThUP53aIg2NdSsEgmaFpoHwygSw="; }; meta.homepage = "https://github.com/nvim-mini/mini.cursorword/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9851,21 +9840,21 @@ final: prev: { hash = "sha256-V1cDkMnFf81BPwRjRQC/wAmfTQjsxckhAobM6X9jZeg="; }; meta.homepage = "https://github.com/nvim-mini/mini.deps/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.diff"; - rev = "ab11575a6c147ecfba894d676d0c93e855021d34"; - hash = "sha256-mXpH4pZ542tLXpth9ESi60BE3wVJtB33dRu8k8KRjks="; + rev = "0ee0459152b141c0e1b0931eb6949105be4850a9"; + hash = "sha256-tklLHHH7DUFLDYk2gACSzII9IyDlDqUjegfqatC2xEA="; }; meta.homepage = "https://github.com/nvim-mini/mini.diff/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9879,7 +9868,7 @@ final: prev: { hash = "sha256-bw3nejD8F5149CXLg88LqNUuHf4o46kAifQG6WRyzLc="; }; meta.homepage = "https://github.com/nvim-mini/mini.doc/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9893,7 +9882,7 @@ final: prev: { hash = "sha256-+SlfaXZaTjTdPJik2SDTnfb+IFri2rG+DIv59dADi2w="; }; meta.homepage = "https://github.com/nvim-mini/mini.extra/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9907,7 +9896,7 @@ final: prev: { hash = "sha256-/8Hnup7ufmjKnXWOC4HmAeRedXLzVJmfWrFikYZLA6s="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9921,7 +9910,7 @@ final: prev: { hash = "sha256-dnhT17eTP/jSjdFl1TIFRcozt1w+jieE7tTDwvV5BGQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.fuzzy/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9935,7 +9924,7 @@ final: prev: { hash = "sha256-1qexFbUk/Tyv5MbaZdmhOU6xFBIHbFaoqtzGNP7SPQ0="; }; meta.homepage = "https://github.com/nvim-mini/mini-git/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9949,7 +9938,7 @@ final: prev: { hash = "sha256-As3KIoOPhm/KAVOp0Gw1hPIOB7sI47nu2am+4gpPyo4="; }; meta.homepage = "https://github.com/nvim-mini/mini.hipatterns/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9963,7 +9952,7 @@ final: prev: { hash = "sha256-CQLsJl3EUw71eAzd4Af0dnqfGbgEmmsWJRhwnuB+HJQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9977,7 +9966,7 @@ final: prev: { hash = "sha256-/arujhZe9m9VB5nZ0xzCZjkxu4ai9Rfit7y6RwrLf7s="; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9991,7 +9980,7 @@ final: prev: { hash = "sha256-kbydWyaslRWTvKJMsuiMgIQi/FroPhBUke4DeRWLmQI="; }; meta.homepage = "https://github.com/nvim-mini/mini.indentscope/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10005,7 +9994,7 @@ final: prev: { hash = "sha256-sJS5JSM7TRRcKaabxKokBsuRKrVoxypvi1adQ9h9Jvc="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10019,7 +10008,7 @@ final: prev: { hash = "sha256-4ugbxE0U7mlakpHWx3zAvTlk58UCAX4RNhrGeLz4fz8="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump2d/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10033,7 +10022,7 @@ final: prev: { hash = "sha256-hL6fsUxmRzie3iZpbMOQ/C/iQzpJiHNB9HfsrgVTF4o="; }; meta.homepage = "https://github.com/nvim-mini/mini.keymap/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10047,7 +10036,7 @@ final: prev: { hash = "sha256-aQ7212R5WhrGtlMzOoTeUBVSUEoKATESVrDY1m0henQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.map/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10061,7 +10050,7 @@ final: prev: { hash = "sha256-51eLYthhCerqi0RWWhfzGCIDp4VC+i0ZpZV9UYIuSDM="; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10075,7 +10064,7 @@ final: prev: { hash = "sha256-+OTW77wcX1I2Ua5W6O7tX/4J22RLTxZ2YviV1Atr7OI="; }; meta.homepage = "https://github.com/nvim-mini/mini.move/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10089,21 +10078,21 @@ final: prev: { hash = "sha256-j9sUgw7yaGFBgdpRxLZOhXMUp7YlleMDpo97lHjKpYQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-04-25"; + version = "0.17.0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "be81509b7160aa02264a59789164a2e1c4a6750a"; - hash = "sha256-2ndsWJEkQjmzG5TAPR/D+OQPbSqZ/z9pR8vcPE/MOY0="; + rev = "0f339bf5c93f392dc5d2417d47d7b9edc5f96fe8"; + hash = "sha256-EEh/r+u+fzVLIF8cosgrovNNDvpzGa3OQXb5w2Uqv4E="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10117,7 +10106,7 @@ final: prev: { hash = "sha256-qMdxVUKjVX1+gPvf4VI1+qgykOZejzsVsXGR4PFu8J0="; }; meta.homepage = "https://github.com/nvim-mini/mini.operators/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10131,7 +10120,7 @@ final: prev: { hash = "sha256-ewUVK+bPzzB8NySrm7iTyNJ4se71YBediFWpUFJCNfs="; }; meta.homepage = "https://github.com/nvim-mini/mini.pairs/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10145,7 +10134,7 @@ final: prev: { hash = "sha256-aRxyI1k0+d4xMhSL9w2rofY4jinJwmfZ2WalQ6wNHiQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10159,7 +10148,7 @@ final: prev: { hash = "sha256-y/aHihPEBQazmeQVj/5kAlbeapBACERk2jUnBQNS3SM="; }; meta.homepage = "https://github.com/nvim-mini/mini.sessions/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10173,7 +10162,7 @@ final: prev: { hash = "sha256-4putVLcfKrbOqpD9L/fLpKGES0ZCOmGXt3mxRfptYx8="; }; meta.homepage = "https://github.com/nvim-mini/mini.snippets/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10187,7 +10176,7 @@ final: prev: { hash = "sha256-wgXJc58gco5mNYJpjmOZEirYo7xFSY0k8pCKAbmQbOQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.splitjoin/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10201,7 +10190,7 @@ final: prev: { hash = "sha256-9blx4VllXj9jNMd5LjXZoebtjgFDnrycTJu/S/ezpp4="; }; meta.homepage = "https://github.com/nvim-mini/mini.starter/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10215,7 +10204,7 @@ final: prev: { hash = "sha256-RHMbkng5tQclXQ6qzpjgeV8NMUL4TkF1wMzrR+UdExU="; }; meta.homepage = "https://github.com/nvim-mini/mini.statusline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10229,7 +10218,7 @@ final: prev: { hash = "sha256-H+VXj4N/7dTTcLx2uzu7TD7IJeQbR9TcgoEmS/fHloI="; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10243,7 +10232,7 @@ final: prev: { hash = "sha256-Oqq4Q/+ykxY8d7Cxz3tlM7pmq1a3jJD8/v6ZGWJaEoQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.tabline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10257,7 +10246,7 @@ final: prev: { hash = "sha256-5c8X1+zxYBJtoQ3rvZ2hyELVce1ojBN/talNaPRrYxc="; }; meta.homepage = "https://github.com/nvim-mini/mini.trailspace/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10271,7 +10260,7 @@ final: prev: { hash = "sha256-p2samqxhCQdp2imNejVjk1XoWDDFHsZOwQUTsYYS6WI="; }; meta.homepage = "https://github.com/nvim-mini/mini.visits/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10285,7 +10274,7 @@ final: prev: { hash = "sha256-7MUCZSlWI7iy6LJdtzQ4320KC73PeG5gkE1lYTGY/ek="; }; meta.homepage = "https://github.com/wfxr/minimap.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10299,7 +10288,7 @@ final: prev: { hash = "sha256-eOhbOrzhXqlzByq34/xKaCKr7u2JX3AaddieTlEe9OQ="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -10313,7 +10302,7 @@ final: prev: { hash = "sha256-Q+zlQVR8wVB1BqVTd0lkjZaFu/snt/hcb9jxw9fc/n4="; }; meta.homepage = "https://github.com/jghauser/mkdir.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -10327,7 +10316,7 @@ final: prev: { hash = "sha256-DxoSwy8WTgfKpguNVKsII2IUNfMS4oDGO18JmqalCcQ="; }; meta.homepage = "https://github.com/jakewvincent/mkdnflow.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -10341,7 +10330,7 @@ final: prev: { hash = "sha256-Mpze6Quz5KNQF+/59JYQCZVJgRGFzTOvC1U+6g9kh/o="; }; meta.homepage = "https://github.com/SidOfc/mkdx/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10355,7 +10344,7 @@ final: prev: { hash = "sha256-gz97C8/tlU4SDKLaQ5Lv2NbQP8zQRsNxiIQWHoHHDJY="; }; meta.homepage = "https://github.com/gsuuon/model.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10369,7 +10358,7 @@ final: prev: { hash = "sha256-X0KSozq68U9/hAfRBFkp0sgPb9fXzUFoQj0XKx7SBFw="; }; meta.homepage = "https://github.com/mawkler/modicator.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10383,7 +10372,7 @@ final: prev: { hash = "sha256-5w1a8ISBM90bwajkAupBFXoucHat+lQsyD5Rr0e2SKY="; }; meta.homepage = "https://github.com/miikanissi/modus-themes.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -10397,7 +10386,7 @@ final: prev: { hash = "sha256-OgzU7vm046T9gmxmqO3sRKCH0E9QAheYGoT7WbL8Ot4="; }; meta.homepage = "https://github.com/tomasr/molokai/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10411,7 +10400,7 @@ final: prev: { hash = "sha256-FsDtd50Ehyd6EVdyU3fIDefkZJsOIi5bMPPdV3rKZw0="; }; meta.homepage = "https://github.com/benlubas/molten-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -10425,7 +10414,7 @@ final: prev: { hash = "sha256-amJ2l4BwV8LQDTHjRULOfsp1uo3tt+SkgoM3g24oWj4="; }; meta.homepage = "https://github.com/jackplus-xyz/monaspace.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10439,7 +10428,7 @@ final: prev: { hash = "sha256-G8qGIUD2NivfJw016bKk67VEJzOitUZIk8o8k2WTt5w="; }; meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10453,7 +10442,7 @@ final: prev: { hash = "sha256-wydCYXsQZyojiUf4CAi15pSysFxZjdRk8x3r668bPFU="; }; meta.homepage = "https://github.com/shaunsingh/moonlight.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -10467,7 +10456,7 @@ final: prev: { hash = "sha256-Ee8tcKacn7l8e9ODYm7yWj/dIt9dRMpmfQp/Zbv4ntQ="; }; meta.homepage = "https://github.com/leafo/moonscript-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10481,7 +10470,7 @@ final: prev: { hash = "sha256-gDpJg8u5N9xmSvWTuByjY2Ns9srWmoMf+oHJlILrQ48="; }; meta.homepage = "https://github.com/yegappan/mru/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10495,7 +10484,7 @@ final: prev: { hash = "sha256-JHl8Z7ESrWus2I6Pe+6gmdgCAZOzAKX7kimy71sAoe4="; }; meta.homepage = "https://github.com/jake-stewart/multicursor.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10509,7 +10498,7 @@ final: prev: { hash = "sha256-lLXQuyVPJxrTnTwBbM6fVpbRoxMGzGZwX4y4+lI0i4Q="; }; meta.homepage = "https://github.com/smoka7/multicursors.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10523,7 +10512,7 @@ final: prev: { hash = "sha256-4ogF5v8CJuJ6t6E+xAYhFrfWHd/g6lNEOxnEnCfIcjA="; }; meta.homepage = "https://github.com/AckslD/muren.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10537,7 +10526,7 @@ final: prev: { hash = "sha256-Q+ZKbL1gqJ9mq3oFuay+Omei/r2OekeH3AmYAU+2VPQ="; }; meta.homepage = "https://github.com/jbyuki/nabla.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10551,7 +10540,7 @@ final: prev: { hash = "sha256-IFcUgDU6MZNVZm1DrqLn0i9ccuZ8Ountbt8a4cWTBwM="; }; meta.homepage = "https://github.com/ncm2/ncm2/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10565,7 +10554,7 @@ final: prev: { hash = "sha256-X3l437QnBfVCAmVEAEa5ORy1JvNUhcoRiZuDw4o1B5M="; }; meta.homepage = "https://github.com/ncm2/ncm2-bufword/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10579,7 +10568,7 @@ final: prev: { hash = "sha256-IE5IpiTDv1AkvTI29f+yXTCEaRrCeCc65MDwHV2w6Xw="; }; meta.homepage = "https://github.com/ncm2/ncm2-cssomni/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10593,7 +10582,7 @@ final: prev: { hash = "sha256-3qmtQmG/na0yrFT2E6Vi8ev3mreXCXmEFuufivNF1CQ="; }; meta.homepage = "https://github.com/yuki-yano/ncm2-dictionary/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10607,7 +10596,7 @@ final: prev: { hash = "sha256-QZET/3S8NAZLF4aW/Eze4NLuZe6mREEDz72KKpednbU="; }; meta.homepage = "https://github.com/ncm2/ncm2-github/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10621,7 +10610,7 @@ final: prev: { hash = "sha256-mCn5Wp66UtZ+xyt+4LpdeTAfMdjPqN6tK5tLs7GUAaY="; }; meta.homepage = "https://github.com/ncm2/ncm2-html-subscope/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10635,7 +10624,7 @@ final: prev: { hash = "sha256-wIiQ8QDv8DJJH+jUCW8+XJg6gfQBy4eMW0I9p/VnqQI="; }; meta.homepage = "https://github.com/ncm2/ncm2-jedi/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10649,7 +10638,7 @@ final: prev: { hash = "sha256-B1f/Tj7/Kb2lZArclmVE+oSi6hul0nLbl1qWaY5eBUI="; }; meta.homepage = "https://github.com/ncm2/ncm2-markdown-subscope/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10663,7 +10652,7 @@ final: prev: { hash = "sha256-0Vtvh2+wk/AB7HDQO889bt9LXRyV6e4Q5ZCu9CySW3c="; }; meta.homepage = "https://github.com/ncm2/ncm2-neoinclude/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10677,7 +10666,7 @@ final: prev: { hash = "sha256-GJyW/waaZvzTkAuLF4bEyu1olmACbMvdOHYpMBXxeK0="; }; meta.homepage = "https://github.com/ncm2/ncm2-neosnippet/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10691,7 +10680,7 @@ final: prev: { hash = "sha256-JI2WumolKC1SQqdrEqG+rUEdNA7dTzujkWIOQRpSD3s="; }; meta.homepage = "https://github.com/ncm2/ncm2-path/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10705,7 +10694,7 @@ final: prev: { hash = "sha256-Qosu06XjTHHFDgnkChg+hBV791/Hse1iSORqkzt1uhg="; }; meta.homepage = "https://github.com/ncm2/ncm2-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10719,7 +10708,7 @@ final: prev: { hash = "sha256-UxDG/2nv3QT5VglSug+mdtNFoYqHyxJAgZA6OfR+bSg="; }; meta.homepage = "https://github.com/ncm2/ncm2-tagprefix/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10733,7 +10722,7 @@ final: prev: { hash = "sha256-gnLhpv/Ex+XuqsfHmtjxNRjZI8+sJHWfGdGA3/LaKb0="; }; meta.homepage = "https://github.com/ncm2/ncm2-tmux/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10747,7 +10736,7 @@ final: prev: { hash = "sha256-qoYd6s8WdQDp19n7zbMvKrADK3uvP5YUtAnaose4eDg="; }; meta.homepage = "https://github.com/ncm2/ncm2-ultisnips/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10761,7 +10750,7 @@ final: prev: { hash = "sha256-oikxyhCcsLhK/VlsbHV8LDfIEwkCzJFJmHf4zQrtYqU="; }; meta.homepage = "https://github.com/ncm2/ncm2-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10775,7 +10764,7 @@ final: prev: { hash = "sha256-CqFdBvcFTTPWYaHKqZtif/JLNgsMys9Jab+ogfys4g0="; }; meta.homepage = "https://github.com/eagletmt/neco-ghc/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10789,7 +10778,7 @@ final: prev: { hash = "sha256-3eLPtc9KCAjgB2msyBnTmyUnM8To2BzaK/XMY0crawU="; }; meta.homepage = "https://github.com/ujihisa/neco-look/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10803,7 +10792,7 @@ final: prev: { hash = "sha256-qs0CRmAlSA83aK2eCRHCDWTl20qn2BrXa0IBQk3FCIo="; }; meta.homepage = "https://github.com/Shougo/neco-syntax/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10817,7 +10806,7 @@ final: prev: { hash = "sha256-uBUl7DTCSRN8/YGiFKSUzTAg+BllvQ8PsTy7nzul10c="; }; meta.homepage = "https://github.com/Shougo/neco-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10831,7 +10820,7 @@ final: prev: { hash = "sha256-/TNl/IX81qr7Mcoy0dhF3bcsewXEnPSy2n+dm31eyyw="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10845,21 +10834,21 @@ final: prev: { hash = "sha256-vNQl037TW95WvLLs7eAkOsktG+fJ8gWmSfsYkJCxCTQ="; }; meta.homepage = "https://github.com/Shougo/neocomplete.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-04-25"; + version = "1.4.0-unstable-2026-05-02"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "314baf12e4e39dcdfffb0f75d09f56dafb621591"; - hash = "sha256-Ub9KEweOPGSbb/ln0cGv6aQOatrv0oVmh3qLjSR2koQ="; + rev = "e87f70ccf9472ba20f6196a1a6ee16c41b5f9f71"; + hash = "sha256-eogkDPUksTC/Mf8bMtBHmitu45W+ZeKuHXG95Mf1FtE="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -10873,7 +10862,7 @@ final: prev: { hash = "sha256-o4xuQE+GAsshNCppB6pGPwmVT66K1xBll60sd68Rnfk="; }; meta.homepage = "https://github.com/IogaMaster/neocord/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10887,7 +10876,7 @@ final: prev: { hash = "sha256-coLbmqDxfmrXQtZ9QXK05PiA4gxA+McwukBWRrfmWl8="; }; meta.homepage = "https://github.com/KeitaNakamura/neodark.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10901,7 +10890,7 @@ final: prev: { hash = "sha256-JRipsm9ngXM+f0gnlVvdV2EXkSMKi1o7kJVehzg/0tE="; }; meta.homepage = "https://github.com/folke/neodev.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -10915,7 +10904,7 @@ final: prev: { hash = "sha256-twE2fPXxxWJqZoaNkSG0v6PzyaoDzupx/ji4oI9jlKc="; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -10929,7 +10918,7 @@ final: prev: { hash = "sha256-4KVPEpu3xsO4htGxudmgr8zMMOzn+eJSb9kl3Ww0zTk="; }; meta.homepage = "https://github.com/danymat/neogen/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -10943,7 +10932,7 @@ final: prev: { hash = "sha256-g8L1o0qf8COCuvA6tD2zGwhNm1dyxdzHD5fg7THnOe0="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10957,7 +10946,7 @@ final: prev: { hash = "sha256-M0a94xOPSZNRaf55+R0t5PBHY8j3pbggVrnohn41l2o="; }; meta.homepage = "https://github.com/Shougo/neoinclude.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -10971,7 +10960,7 @@ final: prev: { hash = "sha256-fveYMlGZWNVlCMAfIos0gHwYMN3WtJj94R+cXnRq3HM="; }; meta.homepage = "https://github.com/neomake/neomake/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -10985,7 +10974,7 @@ final: prev: { hash = "sha256-w/RIZYOTkDoM5gbB2T0GiPlvT1nTrTFOHwSkoo0uJ24="; }; meta.homepage = "https://github.com/casedami/neomodern.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -10999,7 +10988,7 @@ final: prev: { hash = "sha256-e6qLhVYSU7A0enXxmz3CTGv4vWmurBtofTOFRzRi0RE="; }; meta.homepage = "https://github.com/Shougo/neomru.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11013,7 +11002,7 @@ final: prev: { hash = "sha256-N6WfR7t6zPV0GoI7wBDi1dkfNmrKcz3TaDA3OfLex7o="; }; meta.homepage = "https://github.com/neomutt/neomutt.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11027,7 +11016,7 @@ final: prev: { hash = "sha256-0G8JDXz8cKZnUPSX4Gx/okiaHl6jGMsCep/uaU5fr+U="; }; meta.homepage = "https://github.com/rafamadriz/neon/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11041,7 +11030,7 @@ final: prev: { hash = "sha256-PBEZDbwH1ZYAh9y2XXavbKo1SzlzO66J4e03gOh+Pwc="; }; meta.homepage = "https://github.com/ii14/neorepl.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "LGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11055,7 +11044,7 @@ final: prev: { hash = "sha256-tvbskEQ3+uOUlGKdqAFMlbF5Vw0A08XTwuWEs2aP64o="; }; meta.homepage = "https://github.com/nvim-neorg/neorg-telescope/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11069,7 +11058,7 @@ final: prev: { hash = "sha256-rvonvl0sJNYkLbvKP5vnjWMq/e3xUkCU9uBZcjBSBcQ="; }; meta.homepage = "https://github.com/karb94/neoscroll.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11083,7 +11072,7 @@ final: prev: { hash = "sha256-A2gQ/sStDXAyBeTia+DEhWZrmV3YNJqkfxLQkqiKpxg="; }; meta.homepage = "https://github.com/Shougo/neosnippet-snippets/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11097,7 +11086,7 @@ final: prev: { hash = "sha256-wJL68y+WDOSLLPtOboCExwF6B0Y886dfO3a+dul9MPo="; }; meta.homepage = "https://github.com/Shougo/neosnippet.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11111,7 +11100,7 @@ final: prev: { hash = "sha256-pSLvpKqfi1hQrFAYmXTOUOYERtnr79M23z5so2JOGhE="; }; meta.homepage = "https://github.com/kawre/neotab.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11125,7 +11114,7 @@ final: prev: { hash = "sha256-0C/yEG5KhK8BN2k+JOhe9dGgw6FYN4qHSIDXM7ZD8SQ="; }; meta.homepage = "https://github.com/kassio/neoterm/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11140,7 +11129,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/rcasia/neotest-bash/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11154,21 +11143,21 @@ final: prev: { hash = "sha256-LiS/jg/XlMWvpB8CvHNXWiq2rrj2dGj//NsCTGUFjM8="; }; meta.homepage = "https://github.com/orjangj/neotest-ctest/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; neotest-dart = buildVimPlugin { pname = "neotest-dart"; - version = "0-unstable-2026-04-15"; + version = "0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "sidlatau"; repo = "neotest-dart"; - rev = "7874c8aa76d5471adcb3ebdf9db5f3b5265e9d37"; - hash = "sha256-oItkgTZBY79l4QnbkJpTIRZkMjcTjt70v+Us0G2oeKo="; + rev = "f10fc22a17559b3a7abb400e266db0a1201979e7"; + hash = "sha256-QfF5hYDAExt2XSRI71Lp+34oMZrdwyexouznu1NQ+ek="; }; meta.homepage = "https://github.com/sidlatau/neotest-dart/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11182,7 +11171,7 @@ final: prev: { hash = "sha256-jEksgs7BDNsi8pKeZ6wEDA+pytT9oSKWbs4d0s30PuM="; }; meta.homepage = "https://github.com/MarkEmmons/neotest-deno/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11196,7 +11185,7 @@ final: prev: { hash = "sha256-q241RKlgzgrUHxGJvGZC+voCIeTqGzdXu8KkZBCd6bo="; }; meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11211,7 +11200,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/jfpedroza/neotest-elixir/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11225,7 +11214,7 @@ final: prev: { hash = "sha256-bHKJCVtth/F36kjq+l9hHRRPMNITc+46kmFczVAixIg="; }; meta.homepage = "https://github.com/llllvvuu/neotest-foundry/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11239,7 +11228,7 @@ final: prev: { hash = "sha256-btvAwNck/MAS0Xv2NzmPEYLuBb50DEiMjbkW3E7tg3I="; }; meta.homepage = "https://github.com/nvim-neotest/neotest-go/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11253,7 +11242,7 @@ final: prev: { hash = "sha256-dsiBQi1zKMEwxAX+rcmNszHdKOVVvCeoSW/uMKQVhjE="; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11267,7 +11256,7 @@ final: prev: { hash = "sha256-xhT1i2vuYZaV+axbgqqklFK93kvOR+nmjPzqQPQyxLs="; }; meta.homepage = "https://github.com/weilbith/neotest-gradle/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11282,7 +11271,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/alfaix/neotest-gtest/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11296,7 +11285,7 @@ final: prev: { hash = "sha256-pYNxBczQMUgFibHFpcWAdf4FndGKnxmbWdmFW6Gs2Lw="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11310,7 +11299,7 @@ final: prev: { hash = "sha256-t+nqylLLHITU8li1cOl97jFKkZRmvmDbSAwvmv1yk+M="; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11324,7 +11313,7 @@ final: prev: { hash = "sha256-TaEYHfNOQIX+TWZZym+h6e5kYUZLH7NfeEcEpi3QCus="; }; meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11338,7 +11327,7 @@ final: prev: { hash = "sha256-cw8o6UG2ETPAtwdIP4dAjs+d4//SbUljfYBhzMqdUZ4="; }; meta.homepage = "https://github.com/zidhuss/neotest-minitest/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11352,7 +11341,7 @@ final: prev: { hash = "sha256-hVUYoyWT982RSFy/b/t8kzRk86BnPuqrCBMwmaRjHqs="; }; meta.homepage = "https://github.com/adrigzr/neotest-mocha/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11366,7 +11355,7 @@ final: prev: { hash = "sha256-ONAj22+wmWKwaq0rDhCQEzA027ZLzW7JTz0eAPLNpZg="; }; meta.homepage = "https://github.com/theutz/neotest-pest/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11380,7 +11369,7 @@ final: prev: { hash = "sha256-vKLA/FDmsbR8VlOvxE5Ini/e+r6xGvaTGb2ulCge75Q="; }; meta.homepage = "https://github.com/olimorris/neotest-phpunit/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11394,7 +11383,7 @@ final: prev: { hash = "sha256-k+YKXrSOWI8LZjSsLUmk3Z4uu/ZGXVFggRigl5TYcb4="; }; meta.homepage = "https://github.com/thenbe/neotest-playwright/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11408,7 +11397,7 @@ final: prev: { hash = "sha256-NQGGq1HiBmu/4OhkvNruUWw+OmzS8MQ8LL9dWwaw2oo="; }; meta.homepage = "https://github.com/nvim-neotest/neotest-plenary/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11422,7 +11411,7 @@ final: prev: { hash = "sha256-TUu50qK97RuBI1eOD0JGtSq3M7o0HwlRKjLz2SCfjlE="; }; meta.homepage = "https://github.com/nvim-neotest/neotest-python/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11436,7 +11425,7 @@ final: prev: { hash = "sha256-45DTXO0CQ/YCivDev0We7+7Ca4i0kHKZmbSc73lkPSY="; }; meta.homepage = "https://github.com/olimorris/neotest-rspec/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11450,7 +11439,7 @@ final: prev: { hash = "sha256-ksidW2kPD3mNQv3j1KnyH7+KwNk2qPUz4HdYfeL44k4="; }; meta.homepage = "https://github.com/rouge8/neotest-rust/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11464,7 +11453,7 @@ final: prev: { hash = "sha256-engAlfkyvYC2FsKvN2TzsBbSpnikmShhxs6pWmpeKEY="; }; meta.homepage = "https://github.com/stevanmilic/neotest-scala/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11478,7 +11467,7 @@ final: prev: { hash = "sha256-SVr5wspFfssYxjRCh20L2LksmdyqP1pbvACk6HRAU9I="; }; meta.homepage = "https://github.com/shunsambongi/neotest-testthat/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11492,7 +11481,7 @@ final: prev: { hash = "sha256-XpiZ95MhjIS99dBrNFfq8SfggdIeEFfOSu3THgmX3+s="; }; meta.homepage = "https://github.com/marilari88/neotest-vitest/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11506,7 +11495,7 @@ final: prev: { hash = "sha256-nW1jkx3kZU5qOqAByaGH45Scku/TYtT1I5UoZ36/WC4="; }; meta.homepage = "https://github.com/lawrence-laz/neotest-zig/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11520,7 +11509,7 @@ final: prev: { hash = "sha256-L53zl5XYPvT8gPpPC4IyYpK1CZk7Iv6au3xYu6OD/uY="; }; meta.homepage = "https://github.com/Shatur/neovim-ayu/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11534,7 +11523,7 @@ final: prev: { hash = "sha256-TKcP0WAlPzWseKKLwqYhAorMlih6942ZBjnE7Ix5bUU="; }; meta.homepage = "https://github.com/cloudhead/neovim-fuzzy/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -11548,7 +11537,7 @@ final: prev: { hash = "sha256-qHBDjLZIalJgU13kFb98aaQkOuxWtLlf6rq5X7ezkBs="; }; meta.homepage = "https://github.com/jeffkreeftmeijer/neovim-sensible/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11562,7 +11551,7 @@ final: prev: { hash = "sha256-IndNFcMe5iND8XLXv4l+BGA3QXS9SDao6Z8MwwE+qI4="; }; meta.homepage = "https://github.com/saxon1964/neovim-tips/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -11576,7 +11565,7 @@ final: prev: { hash = "sha256-6jpKFiSIgr5Y+RnehHpf+lEDqugdjvidw25DozRt024="; }; meta.homepage = "https://github.com/trunk-io/neovim-trunk/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11590,7 +11579,7 @@ final: prev: { hash = "sha256-cAN761wZ6WVdxTtdKRc3WAyu7Wh7ITGgvm7yJ6dItjo="; }; meta.homepage = "https://github.com/Shougo/neoyank.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11604,7 +11593,7 @@ final: prev: { hash = "sha256-WULWN/KMmT5VQ4s4bhsiUmAONZLG6slCcIHRMPnYDDE="; }; meta.homepage = "https://github.com/preservim/nerdcommenter/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -11618,7 +11607,7 @@ final: prev: { hash = "sha256-yp5AE8gv1xW3cXMd24D23BXCOqCp4CJQPFRhU9YdvRo="; }; meta.homepage = "https://github.com/preservim/nerdtree/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -11632,7 +11621,7 @@ final: prev: { hash = "sha256-H3IxxQwz3Q1nO7oSDKCtoGCsoPDWO3jRjqtwp3Kp/TQ="; }; meta.homepage = "https://github.com/Xuyuanp/nerdtree-git-plugin/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -11646,7 +11635,7 @@ final: prev: { hash = "sha256-/wahSooqgIAKaHw+OfRlhF2bUxjyPwe4OEm9zK9Jcv0="; }; meta.homepage = "https://github.com/2KAbhishek/nerdy.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11660,7 +11649,7 @@ final: prev: { hash = "sha256-SmpAuhDM764kT8BG1XWztNt3CJITohhrGoaB3DBo0U0="; }; meta.homepage = "https://github.com/miversen33/netman.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11674,7 +11663,7 @@ final: prev: { hash = "sha256-tEO+omzlaC0uFkIHebeqnGtiPbDelRTBJONEnTy0F9U="; }; meta.homepage = "https://github.com/prichrd/netrw.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11688,7 +11677,7 @@ final: prev: { hash = "sha256-qrpwDbg/q0i9JD9ewSX714EH2ZcAFSLEJBP5a+j8V18="; }; meta.homepage = "https://github.com/fiatjaf/neuron.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11702,7 +11691,7 @@ final: prev: { hash = "sha256-H8fKIbGNCSGoFfHYM4nC1Q2SiMhAtbYN7w9+Iz1nV9Y="; }; meta.homepage = "https://github.com/Olical/nfnl/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -11716,7 +11705,7 @@ final: prev: { hash = "sha256-KP605on3KluatHCCrlFy/dDl6gT0cmrxSWquzcRN3kQ="; }; meta.homepage = "https://github.com/joeveiga/ng.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11730,7 +11719,7 @@ final: prev: { hash = "sha256-rGqNjdaK5HX6Cad3x+awRLz24PfsA+APWg+vKjWn490="; }; meta.homepage = "https://github.com/chr4/nginx.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11743,7 +11732,7 @@ final: prev: { hash = "sha256-x8CryNcg3u5uCncCMTgK7yzCvk5MiomjKpdjNEoCQu4="; }; meta.homepage = "https://codeberg.org/koibtw/nidhogg.nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11757,7 +11746,7 @@ final: prev: { hash = "sha256-O74rBgyBjFcAoOaW5yghNu98vrctj3ugdvaWX1BN8f0="; }; meta.homepage = "https://github.com/oxfist/night-owl.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -11771,21 +11760,21 @@ final: prev: { hash = "sha256-UGGHRCSZXq7vxgWntXTZDTiKuIDBs0MhWdeOucO3cxo="; }; meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; nightfox-nvim = buildVimPlugin { pname = "nightfox.nvim"; - version = "3.10.0-unstable-2025-02-09"; + version = "3.10.0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "EdenEast"; repo = "nightfox.nvim"; - rev = "ba47d4b4c5ec308718641ba7402c143836f35aa9"; - hash = "sha256-HoZEwncrUnypWxyB+XR0UQDv+tNu1/NbvimxYGb7qu8="; + rev = "26b61b1f856ec37cae3cb64f5690adb955f246a1"; + hash = "sha256-xSnMYGilRjNHh1G1eOghl8Dr93HsCe3WHHAkchCyW+E="; }; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11799,7 +11788,7 @@ final: prev: { hash = "sha256-MCSATvt7sO9sLC4fWa/pTQzseWPt5BgPAyWGE5u4LLU="; }; meta.homepage = "https://github.com/Alexis12119/nightly.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11813,7 +11802,7 @@ final: prev: { hash = "sha256-ZIDvVto6c9PXtE8O0vp1fL6fuDJrUrYZ0zIXtJBTw+0="; }; meta.homepage = "https://github.com/zah/nim.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11827,21 +11816,21 @@ final: prev: { hash = "sha256-JZ1QnbQlP/G4CahzvIZYWGhUe0jH4S9TF4xl6fJu2bA="; }; meta.homepage = "https://github.com/figsoda/nix-develop.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + meta.license = getLicenseFromSpdxId "MPL-2.0"; meta.hydraPlatforms = [ ]; }; nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-04-30"; + version = "0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "cb11c522a0e7e8e9c59d678bed44f9f590c8e938"; - hash = "sha256-Ep4HOpjQj8b0FbI25d8Iu8mQTupP8NyKqcqRT6uHxhU="; + rev = "b95d69d5b58ce3abd98b8e71b7d7499c6687b5bf"; + hash = "sha256-sD7T81WrwLQhAxJMrqIeWF5I4JLzxKzY05oVmTOyZe8="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11855,7 +11844,7 @@ final: prev: { hash = "sha256-ZLokeEA70pdVmKOjK5vB8tRE0zGHicsunIHgW1Px0sw="; }; meta.homepage = "https://github.com/mcchrish/nnn.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -11869,7 +11858,7 @@ final: prev: { hash = "sha256-lx/DVKRUpNaeBf3TziAWd1lxo3wup/e8zCv+rW+tkmM="; }; meta.homepage = "https://github.com/aktersnurra/no-clown-fiesta.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -11883,7 +11872,7 @@ final: prev: { hash = "sha256-KNLeeaNxywouey0myeVhqRdMVxxouX/IRGOilYtWQAA="; }; meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11897,7 +11886,7 @@ final: prev: { hash = "sha256-TtH5Kw9qgkMisuJNI2LeTHTNfQZnJXPQfs9WJGQwgys="; }; meta.homepage = "https://github.com/kartikp10/noctis.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11911,7 +11900,7 @@ final: prev: { hash = "sha256-FKzhFVmPxshDV4mWpD3LofjRpd6pXesf9QQei1s5rAo="; }; meta.homepage = "https://github.com/folke/noice.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -11925,7 +11914,7 @@ final: prev: { hash = "sha256-tplnARSDuc9dkaai6/rm2kS+5jTWmVQXWvJ+Ij9HmQs="; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -11939,7 +11928,7 @@ final: prev: { hash = "sha256-8uPbkaJBXsOGeYCyXSO/aMzf87PE5McwZeww4eoYZy8="; }; meta.homepage = "https://github.com/shaunsingh/nord.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -11953,7 +11942,7 @@ final: prev: { hash = "sha256-P4fbRNeJjXOoAQiWXXHZhm4ejgMD8W7OkdEF4TpEc7g="; }; meta.homepage = "https://github.com/nordtheme/vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11967,7 +11956,7 @@ final: prev: { hash = "sha256-ipmt0xD2zTfoh8fyYG4+09uVL2ef98FE9VwWpWJtQks="; }; meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11981,7 +11970,7 @@ final: prev: { hash = "sha256-cKYV6qiUUCnWDfK4RfbJNRPeklXc064z4lnV+dpDBbU="; }; meta.homepage = "https://github.com/vigoux/notifier.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -11995,7 +11984,7 @@ final: prev: { hash = "sha256-9RmBC8NBwZTzIgKHYGrLk9V2wzjPCgNeVVOeH9oAbzM="; }; meta.homepage = "https://github.com/jlesquembre/nterm.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "EPL-2.0"; + meta.license = getLicenseFromSpdxId "EPL-2.0"; meta.hydraPlatforms = [ ]; }; @@ -12009,7 +11998,7 @@ final: prev: { hash = "sha256-cWA0rzkOp/ekVKaFee7iea1lhnqKtWUIU+fW5M950wI="; }; meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12023,7 +12012,7 @@ final: prev: { hash = "sha256-RisbKK1mTrYnIFfsODx7zdy76lYsHXpWWPrM6wpO9Ds="; }; meta.homepage = "https://github.com/nacro90/numb.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12037,7 +12026,7 @@ final: prev: { hash = "sha256-WNQMaM5EQBRQC9JfvEIgFhn3K5n8q0YeiJ9NdG3E+z4="; }; meta.homepage = "https://github.com/nvchad/nvchad/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -12051,7 +12040,7 @@ final: prev: { hash = "sha256-zy1fzwGKAZNDaceoPEyXUgVd7WAT3VnHTCytBh9+m98="; }; meta.homepage = "https://github.com/nvchad/ui/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -12065,7 +12054,7 @@ final: prev: { hash = "sha256-67PqSHuo/mkPyxUiscQs+HOkjo9NS5YlAFMAN1SRLg4="; }; meta.homepage = "https://github.com/ChristianChiarulli/nvcode-color-schemes.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12079,7 +12068,7 @@ final: prev: { hash = "sha256-eDPdCU1ZBoSiMkdreExsW3AzynQjSfFFCbZQ7f+XGFM="; }; meta.homepage = "https://github.com/AckslD/nvim-FeMaco.lua/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12093,7 +12082,7 @@ final: prev: { hash = "sha256-4C5pxZ18EYgPu4VGvYXsaLXHXhzixV58cmxmeO/ESa8="; }; meta.homepage = "https://github.com/nathanmsmith/nvim-ale-diagnostic/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12107,7 +12096,7 @@ final: prev: { hash = "sha256-Ykp610LPF0tWidHM16UqeaU8sJxcr5OXJdHkjWCYUTU="; }; meta.homepage = "https://github.com/mfussenegger/nvim-ansible/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12121,7 +12110,7 @@ final: prev: { hash = "sha256-0IqXpxKCzqVz6i9QajPYJ0FdfReHQBhehrvN89/8n6U="; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12135,7 +12124,7 @@ final: prev: { hash = "sha256-XjSDOCwszCV7lKySInnqMU1ScCYpOhyQuNRtuRsM5mE="; }; meta.homepage = "https://github.com/Canop/nvim-bacon/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -12149,7 +12138,7 @@ final: prev: { hash = "sha256-UKolssxC+cfQ9x3Mum/mKPVY8jJBs6+DtQgvvufLFAk="; }; meta.homepage = "https://github.com/code-biscuits/nvim-biscuits/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12163,7 +12152,7 @@ final: prev: { hash = "sha256-jm6xyNel7rmyQHijP9JBBk1ZiUY7+CvCEZVO4W5R21c="; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -12177,7 +12166,7 @@ final: prev: { hash = "sha256-nnOoi37giuQHJL3u8F3XkDp7LLceKOC4nZVep/m7qAY="; }; meta.homepage = "https://github.com/ojroques/nvim-bufdel/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -12191,7 +12180,7 @@ final: prev: { hash = "sha256-/T5RC/7Qf/Zbszs3ok+jYdh8sWCLRe8JAiHZdz3vkvo="; }; meta.homepage = "https://github.com/roxma/nvim-cm-racer/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12205,7 +12194,7 @@ final: prev: { hash = "sha256-pY+aP9iBuJhvDZzVEsOHZmnfaq3vUP7TfKEEQrj+Mo8="; }; meta.homepage = "https://github.com/weilbith/nvim-code-action-menu/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12219,7 +12208,7 @@ final: prev: { hash = "sha256-O0msAljyNYj4zdFBOCR43QiqHYl1e9c4MASi9MmS+R4="; }; meta.homepage = "https://github.com/willothy/nvim-cokeline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12233,7 +12222,7 @@ final: prev: { hash = "sha256-Oe3GabiskksOjShjSlWigDj/gudWLicynQ1nCUO1tHQ="; }; meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12247,7 +12236,7 @@ final: prev: { hash = "sha256-O2jhrjXxKaWHMfm3YJ9+92Onm0niEHfUp5kOh2gETuc="; }; meta.homepage = "https://github.com/terrortylor/nvim-comment/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12261,7 +12250,7 @@ final: prev: { hash = "sha256-6lDm9f+Y9gORR78NzHpyGQi3k0YMmgRqt4DSSHx+3H4="; }; meta.homepage = "https://github.com/roxma/nvim-completion-manager/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12275,7 +12264,7 @@ final: prev: { hash = "sha256-07D1qzMevOzzfN2whZL5DSgrKqOJrnPjZ+9QzpwQ7Cg="; }; meta.homepage = "https://github.com/klen/nvim-config-local/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12289,7 +12278,7 @@ final: prev: { hash = "sha256-JQZTXahU3CMXUYZ2Sl09RO7pvvW2X3C/pco62CMfUmw="; }; meta.homepage = "https://github.com/andythigpen/nvim-coverage/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12303,7 +12292,7 @@ final: prev: { hash = "sha256-tsdrScujrmly1aqWIIjTKvWlallmEdsf2QvSFk1Dn/s="; }; meta.homepage = "https://github.com/ya2s/nvim-cursorline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12316,7 +12305,7 @@ final: prev: { hash = "sha256-9NF0+QoHOEAg6pd+oRBxr3ExWLqbvRrIMoMSZvNdqX4="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-dap/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12330,7 +12319,7 @@ final: prev: { hash = "sha256-hXfMfQ4jAnAQ+6MFTNdyJiFTVqivi5lSRvQotPoHrjY="; }; meta.homepage = "https://github.com/jedrzejboczar/nvim-dap-cortex-debug/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12344,7 +12333,7 @@ final: prev: { hash = "sha256-5uHdDTVdfdJk6WLM6gvVDgEndFkP9SmqrqhHzaalH/k="; }; meta.homepage = "https://github.com/docker/nvim-dap-docker/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -12358,7 +12347,7 @@ final: prev: { hash = "sha256-wg9kiW2eAMmg4bvgqaAS9kt7qaVsIWl36BNqRbhZIgo="; }; meta.homepage = "https://github.com/leoluz/nvim-dap-go/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12372,7 +12361,7 @@ final: prev: { hash = "sha256-HSYuFWJhqE8M6/Tm0/9F5l7dfLVu2kYPFOtqi66XFZk="; }; meta.homepage = "https://github.com/julianolf/nvim-dap-lldb/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12385,7 +12374,7 @@ final: prev: { hash = "sha256-qqPoYmMPjK74Nyyl7TfsHnJCsIvOYFuQnKWn3Rh8FLU="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-dap-python/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12399,7 +12388,7 @@ final: prev: { hash = "sha256-CrZ799BcpX+VtYgM+U/Vds5cbxlNv3rcGpWHhB77UY4="; }; meta.homepage = "https://github.com/rinx/nvim-dap-rego/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -12413,7 +12402,7 @@ final: prev: { hash = "sha256-YIsmiWsdiUfnM+syZQqsa+wgP+aR35/IbgYeywqY1to="; }; meta.homepage = "https://github.com/jonboh/nvim-dap-rr/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12427,7 +12416,7 @@ final: prev: { hash = "sha256-57BBhdrikDEswZe2QW+jHMSgfXIjauc6iDNpWS0YUaU="; }; meta.homepage = "https://github.com/suketa/nvim-dap-ruby/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12441,7 +12430,7 @@ final: prev: { hash = "sha256-J/gUD4X//JtC2HB3HBeONivCQdMnXDnZJWd6jFF9+nk="; }; meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12455,7 +12444,7 @@ final: prev: { hash = "sha256-YMAP9csr7SHN2h5yPJ/nx1lezX9DaE0nLjVnr6c7xyw="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -12469,7 +12458,7 @@ final: prev: { hash = "sha256-8hsk+EwnvoHCNhb0dcL9e4hQg9I+t/5Cy9ZoZgcz4fU="; }; meta.homepage = "https://github.com/theHamsta/nvim-dap-virtual-text/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -12483,7 +12472,7 @@ final: prev: { hash = "sha256-8dlzaI94I8ppzLRNIfjVd92kYgqr07D1akDj4VdKQto="; }; meta.homepage = "https://github.com/mxsdev/nvim-dap-vscode-js/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12497,7 +12486,7 @@ final: prev: { hash = "sha256-YIf7JxM3lVe1HiEEfxlj8gIM7nIL4yef38HC/wUITAY="; }; meta.homepage = "https://github.com/amrbashir/nvim-docs-view/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12511,7 +12500,7 @@ final: prev: { hash = "sha256-vc2Q2iiyx6WcEr4RYtvr4s5yYSYKst+DpNG1WNKLQCI="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12525,7 +12514,7 @@ final: prev: { hash = "sha256-LpZ05Y8uaediJFzTBKrjfGd5scEr/wcG+Y0YvPens9o="; }; meta.homepage = "https://github.com/allendang/nvim-expand-expr/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12539,7 +12528,7 @@ final: prev: { hash = "sha256-clcZm8yGqE+erN1zBT38ai4keVTWieIjB14+gRwpM+U="; }; meta.homepage = "https://github.com/vijaymarupudi/nvim-fzf/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12553,7 +12542,7 @@ final: prev: { hash = "sha256-qSCf+LgqU1hsSarTpw9TsPgmSxPNwBi0VznKrPz/AQ8="; }; meta.homepage = "https://github.com/vijaymarupudi/nvim-fzf-commands/"; - meta.license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "AGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -12567,7 +12556,7 @@ final: prev: { hash = "sha256-4l7C1uv84CCbw5uEyVBGs8XEvMnW5+M9zGar8lWRVwM="; }; meta.homepage = "https://github.com/sakhnik/nvim-gdb/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12581,7 +12570,7 @@ final: prev: { hash = "sha256-Lv92CKF0iocchQcK/AQ7TMVqGILnzd+Z8eKZZYXcwxU="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12595,7 +12584,7 @@ final: prev: { hash = "sha256-9YLJm/L13gTktb6VIkz2W/60cothFtF7feiKd26R5lo="; }; meta.homepage = "https://github.com/booperlv/nvim-gomove/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12609,21 +12598,21 @@ final: prev: { hash = "sha256-LrY61knLKAn36+RnMddAzxf/wYtdnLxnnQhtHB3mQwc="; }; meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "4.22.0-unstable-2026-04-10"; + version = "4.22.0-unstable-2026-04-30"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "7b117ccd80a065b701f31771e6e9a475fc554f97"; - hash = "sha256-p4T86YBklV4IRphLsaKq6MjBVqgCV9kda0n4QZ9oe4w="; + rev = "4a4d614020d423015e8e08c3335d3f9704d67a6d"; + hash = "sha256-R91WwMm0X1bEckus0YCdZ8RygYXb/W58yLTxyE+dYxc="; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12637,7 +12626,7 @@ final: prev: { hash = "sha256-W+R/GY6a6easPnpndGAb8TuE+jqaYZlqT9ZQUdQnUwQ="; }; meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -12651,7 +12640,7 @@ final: prev: { hash = "sha256-umsuGGP5tOf92bzWEhqD2y6dN0FDBsmLx60f45xgmig="; }; meta.homepage = "https://github.com/neovimhaskell/nvim-hs.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -12665,7 +12654,7 @@ final: prev: { hash = "sha256-xl33sp/+wjH8Y8Uoa7j7kaQIgcMXUWYlGfCDKkZQNLk="; }; meta.homepage = "https://github.com/idanarye/nvim-impairative/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12679,7 +12668,7 @@ final: prev: { hash = "sha256-w4BCKMbbFps6YxV3gyo5KGzBRJnU6h1vrUbYRq9cO0A="; }; meta.homepage = "https://github.com/nvim-java/nvim-java/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12693,7 +12682,7 @@ final: prev: { hash = "sha256-cM1+Z89x2IP9CJ5Ow1kQTsp66Ay6JfVE2LcjpAbls/w="; }; meta.homepage = "https://github.com/nvim-java/nvim-java-core/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12707,7 +12696,7 @@ final: prev: { hash = "sha256-Xrzydrlbo8B99Y1kJUri0H/3gLBHXaZ/jbIZIfhi2gU="; }; meta.homepage = "https://github.com/nvim-java/nvim-java-dap/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12721,7 +12710,7 @@ final: prev: { hash = "sha256-2jYUDoPX4FvshhzkGcBRYCtiJ6O5vldnZoSR85F7U5E="; }; meta.homepage = "https://github.com/nvim-java/nvim-java-refactor/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12735,7 +12724,7 @@ final: prev: { hash = "sha256-aqFg+m8EMNpQkj5aQPZaW18dtez+AsxARiEiU3ycW6I="; }; meta.homepage = "https://github.com/nvim-java/nvim-java-test/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12748,7 +12737,7 @@ final: prev: { hash = "sha256-ySaJ/eKtYmFoTWEKoFiiNWf+B8YIwUEqg/tKUOTcFfI="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-jdtls/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12762,7 +12751,7 @@ final: prev: { hash = "sha256-2A1O7xSlsmG1LjwfqQxta9pdKlEu7Uj+yAVaVZolX2g="; }; meta.homepage = "https://github.com/gennaro-tedesco/nvim-jqx/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12775,7 +12764,7 @@ final: prev: { hash = "sha256-IaNsbBe5q7PB9Q/N/Z9nEnP6jlkQ6+xlkC0TCFnJpkk="; }; meta.homepage = "https://gitlab.com/usmcamp0811/nvim-julia-autotest"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12789,7 +12778,7 @@ final: prev: { hash = "sha256-Ci2AwFBY8UYp57F3d+z4aTRJYtzau2cdhkqc8GWkltc="; }; meta.homepage = "https://github.com/yorickpeterse/nvim-jump/"; - meta.license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + meta.license = getLicenseFromSpdxId "MPL-2.0"; meta.hydraPlatforms = [ ]; }; @@ -12803,7 +12792,7 @@ final: prev: { hash = "sha256-gT+vPt9BWe1AylFqbZsoEXL8cXSpMjRdiY44Cxalwcg="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-justice/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12817,7 +12806,7 @@ final: prev: { hash = "sha256-BleCITG11FKFAdSLjFyqJHDN3/zYV0ONvkmeRfoK4SI="; }; meta.homepage = "https://github.com/anasinnyk/nvim-k8s-crd/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12831,7 +12820,7 @@ final: prev: { hash = "sha256-jmF06Cl1ieYXKTnW9pWdQH4IJGicvSVJAR7ppju9qyg="; }; meta.homepage = "https://github.com/ethanholz/nvim-lastplace/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12845,7 +12834,7 @@ final: prev: { hash = "sha256-F7JAGcinAcJmTmcbYQe5zboHwgLRbZMOYeSK/A6bqe8="; }; meta.homepage = "https://github.com/kosayoda/nvim-lightbulb/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12859,7 +12848,7 @@ final: prev: { hash = "sha256-J1FbDjCBPAhx+Vm2exBqdOaNF4djCgR5ZDSadDasbrs="; }; meta.homepage = "https://github.com/josa42/nvim-lightline-lsp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12873,7 +12862,7 @@ final: prev: { hash = "sha256-/O2rUPjjcKFl44azZ0SJxzOO9mP5bp3VA+Hgt2/Hxu8="; }; meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -12886,7 +12875,7 @@ final: prev: { hash = "sha256-5bVnAw7xxTntwmYYDZGt+3HOizlddqMOIyg/zqGbSEM="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-lint/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12900,7 +12889,7 @@ final: prev: { hash = "sha256-4LugE23xPGpCjqeqNtCbou4RUaUf6TBJ0dNoGhhkx6c="; }; meta.homepage = "https://github.com/antosha417/nvim-lsp-file-operations/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -12914,7 +12903,7 @@ final: prev: { hash = "sha256-t93G/RbcG6wOJSp7xIaGCKb2a/800GFcN8f00wV6lcQ="; }; meta.homepage = "https://github.com/mrded/nvim-lsp-notify/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12928,7 +12917,7 @@ final: prev: { hash = "sha256-38YOgLDtku2BPCaNEmX0555x1QmHuuDSCZL274bBhcg="; }; meta.homepage = "https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -12942,7 +12931,7 @@ final: prev: { hash = "sha256-boQBpuqeGLQV0Vnx+9zecxPEHRVnJMAWVmSld6msS7E="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -12956,7 +12945,7 @@ final: prev: { hash = "sha256-mtySELpRakpsge5ASb4CnY+qQpiPedY+0qr++WBmg3Y="; }; meta.homepage = "https://github.com/RishabhRD/nvim-lsputils/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12970,7 +12959,7 @@ final: prev: { hash = "sha256-7jccZ45ibSiflQEJV3cyuVNISP3xt5E5579e+hHro8c="; }; meta.homepage = "https://github.com/sam4llis/nvim-lua-gf/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -12984,7 +12973,7 @@ final: prev: { hash = "sha256-/k/vl22LDq44xut/XW7K9uLxpMNt3vOG7pD02lYRa18="; }; meta.homepage = "https://github.com/bfredl/nvim-luadev/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12998,7 +12987,7 @@ final: prev: { hash = "sha256-zSFPXAvMuq5pL8vx1wAhHZ8h/agcwoUjioH6RIMy/AE="; }; meta.homepage = "https://github.com/rafcamlet/nvim-luapad/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13012,7 +13001,7 @@ final: prev: { hash = "sha256-uXmLZMbJKUFua9Jg/LYJ9dGRz+QF+nw7Nz5n6uaGSdQ="; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13026,7 +13015,7 @@ final: prev: { hash = "sha256-srCbkSDKZGb04N+1IQDhCq5uIrmpTjASARaTxUvVjjM="; }; meta.homepage = "https://github.com/gpanders/nvim-moonwalk/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -13040,7 +13029,7 @@ final: prev: { hash = "sha256-TLGvVuRg8ULrrytdJuypw5IYcYvz1nqn7nGFUeBXyyw="; }; meta.homepage = "https://github.com/SmiteshP/nvim-navbuddy/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13054,7 +13043,7 @@ final: prev: { hash = "sha256-rRUlGtClq4NmyDqg0NhytnxFDMVpQhuF5cPKKRJHl88="; }; meta.homepage = "https://github.com/smiteshp/nvim-navic/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13068,7 +13057,7 @@ final: prev: { hash = "sha256-IjkpqLHGO48QRiYkELyadZK2uFXQVyklGfBJSgAbzIY="; }; meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13082,7 +13071,7 @@ final: prev: { hash = "sha256-ACDsnUqTYok+uea9O/vW4qu/GJgV9d6WTdUCRjSALvo="; }; meta.homepage = "https://github.com/ghostbuster91/nvim-next/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13096,7 +13085,7 @@ final: prev: { hash = "sha256-NpF2za/TsgpPrRWsCoRinL8KrynQHrPpdhZjXJXAdm0="; }; meta.homepage = "https://github.com/ya2s/nvim-nonicons/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13110,7 +13099,7 @@ final: prev: { hash = "sha256-h7STMjY+CBTqBkIDJXgtJz4WhNeQ02ES2Jesi3jZXeM="; }; meta.homepage = "https://github.com/rcarriga/nvim-notify/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13124,7 +13113,7 @@ final: prev: { hash = "sha256-mW6m1SqZEpP0hVmMh6ORZY3afJoS5aUBUHlTza9b+w8="; }; meta.homepage = "https://github.com/LhKipp/nvim-nu/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -13138,7 +13127,7 @@ final: prev: { hash = "sha256-C11XegdlMo5l4NVi9txSc5uivz9qx5HCNtwQSbMm28k="; }; meta.homepage = "https://github.com/sitiom/nvim-numbertoggle/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13152,7 +13141,7 @@ final: prev: { hash = "sha256-l47szqnNCnOU8Mnw0KQ3pDnRz0SwTF/0m6JjTfU23gw="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13166,7 +13155,7 @@ final: prev: { hash = "sha256-cVivuGzsG2bKfUBklyK7in0C8Xis0aO0pfyOuTol1mU="; }; meta.homepage = "https://github.com/ojroques/nvim-osc52/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -13180,7 +13169,7 @@ final: prev: { hash = "sha256-nRaS6ViO+fqg6cZiyNZhCrIpFC6Lnn5Rv2WjQTmR2uA="; }; meta.homepage = "https://github.com/julienvincent/nvim-paredit/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13194,7 +13183,7 @@ final: prev: { hash = "sha256-hzm+VF669NpILT6P540PriXDuOCjPq3D7YKxLv5EsQU="; }; meta.homepage = "https://github.com/gpanders/nvim-parinfer/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13208,7 +13197,7 @@ final: prev: { hash = "sha256-Xl+aLUkAtCMQE/3j7c8jtsdKdl72H0YoEzBZptkbG88="; }; meta.homepage = "https://github.com/gennaro-tedesco/nvim-peekup/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13222,7 +13211,7 @@ final: prev: { hash = "sha256-5VH1ffXvQuMDm32xt2t2UlEJiKuZWbkAMTXJic/8BYI="; }; meta.homepage = "https://github.com/yorickpeterse/nvim-pqf/"; - meta.license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + meta.license = getLicenseFromSpdxId "MPL-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13236,7 +13225,7 @@ final: prev: { hash = "sha256-w+QQ+obgKedKMHh4MnM82Wh7n7mOGk86vmzr0GFNhDc="; }; meta.homepage = "https://github.com/jamestthompson3/nvim-remote-containers/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13250,7 +13239,7 @@ final: prev: { hash = "sha256-/cpsfbIj9R1A6YWSx/nBYwuasy3pwMkAmguLeiJrWXY="; }; meta.homepage = "https://github.com/olrtg/nvim-rename-state/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13264,7 +13253,7 @@ final: prev: { hash = "sha256-USvXVEWoDH72e0qxkVPmYU80n5NcnIr9Zaf1AuONoYo="; }; meta.homepage = "https://github.com/duane9/nvim-rg/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13278,7 +13267,7 @@ final: prev: { hash = "sha256-ncpV8GBkS5lRg/bOMqOUAS0s6BQAaWeaT2/P12jxT+w="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13292,7 +13281,7 @@ final: prev: { hash = "sha256-uhNlLndXpLiU0qYvnnCepqqCp5eA+GRxq/aWJcRts+U="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13306,7 +13295,7 @@ final: prev: { hash = "sha256-g+gJp7noNdLKfvp+QbnTFE++PI3FcJG7reDenkg15k0="; }; meta.homepage = "https://github.com/petertriho/nvim-scrollbar/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13320,7 +13309,7 @@ final: prev: { hash = "sha256-McUlWmCQiyCmGP+O9pgsvINeMgHuJp6lCpcvyP1NPs0="; }; meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13334,7 +13323,7 @@ final: prev: { hash = "sha256-YMSgq7Y/BYUMFAm0NLergVBdmySTufypk48WEpORmBQ="; }; meta.homepage = "https://github.com/s1n7ax/nvim-search-and-replace/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13348,7 +13337,7 @@ final: prev: { hash = "sha256-XiYn/L2e/B+6LTjak3jAwRgnZ3gCbsyA0J61Dd+jZv4="; }; meta.homepage = "https://github.com/michaelrommel/nvim-silicon/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13362,7 +13351,7 @@ final: prev: { hash = "sha256-x2Q+96/YEky8fdy4CZ/QPwcLjaOLmwmtpWiYMnS657A="; }; meta.homepage = "https://github.com/jbuck95/nvim-sioyek-highlights/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13376,7 +13365,7 @@ final: prev: { hash = "sha256-1DxKqZq8B9SjDIgXPNQrWlHYMgrkCYL1K7UiPn4u+ig="; }; meta.homepage = "https://github.com/garymjr/nvim-snippets/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13390,7 +13379,7 @@ final: prev: { hash = "sha256-W0M1YWlQNUmeLxCOvNghY5txLNqNlp01IuSl+fkeA+I="; }; meta.homepage = "https://github.com/dcampos/nvim-snippy/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13404,7 +13393,7 @@ final: prev: { hash = "sha256-0NABkr2d86Uq3OU4lbn2dyjRbwE3+5euqh1CA+MwDtQ="; }; meta.homepage = "https://github.com/ishan9299/nvim-solarized-lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13418,7 +13407,7 @@ final: prev: { hash = "sha256-PkCZZuigHAAlGNcVD/bBTkGyZs9e3tgmnaDuPpKrBKM="; }; meta.homepage = "https://github.com/prismatic-koi/nvim-sops/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13432,21 +13421,21 @@ final: prev: { hash = "sha256-2ZJV23CZ8B3x4DPHGuWnq84Jp3gLvyCARuyqtrZEOos="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; nvim-surround = buildVimPlugin { pname = "nvim-surround"; - version = "4.0.4-unstable-2026-04-05"; + version = "4.0.5-unstable-2026-05-02"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "9291040de8cd8a4439eb64c441e8d5d2bf884a5a"; - hash = "sha256-0mVWE8YimHmJO/GbTZD0cIVgwwt/sd7odeM854k/dHw="; + rev = "2e93e154de9ff326def6480a4358bfc149d5da2c"; + hash = "sha256-U3nm27yb+Hz9MiB3yclO/TlB1AgQRoWTG6Arfl10SFA="; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13460,7 +13449,7 @@ final: prev: { hash = "sha256-pPpG/2ZbSYPLq5lvQXU1Nqt7rv2gcvx3Uukmje03v6s="; }; meta.homepage = "https://github.com/svermeulen/nvim-teal-maker/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13474,7 +13463,7 @@ final: prev: { hash = "sha256-/dof+kvpx2ptWPyPUbgVlwpDeCprZCb7w5mPnYLWCiY="; }; meta.homepage = "https://github.com/norcalli/nvim-terminal.lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13488,7 +13477,7 @@ final: prev: { hash = "sha256-mMi07UbMWmC75DFfW1b+sR2uRPxizibFwS2qcN9rpLI="; }; meta.homepage = "https://github.com/klen/nvim-test/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13502,21 +13491,21 @@ final: prev: { hash = "sha256-NNdwBJjVlCwR3VzN7JRMhRRNHENRO9SXNnUUr4zZ8Eg="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.17.0-unstable-2026-04-25"; + version = "1.17.0-unstable-2026-04-30"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "24cfcc94372e526fd9e1c2803ede9e0f1715e33f"; - hash = "sha256-WzCT4Z1gjZo1KL2g9NydT14mP/GlDWXpAsG7ILyW9EA="; + rev = "f9bfc0059eca24546b69a7006110463da4808f8f"; + hash = "sha256-MgYlvwZXxgjvPJHKcVzpKp8tlaRuhO6TAbTudW0J41g="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13530,7 +13519,7 @@ final: prev: { hash = "sha256-PQR6tFt4lCrAZNQG7BLMD1IiCKja9wDS1S4laGJf/HE="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13544,7 +13533,7 @@ final: prev: { hash = "sha256-K4o+iJY8+D0PRvRvXuBqX2q3fwxizAPp/FFpm0O0I9E="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13558,7 +13547,7 @@ final: prev: { hash = "sha256-5l2XF8/sk94IWAauP1VDh4ylLcR5gXnoWCT01TjmHBc="; }; meta.homepage = "https://github.com/RRethy/nvim-treesitter-endwise/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13572,7 +13561,7 @@ final: prev: { hash = "sha256-FLZ6h1M3Kc/YjOfKhn8nKLyVTySMMpsOL2MzIoAMEes="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-locals/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13586,7 +13575,7 @@ final: prev: { hash = "sha256-VHq7ohBDThkBwqUIEVBb4RujBkftu96DQe/y6l7egzM="; }; meta.homepage = "https://github.com/theHamsta/nvim-treesitter-pairs/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13600,7 +13589,7 @@ final: prev: { hash = "sha256-kjFizTo+DHCi29PTrANfleiQDXDnitbW32a50FU380s="; }; meta.homepage = "https://github.com/eddiebergman/nvim-treesitter-pyfold/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13614,7 +13603,7 @@ final: prev: { hash = "sha256-RrhTSBTPveHw4DNQTi3CP16LMtQUnGBQIYv7NKWZ69w="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-refactor/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13628,7 +13617,7 @@ final: prev: { hash = "sha256-ehpGvHnY28Ym55B7ituwcvZmGmLt1x92J5M+m8j1ytU="; }; meta.homepage = "https://github.com/PaterJason/nvim-treesitter-sexp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13642,7 +13631,7 @@ final: prev: { hash = "sha256-fOpRElIwvsFWm4AwETx7fpC3RtdH2BpCfX4YHVitqw0="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13656,7 +13645,7 @@ final: prev: { hash = "sha256-lf+AwSu96iKO1vWWU2D7jWHGfjXkbX9R2CX3gMZaD4M="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13670,7 +13659,7 @@ final: prev: { hash = "sha256-drFqgzbg1FY7h6ie01GJ9nvppkjd3LG5yyhYKtL54xY="; }; meta.homepage = "https://github.com/RRethy/nvim-treesitter-textsubjects/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13684,7 +13673,7 @@ final: prev: { hash = "sha256-gIF4M8SSGMOjlLSfSjq6trqFSxb7ulXzVFC5nkMHg4I="; }; meta.homepage = "https://github.com/AckslD/nvim-trevJ.lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13698,7 +13687,7 @@ final: prev: { hash = "sha256-bvBf9wEDxdwlMGN29v4dEPexZGuxZZr7s+6xAOrDNKI="; }; meta.homepage = "https://github.com/windwp/nvim-ts-autotag/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13712,7 +13701,7 @@ final: prev: { hash = "sha256-UsfhWgOJ+SpqyA8D6Pckq5w1n+qVjK51K0rXYQvjqMw="; }; meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13726,7 +13715,7 @@ final: prev: { hash = "sha256-zISVDb+YwBr5aQ/LdACKJ62eAzvtYVFpon4uh5OjA3A="; }; meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -13740,7 +13729,7 @@ final: prev: { hash = "sha256-xaKMcgGI++yrNnmVa3h7ohLKTSkNolcr2zofuJgYRZo="; }; meta.homepage = "https://github.com/samjwill/nvim-unception/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13754,7 +13743,7 @@ final: prev: { hash = "sha256-M5EAMy4pbrkYTcnqTex2Ym1lKeOCpBXYh7zgMKSkPKI="; }; meta.homepage = "https://github.com/apyra/nvim-unity/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13768,7 +13757,7 @@ final: prev: { hash = "sha256-FZKW7/9Y6MRxEbd00HBt9eGpJWbAP8GNM6p8M9s/3ts="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13782,7 +13771,7 @@ final: prev: { hash = "sha256-vTNEpDcZxch4Pj4lotEB/eQLxXtvhgdaqYY+8YIirDE="; }; meta.homepage = "https://github.com/yioneko/nvim-vtsls/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13796,7 +13785,7 @@ final: prev: { hash = "sha256-nRXq/4ipl7j/ITFgoXkWLv6GFQeYXWgql6bnzOJrcQk="; }; meta.homepage = "https://github.com/AckslD/nvim-whichkey-setup.lua/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13810,7 +13799,7 @@ final: prev: { hash = "sha256-ZavIPpQXLSRpJXJVJZp3N6QWHoTKRvVrFAw7jekNmX4="; }; meta.homepage = "https://github.com/s1n7ax/nvim-window-picker/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13824,7 +13813,7 @@ final: prev: { hash = "sha256-T8zKVbMDGNB7FCDtkzvku4qiei12bBD+2oaoUTkLsLU="; }; meta.homepage = "https://github.com/roxma/nvim-yarp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13838,7 +13827,7 @@ final: prev: { hash = "sha256-ghpXrJgEN0CCCEXDsqe9G34KTGpAc0x8UhMQNmakp2c="; }; meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13852,7 +13841,7 @@ final: prev: { hash = "sha256-6ipgRlBuHyf6DkN0gqsrvzYHPYy9VDxqVuWS+SCtkqg="; }; meta.homepage = "https://github.com/neovim/nvimdev.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13866,7 +13855,7 @@ final: prev: { hash = "sha256-/fc5XN3SDfIEsngSsQKIDdjNhnJr2l4iFVVKoHYd0F4="; }; meta.homepage = "https://github.com/zbirenbaum/nvterm/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -13880,7 +13869,7 @@ final: prev: { hash = "sha256-4GfQ6Mo32rsoQAXKZF9Bpnm/sms2hfbrTldpLp5ySoY="; }; meta.homepage = "https://github.com/nvzone/menu/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -13894,7 +13883,7 @@ final: prev: { hash = "sha256-jdz0cR1uz1EdxFCuxndsK9gyTZ2jg8wdYA0v33SevOg="; }; meta.homepage = "https://github.com/nvzone/minty/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -13908,7 +13897,7 @@ final: prev: { hash = "sha256-PNkoz91RmlZnRrdStAz5b7pGaWv27UOQU/9abYNP/5E="; }; meta.homepage = "https://github.com/nvzone/typr/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -13922,7 +13911,7 @@ final: prev: { hash = "sha256-5Xao1+QXZOvqwCXL6zWpckJPO1LDb8I7wtikMRFQ3Jk="; }; meta.homepage = "https://github.com/nvzone/volt/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -13936,7 +13925,7 @@ final: prev: { hash = "sha256-zajt8vt/bLMCqgSgjMj/MiUFTU3TNAnr25YM+J+qg2M="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -13950,7 +13939,7 @@ final: prev: { hash = "sha256-atRXtqMIhsmwR1INrhbFsywWAgLTbT9bz/LLfcN4Lfg="; }; meta.homepage = "https://github.com/tarides/ocaml.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13964,7 +13953,7 @@ final: prev: { hash = "sha256-95D6I9EqtTJdGI4jgljNuzs1sDjHEILiTc6NKMOlfow="; }; meta.homepage = "https://github.com/nvimdev/oceanic-material/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13978,7 +13967,7 @@ final: prev: { hash = "sha256-f5isbjoGMsLlzWkxQAU2an4lwEiIPuXKAZGyezZlv/M="; }; meta.homepage = "https://github.com/mhartington/oceanic-next/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -13992,7 +13981,7 @@ final: prev: { hash = "sha256-rwOQs1l7j+GvbaJ1Vj42HE+lWcZrFKfTqDcvuACCDgE="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14006,7 +13995,7 @@ final: prev: { hash = "sha256-5pC1ozSetRt+Jk9nWc8n9t0QSRi5Xn70YtCjADTzl5k="; }; meta.homepage = "https://github.com/benomahony/oil-git.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14020,7 +14009,7 @@ final: prev: { hash = "sha256-1jdK1ZpdWEJrY1P/GOTTNSi+v7VUsN8BwLyTgiBBpOc="; }; meta.homepage = "https://github.com/refractalize/oil-git-status.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14034,7 +14023,7 @@ final: prev: { hash = "sha256-IK1HhHbCI6qLgIuAciox3E43Cn4Cq2QHeRjd8l5NMnE="; }; meta.homepage = "https://github.com/JezerM/oil-lsp-diagnostics.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14048,7 +14037,7 @@ final: prev: { hash = "sha256-zAPPMQyG8ys4ezoMDZYZzbiHc20TZrFjAiIwsIiIQN0="; }; meta.homepage = "https://github.com/eero-lehtinen/oklch-color-picker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14062,7 +14051,7 @@ final: prev: { hash = "sha256-8tW5tp2GiYw+PnR7rqiKfykLW/yqvGOtqauZCgEeQCg="; }; meta.homepage = "https://github.com/nomnivore/ollama.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14076,7 +14065,7 @@ final: prev: { hash = "sha256-vb5qXvS2g5nWr5yGULbsUGdPLc0ckTJuP8WT7cXCY1U="; }; meta.homepage = "https://github.com/yonlu/omni.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14090,7 +14079,7 @@ final: prev: { hash = "sha256-g7f0A6spV7blMHtiX4PP76Z6uB18R/f+p2nOdUeMGG0="; }; meta.homepage = "https://github.com/Hoffs/omnisharp-extended-lsp.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14104,7 +14093,7 @@ final: prev: { hash = "sha256-O6dp/CPt+v6mvdMhTKd03Dybswe+iqaH8FLomukeT6o="; }; meta.homepage = "https://github.com/Th3Whit3Wolf/one-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14118,7 +14107,7 @@ final: prev: { hash = "sha256-IqyNgMf8hH2KpRY8gTrqREMCZwMNfDRdH/joqhGhjxI="; }; meta.homepage = "https://github.com/jbyuki/one-small-step-for-vimkind/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14132,7 +14121,7 @@ final: prev: { hash = "sha256-qOKXR/qfm3GsPSw0A5HOxvBaWJEUkelCcJJYHFFW8zc="; }; meta.homepage = "https://github.com/navarasu/onedark.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14146,7 +14135,7 @@ final: prev: { hash = "sha256-vb2wGkul/NAjeV4zcpI3e9ozd9YI1LbwK85tq+hTcLA="; }; meta.homepage = "https://github.com/joshdick/onedark.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14160,7 +14149,7 @@ final: prev: { hash = "sha256-DJGrRkELm3QkH7tZXNNfo/4IXLr7r0vnevzPGG/1K4g="; }; meta.homepage = "https://github.com/LunarVim/onedarker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -14174,7 +14163,7 @@ final: prev: { hash = "sha256-14SzvqMvcYlyIyXHUzzrdrZE9GMeFT2rEulQTX9e2oQ="; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14188,7 +14177,7 @@ final: prev: { hash = "sha256-F5gbDtGD2QBDGZOjr/OCJJlyQgxvQTsy8IoNNAjnDzQ="; }; meta.homepage = "https://github.com/sonph/onehalf/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14202,7 +14191,7 @@ final: prev: { hash = "sha256-IjY0QUfe122oT+bQd0/iE7ZoRK59WUWrUSRgIKOvN2M="; }; meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14216,7 +14205,7 @@ final: prev: { hash = "sha256-nsYbsuUplc8Fye+exMo7GGLYbAbean/tGqxNJR+Awlg="; }; meta.homepage = "https://github.com/tyru/open-browser-github.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -14230,21 +14219,21 @@ final: prev: { hash = "sha256-9QZgTv8W0BFlF0lsH1BPPAzjD6iXWXHXZf2zpouQH2s="; }; meta.homepage = "https://github.com/tyru/open-browser.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - tag = "v0.8.0"; - hash = "sha256-w17WExduvXd063RO/a9pY0Gb/nCjxFr5LLCgItuQ4oY="; + tag = "v0.8.1"; + hash = "sha256-Td1tmniHQfzvMCiKY1VbRqv6YDIPMkgFS27duLoQgP8="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14258,7 +14247,7 @@ final: prev: { hash = "sha256-/FlNLWOSIrOYiWzAcgOdu9//QTorCDV1KWb+h6eqLwk="; }; meta.homepage = "https://github.com/Almo7aya/openingh.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14272,7 +14261,7 @@ final: prev: { hash = "sha256-xmc9/g+tCWX8H1hm2BlKQsJKOUBCMQOFb7X0aKFMVoE="; }; meta.homepage = "https://github.com/salkin-mada/openscad.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -14286,7 +14275,7 @@ final: prev: { hash = "sha256-GD+fQcnlsXMRge5Eo03m+RNVbV5iTFiOfdJ/i6t6rFc="; }; meta.homepage = "https://github.com/bitbloxhub/org-notebook.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "ISC"; + meta.license = getLicenseFromSpdxId "ISC"; meta.hydraPlatforms = [ ]; }; @@ -14300,7 +14289,7 @@ final: prev: { hash = "sha256-K0OnM7PdTT4ypL0IAVWb9R83SDIhgko8j4KBzIkJJNM="; }; meta.homepage = "https://github.com/chipsenkbeil/org-roam.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14314,7 +14303,7 @@ final: prev: { hash = "sha256-OZqpCpgbo5ULYTtthCIS/3Hs4k+dVOVkY2dKxQ1KF24="; }; meta.homepage = "https://github.com/rgroli/other.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14328,7 +14317,7 @@ final: prev: { hash = "sha256-kTDFzud+Kx3YAI36QhEi+WjVkB6Owao7PdUBX3mLXKw="; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14342,7 +14331,7 @@ final: prev: { hash = "sha256-xKu05IgOpgtt2W+WqXuTUjX66ffDrU8BDi8z7M6M1q4="; }; meta.homepage = "https://github.com/hedyhli/outline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14357,7 +14346,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14371,7 +14360,7 @@ final: prev: { hash = "sha256-OdcKcS6dJbbqNT0kvexXjDOWAWyFcrp8NlVBlT0msVg="; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14385,7 +14374,7 @@ final: prev: { hash = "sha256-KCA7E766yRnV7XMrcwwpe7m1/pgiqecKtCWVtAlfGfU="; }; meta.homepage = "https://github.com/vuki656/package-info.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -14399,7 +14388,7 @@ final: prev: { hash = "sha256-fLM+ptjMd1YNoJQEI0vvr4sjaay7dfpaGhvWUy91d1M="; }; meta.homepage = "https://github.com/wbthomason/packer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14413,7 +14402,7 @@ final: prev: { hash = "sha256-3zgTux85/9lttmIik+IVUJhXbwJCo4SRJDAD8g6tv1U="; }; meta.homepage = "https://github.com/drewtempelmeyer/palenight.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14427,7 +14416,7 @@ final: prev: { hash = "sha256-ZSrDK8pOcZ/n/vuQd80JcKr2XJMQLf8tgbpzmuGKbus="; }; meta.homepage = "https://github.com/JoosepAlviste/palenightfall.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14441,7 +14430,7 @@ final: prev: { hash = "sha256-gCyDl+2fDa5CPpibxQnp+pJSkyRl0r03Sh3+IXIoQIQ="; }; meta.homepage = "https://github.com/roobert/palette.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14455,7 +14444,7 @@ final: prev: { hash = "sha256-JXB6hQgvJ3VfSY/tnSlZd7CRtts7l/hfTCeTmOkp0vA="; }; meta.homepage = "https://github.com/NLKNguyen/papercolor-theme/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14469,7 +14458,7 @@ final: prev: { hash = "sha256-aQhqJthjUBLXESbtPZBpBZoQpRGTpKldL8uEqa+uHpk="; }; meta.homepage = "https://github.com/pappasam/papercolor-theme-slim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14483,7 +14472,7 @@ final: prev: { hash = "sha256-H7cuzjSTimzWYDSDAs6CnhivAoEzU0E+QgrFBzXBwCc="; }; meta.homepage = "https://github.com/dundalek/parpar.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14497,7 +14486,7 @@ final: prev: { hash = "sha256-xXrjfZQOzqXfm0vq1eQjwjyMxQMSrzF3CNBBd3LgG9Y="; }; meta.homepage = "https://github.com/frankroeder/parrot.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14511,7 +14500,7 @@ final: prev: { hash = "sha256-xiDjkM/SScDFqkUoyznO5ECvEebiXwcx0EsHRsMj4Rw="; }; meta.homepage = "https://github.com/OXY2DEV/patterns.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14525,7 +14514,7 @@ final: prev: { hash = "sha256-u/Mmu/zFX4T6zaFKdMvn2jpkTbgxSjwGK7bmV/1fROQ="; }; meta.homepage = "https://github.com/lewis6991/pckr.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14539,7 +14528,7 @@ final: prev: { hash = "sha256-QCiXDle4EN1amUP8fTjN5le2b7qV+ETuY1ywZAXTTO4="; }; meta.homepage = "https://github.com/tmsvg/pear-tree/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14553,7 +14542,7 @@ final: prev: { hash = "sha256-Tw3tPJNGuK3pqEIgGoKIwV/j9txYXVWv2NJMs807bxI="; }; meta.homepage = "https://github.com/steelsojka/pears.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14567,7 +14556,7 @@ final: prev: { hash = "sha256-hGIPxHwTSXTHFJ3JiVATMjEmoFhZ87fWElj1AMPMbQU="; }; meta.homepage = "https://github.com/toppair/peek.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14581,7 +14570,7 @@ final: prev: { hash = "sha256-UUj2Bnbr8y1UCOzu2ZfX4dq7KwqBj8r8PKaDCRbgEJc="; }; meta.homepage = "https://github.com/t-troebst/perfanno.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14595,7 +14584,7 @@ final: prev: { hash = "sha256-L9gCb+Dg8ox+WoidCxmMgJnfgWFAJyphN5INHCtEXuQ="; }; meta.homepage = "https://github.com/olimorris/persisted.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14609,7 +14598,7 @@ final: prev: { hash = "sha256-ACuDEp4MNiP2X2LnsEjVWmajedXdCQ9gg/EK55YF7uM="; }; meta.homepage = "https://github.com/folke/persistence.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -14623,7 +14612,7 @@ final: prev: { hash = "sha256-7ZWNRyVAbQuM/y3jFuZ5QfmvI+pT4Jmo5kW2HwjDS1Y="; }; meta.homepage = "https://github.com/Weissle/persistent-breakpoints.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14637,7 +14626,7 @@ final: prev: { hash = "sha256-rcpTLh4DUo27zv9uQo7buN2bb8QQcTkAO6AI/zhJ6mk="; }; meta.homepage = "https://github.com/pest-parser/pest.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14651,7 +14640,7 @@ final: prev: { hash = "sha256-QfmHOm6UNnRb2gXvv5bcBAxIloOn/psO3E3BK3F0Va4="; }; meta.homepage = "https://github.com/lifepillar/pgsql.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14665,7 +14654,7 @@ final: prev: { hash = "sha256-ee13G+e3BWUhz/4fzap1UcSP77gLOx3P+otMrsIiloM="; }; meta.homepage = "https://github.com/phha/zenburn.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14679,7 +14668,7 @@ final: prev: { hash = "sha256-o5S7x1VWWQ2BnhthbVMndC2w4fnjc1h41gP/HUv4TV4="; }; meta.homepage = "https://github.com/pablopunk/pi.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14693,7 +14682,7 @@ final: prev: { hash = "sha256-m1mP+gsse+J2pYhZDbRerUI9oboMmJbMkvRfqodC5Cs="; }; meta.homepage = "https://github.com/motus/pig.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14707,7 +14696,7 @@ final: prev: { hash = "sha256-DdTTiq0DVSny2kTurkcUVTdyubPSAA7tfzz3UPdbd9s="; }; meta.homepage = "https://github.com/goropikari/plantuml.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14721,7 +14710,7 @@ final: prev: { hash = "sha256-l1U/PNuEOZNCJwbvP9pgSyK5NRhKQEm0HIApQw62UzU="; }; meta.homepage = "https://github.com/weirongxu/plantuml-previewer.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14735,7 +14724,7 @@ final: prev: { hash = "sha256-qmo5xI7Vugtsbl95RW2Pnu6cDei1Xz7Pq06HrrwPpI4="; }; meta.homepage = "https://github.com/aklt/plantuml-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; @@ -14749,7 +14738,7 @@ final: prev: { hash = "sha256-c0c0Q1W9Nfen9jYiDUISSlCHOY+XJuNPiBCOw4masUs="; }; meta.homepage = "https://github.com/olivercederborg/poimandres.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14763,7 +14752,7 @@ final: prev: { hash = "sha256-tJ2TrypKnCnQm+6FDjX0KDr+UNoBBVvGIm+uWJtpNLc="; }; meta.homepage = "https://github.com/epwalsh/pomo.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -14777,7 +14766,7 @@ final: prev: { hash = "sha256-eWqZ1KAnEf6m2iVy9x6vk5fP2cwzJ8/RbiXVCVPaVGQ="; }; meta.homepage = "https://github.com/dleonard0/pony-vim-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -14792,7 +14781,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/RishabhRD/popfix/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14806,7 +14795,7 @@ final: prev: { hash = "sha256-dNWz/xovUg55fDZUpVs/2kLphk3lqQyvPtc9ATwbeSQ="; }; meta.homepage = "https://github.com/nvim-lua/popup.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14820,7 +14809,7 @@ final: prev: { hash = "sha256-AcBZ3by3ONZBDuY2jpfDZSutwotlh+YHA7SgCJEmrzo="; }; meta.homepage = "https://github.com/tris203/precognition.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14834,7 +14823,7 @@ final: prev: { hash = "sha256-ZpsunLsn//zYgUtmAm5FqKVueVd/Pa1r55ZDqxCimBk="; }; meta.homepage = "https://github.com/andweeb/presence.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14848,7 +14837,7 @@ final: prev: { hash = "sha256-ZxxN149hohgZqf/5gvQSKc87CAtc9PXq/5ypOGHtUm0="; }; meta.homepage = "https://github.com/sotte/presenting.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14862,7 +14851,7 @@ final: prev: { hash = "sha256-5TfSgEiMJJG1ZfCeAULcfKpunbvxkas75cfLaiM1OtE="; }; meta.homepage = "https://github.com/ewilazarus/preto/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14876,7 +14865,7 @@ final: prev: { hash = "sha256-PQPZw0qXwMtpVE4uSxR3xUvkHE9iG4T+ZwgV6H9pUjo="; }; meta.homepage = "https://github.com/anuvyklack/pretty-fold.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -14890,7 +14879,7 @@ final: prev: { hash = "sha256-Bvp8EJnOazXfCNK8emE7LKUeT3xPNyrIIUgdNh1vuA8="; }; meta.homepage = "https://github.com/vim-scripts/prev_indent/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -14904,7 +14893,7 @@ final: prev: { hash = "sha256-AT1Yfw6QyL+GKNicItK1oD1mQyCqH8CyyIm9LQtG0Ic="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -14918,7 +14907,7 @@ final: prev: { hash = "sha256-vkxiM+65k4/iAV2Y+FkFJpnB8/hArGA061JPNENjkvo="; }; meta.homepage = "https://github.com/GnikDroy/projections.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -14932,7 +14921,7 @@ final: prev: { hash = "sha256-9eM66brPjiFlY64vmBetRYrKnpDyN7+/URMm4GsGimA="; }; meta.homepage = "https://github.com/kevinhwang91/promise-async/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -14946,21 +14935,21 @@ final: prev: { hash = "sha256-oLI5GWhC1bWF8NPuHi3ZSho2f138JOsJxytdmdHP6eg="; }; meta.homepage = "https://github.com/frigoeu/psc-ide-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2.0-unstable-2026-03-30"; + version = "2.0-unstable-2026-05-02"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "69aafe85ccbe001da3c709875e2af8051f8f421f"; - hash = "sha256-wa1i0gqOUK3SAT5NVZypDSGAHX3kvybntX9C5I2zRm8="; + rev = "16a70a73d98e08f0327a7317450590a449ebcbb9"; + hash = "sha256-Qa0AYO91rUsLgDpUsD0hqMLJQhwo6jg/72nolnc2Jh0="; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -14974,7 +14963,7 @@ final: prev: { hash = "sha256-IrPiiDghh5qdeaTM6M4oRzay+LvqL3sdoiM2m89O4pA="; }; meta.homepage = "https://github.com/purescript-contrib/purescript-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -14989,7 +14978,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/python-mode/python-mode/"; - meta.license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "LGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -15003,7 +14992,7 @@ final: prev: { hash = "sha256-BQjf67ah68c2+ASedWl2cbE98gR4PxWQvhoum4tonvA="; }; meta.homepage = "https://github.com/vim-python/python-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15017,7 +15006,7 @@ final: prev: { hash = "sha256-JGz/JHxXWVi74LDJWlQfj6BxcTny0V2RYTEOxNWyjgI="; }; meta.homepage = "https://github.com/AlphaTechnolog/pywal.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15031,7 +15020,7 @@ final: prev: { hash = "sha256-uNToBV6iYuRrWsd7Rs2Q/4VZ/mgmg7PipIVO2YVMqBE="; }; meta.homepage = "https://github.com/marcelbeumer/qfctl.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15045,7 +15034,7 @@ final: prev: { hash = "sha256-qqSEH2XyYjY8OsOjIMVuf85nFG3TgVquNGMhq7Hp2g0="; }; meta.homepage = "https://github.com/codethread/qmk.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15059,7 +15048,7 @@ final: prev: { hash = "sha256-YgRiUnZ1MH5uuwNC3V9ZntphuKH3rIOlcdp+5C4zonk="; }; meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15073,7 +15062,7 @@ final: prev: { hash = "sha256-fOS+ia+sZAK5Ctzp0E7dgLSAVgcSZPLtXDsfZrmPaLA="; }; meta.homepage = "https://github.com/unblevable/quick-scope/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15087,7 +15076,7 @@ final: prev: { hash = "sha256-ldKDPSzv3QTZbeesRRZbHynESlrZSogdDP+zUq5mPzA="; }; meta.homepage = "https://github.com/stevearc/quicker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15101,7 +15090,7 @@ final: prev: { hash = "sha256-PofmAwx2wQkZtIFtD7G9G3SgjwziZHpYNuORMvTco2Y="; }; meta.homepage = "https://github.com/stefandtw/quickfix-reflector.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15115,7 +15104,7 @@ final: prev: { hash = "sha256-e2gx1docI9lfMVjGfkN20ywvYqsuMNAtPz4U3P2GfZs="; }; meta.homepage = "https://github.com/dannyob/quickfixstatus/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15129,7 +15118,7 @@ final: prev: { hash = "sha256-uShIzazgemL+8ir3aJSfUijJzORvZsX/l/NFulBVIgU="; }; meta.homepage = "https://github.com/jbyuki/quickmath.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15143,7 +15132,7 @@ final: prev: { hash = "sha256-dBHgAc3dOoeBI/lZzIJgYYTda8ZMvdThixUZebZXRHE="; }; meta.homepage = "https://github.com/luochen1990/rainbow/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -15156,7 +15145,7 @@ final: prev: { hash = "sha256-mXuANXeUUltbaE7kPi1PeREUXR+I3EdPzLgPw3gfyX8="; }; meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15170,7 +15159,7 @@ final: prev: { hash = "sha256-Zf9VdRu/OF9h4AffOSAdM/Ypnla2wUp/iho3CV2YsH0="; }; meta.homepage = "https://github.com/mechatroner/rainbow_csv/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15184,7 +15173,7 @@ final: prev: { hash = "sha256-R5daQm0G9BgRiCaR2KUfMrxy9ZBHftUrKYZgSGskiOM="; }; meta.homepage = "https://github.com/kien/rainbow_parentheses.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15198,7 +15187,7 @@ final: prev: { hash = "sha256-Vx9O0KLYxm0cFQKfuBKoS1UijQfNLku7xzozSTAT/tM="; }; meta.homepage = "https://github.com/vim-scripts/random.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15212,7 +15201,7 @@ final: prev: { hash = "sha256-CX12yrg2PyUhcCY8VqsSXZ6YQNA0ANRcYhroTb/WRWU="; }; meta.homepage = "https://github.com/winston0410/range-highlight.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15226,7 +15215,7 @@ final: prev: { hash = "sha256-rqZjtPAAWaSavPCNtBI7vm627ZyffJOQ2Qs32M9uz3I="; }; meta.homepage = "https://github.com/kelly-lin/ranger.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15240,7 +15229,7 @@ final: prev: { hash = "sha256-oTLZJNNTwbDBMLEH9jMVylXVwUrswtp4J9PB1anZ3+U="; }; meta.homepage = "https://github.com/rafaqz/ranger.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -15254,7 +15243,7 @@ final: prev: { hash = "sha256-kA2tt8mm6baPU//uij8Vnl60P/eDKmYt1JKOILB8RjY="; }; meta.homepage = "https://github.com/vim-scripts/rcshell.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15268,7 +15257,7 @@ final: prev: { hash = "sha256-+PBYi3DnkPcNBg59nXLUTqkgxUpQZ2Sxl1juHz10ZkI="; }; meta.homepage = "https://github.com/ryvnf/readline.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15282,7 +15271,7 @@ final: prev: { hash = "sha256-Y0nVzrJTbtT5Su2LUVaYtFrxiIAW4tj+9HLDH9R0LQ4="; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15296,7 +15285,7 @@ final: prev: { hash = "sha256-dK3yUdR7HjAr6LxaNpcNPnEHz/18nmf91X85dcjOOE0="; }; meta.homepage = "https://github.com/mawkler/refjump.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15310,7 +15299,7 @@ final: prev: { hash = "sha256-kJABTjY6p+wFlNZ9VLmK5LvusHcbD/0aaZP6yOpR1Zc="; }; meta.homepage = "https://github.com/vladdoster/remember.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15324,7 +15313,7 @@ final: prev: { hash = "sha256-weTaxA5M8dpx4sIKKYqHkTy0/ZoINjZ/VqAbs2FYfus="; }; meta.homepage = "https://github.com/amitds1997/remote-nvim.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15338,7 +15327,7 @@ final: prev: { hash = "sha256-ca6DcLR/6HTRdJCinnQWE52VMDxY82cRSqJ7uJFbp9w="; }; meta.homepage = "https://github.com/nosduco/remote-sshfs.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15352,7 +15341,7 @@ final: prev: { hash = "sha256-Nz36OESAcLqaNs4kDOIdrdAFvfiUPzUP8scvJpcPAa4="; }; meta.homepage = "https://github.com/filipdutescu/renamer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -15366,7 +15355,7 @@ final: prev: { hash = "sha256-dh4gBQVRTa1DgOvKN8NFMQ9e1E8rbrkTvlJH9nN9S6Y="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15380,7 +15369,7 @@ final: prev: { hash = "sha256-pY0BiclthomTdgJeBFmeVStRFexgsA5V1MU+YGL0OmI="; }; meta.homepage = "https://github.com/gabrielpoca/replacer.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15394,7 +15383,7 @@ final: prev: { hash = "sha256-ykCswLzq38tO0GE4IB0dT3g239qkKpoW+d27sCorR90="; }; meta.homepage = "https://github.com/9seconds/repolink.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15409,7 +15398,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/resession.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15423,7 +15412,7 @@ final: prev: { hash = "sha256-dhGaGq6Vq4BcIQtbt9+9EnFYcdpQISdaHjIupt/SsM4="; }; meta.homepage = "https://github.com/vim-scripts/restore_view.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15437,7 +15426,7 @@ final: prev: { hash = "sha256-KCwTRLvF1th6o6kjxtUc0S19Qb9yg8xr0kKG4v4n7Tc="; }; meta.homepage = "https://github.com/gu-fan/riv.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15451,7 +15440,7 @@ final: prev: { hash = "sha256-oKnJYSG9Ij6Nq9RNoLvSKdVUP/Q/bwcACIBq5YVC50A="; }; meta.homepage = "https://github.com/kevinhwang91/rnvimr/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -15465,7 +15454,7 @@ final: prev: { hash = "sha256-TZUtQLZWyWGkjEk0TmoQe7INAMvJt4GFPCo4g3NhKiQ="; }; meta.homepage = "https://github.com/mfukar/robotframework-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15479,7 +15468,7 @@ final: prev: { hash = "sha256-8/xJmymtVGVz2avzlamgK1cNflZ3NRL+B3c7xxbI964="; }; meta.homepage = "https://github.com/ron-rs/ron.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15493,7 +15482,7 @@ final: prev: { hash = "sha256-Jf5jycFdPGugGjGH36owtD+27qptBDjADiam2KxQ/L4="; }; meta.homepage = "https://github.com/rose-pine/neovim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15507,7 +15496,7 @@ final: prev: { hash = "sha256-j5+Kg4B1flk4TwkZKRDW7tHbaoUyE5dKGypXsd9+qSw="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15521,7 +15510,7 @@ final: prev: { hash = "sha256-3xxQzaQa/en21TQsqF8ruunpuIKlyqTLhBSnAeZShRA="; }; meta.homepage = "https://github.com/keith/rspec.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15535,7 +15524,7 @@ final: prev: { hash = "sha256-f9VEXT3bG4ESYpGGwUDONgL/Lsq4IToZEwaZyC2vG+4="; }; meta.homepage = "https://github.com/ccarpita/rtorrent-syntax-file/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15548,7 +15537,7 @@ final: prev: { hash = "sha256-MTxhhcD6lHLJCfwaivKF9reeUrMog/8I2kJarNWz5Kk="; }; meta.homepage = "https://codeberg.org/ssnoer/run.nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15562,7 +15551,7 @@ final: prev: { hash = "sha256-EqWwQ/8BAC7RdS0mowxOtcJoGFu7YD/XrKSAbjQtHTg="; }; meta.homepage = "https://github.com/TheLazyCat00/runner-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -15576,7 +15565,7 @@ final: prev: { hash = "sha256-kFane5ze7VDiOzF7jdmXkr50XQsNvdb+a9HQtybEVE0="; }; meta.homepage = "https://github.com/simrat39/rust-tools.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15590,7 +15579,7 @@ final: prev: { hash = "sha256-70kp644jOtJ4wguty/SUFX+YEsoxW12LGg3vZh7BdPY="; }; meta.homepage = "https://github.com/rust-lang/rust.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -15604,7 +15593,7 @@ final: prev: { hash = "sha256-HaAwc1MyYq4YpxgtnknaZ3VJfk65tGxkCm0zp6cs/0c="; }; meta.homepage = "https://github.com/tris203/rzls.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15618,7 +15607,7 @@ final: prev: { hash = "sha256-xC7c35ShtElmO9CPnYDH1MDOzpK4yXJZFgybNW62fYY="; }; meta.homepage = "https://github.com/hauleth/sad.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15632,7 +15621,7 @@ final: prev: { hash = "sha256-hImYKeuOhz1mjj8EkPXPCVn4gmMDvWb4rJp1lOhd6WQ="; }; meta.homepage = "https://github.com/vmware-archive/salt-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15646,21 +15635,21 @@ final: prev: { hash = "sha256-ptAiiRT+eEPE08Erkjo7Y6tOaJ47+Hzrfbu+eBjtrmg="; }; meta.homepage = "https://github.com/samodostal/image.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; satellite-nvim = buildVimPlugin { pname = "satellite.nvim"; - version = "1.0.0-unstable-2026-03-31"; + version = "1.0.0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "lewis6991"; repo = "satellite.nvim"; - rev = "62b0aa1a941e35e694e8a50b589150bcca8c084d"; - hash = "sha256-s6AaO2hO+7ha0G6lyOENdKZZrnYak2OHJSgc/jtLMuE="; + rev = "87843c9c8f28b54332497302de380a6d94c9e82b"; + hash = "sha256-2kvs9HgNcLy7ym2C2XZRv3Qa2ttNLdpa9l7oRYy8KLQ="; }; meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15674,7 +15663,7 @@ final: prev: { hash = "sha256-NpucvX0HBCu779Uk6qwBnjEp2RP6djlk6+GL+kGTlgM="; }; meta.homepage = "https://github.com/cenk1cenk2/schema-companion.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15688,7 +15677,7 @@ final: prev: { hash = "sha256-cqZF3b+DkOQUOSU502vGQx8RNzH4b97B9zqHO9v8IBI="; }; meta.homepage = "https://github.com/davidgranstrom/scnvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -15702,7 +15691,7 @@ final: prev: { hash = "sha256-HsXeGF1eSZ4wjvkzeIGmjBr0/tv3QIXT7cvbW8p+ESI="; }; meta.homepage = "https://github.com/tiagovla/scope.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15716,7 +15705,7 @@ final: prev: { hash = "sha256-4eiGIhy/J7wZm++wMx4zAKp5qeDQCApwPSVm8P5w5O0="; }; meta.homepage = "https://github.com/Root-lee/screensaver.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15730,7 +15719,7 @@ final: prev: { hash = "sha256-KrQndfxx0H9RRHFhAA2Rjp3D+kihkBl8CQLOllF6tnI="; }; meta.homepage = "https://github.com/0xJohnnyboy/scretch.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; + meta.license = getLicenseFromSpdxId "AGPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -15744,7 +15733,7 @@ final: prev: { hash = "sha256-ilEpAvW6l8yJgl/VV673onqhXEqJ7fRnp4bG8yG+E8w="; }; meta.homepage = "https://github.com/Xuyuanp/scrollbar.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -15758,7 +15747,7 @@ final: prev: { hash = "sha256-8zPQtfGmH9jy5T6eO4+oFoXp+C0i1rMJX/52ImzoQ9k="; }; meta.homepage = "https://github.com/cakebaker/scss-syntax.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15772,7 +15761,7 @@ final: prev: { hash = "sha256-wqqPgp2igjQ7Ztwm9L0UNeUpS4a80w/UdvU/DzynONg="; }; meta.homepage = "https://github.com/mahyarmirrashed/search-and-replace.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15786,7 +15775,7 @@ final: prev: { hash = "sha256-XRuMV//Iyh5gNbfZ+tJGBzhd5s6XldOGL53UUzaP8Pk="; }; meta.homepage = "https://github.com/VonHeikemen/searchbox.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15800,7 +15789,7 @@ final: prev: { hash = "sha256-Gu4UqLlBu7XRsnTn0Z3Toghm/Ux/ll8lH8tBN9UWDjM="; }; meta.homepage = "https://github.com/RobertAudi/securemodelines/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15814,7 +15803,7 @@ final: prev: { hash = "sha256-1hmP0+5Iti6+uhc5x9KXpF6jV9hWf5rhebqOWKKxnL0="; }; meta.homepage = "https://github.com/megaannum/self/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15828,7 +15817,7 @@ final: prev: { hash = "sha256-e1Ri0cXCZfYyhfuC6up8QMEWquHtgC00/Ki0bzwtJxE="; }; meta.homepage = "https://github.com/jaxbot/semantic-highlight.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15842,7 +15831,7 @@ final: prev: { hash = "sha256-A/voYRhrihnA8GF03CCuEXhsqYTLwuSg2whM6OHMNmQ="; }; meta.homepage = "https://github.com/numirias/semshi/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15856,7 +15845,7 @@ final: prev: { hash = "sha256-dPwFpT8O91uxnxJ9drKvou+quM4iFqFW9EyeAFdWNoU="; }; meta.homepage = "https://github.com/junegunn/seoul256.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15870,7 +15859,7 @@ final: prev: { hash = "sha256-4KC3r5WPnxm5VUsAn+2w4HU9J/Ro8FabTE/643yYcc8="; }; meta.homepage = "https://github.com/osyo-manga/shabadou.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15884,7 +15873,7 @@ final: prev: { hash = "sha256-mn/SBtk9YbYZRTJZ054IVsSVOlrry5gsHOXQEnd3b7M="; }; meta.homepage = "https://github.com/nvzone/showkeys/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -15898,7 +15887,7 @@ final: prev: { hash = "sha256-I1YuIXJHP7JfETwOer6B7QDLMZGG/X59zXopb4nPel4="; }; meta.homepage = "https://github.com/folke/sidekick.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -15913,7 +15902,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/sideways.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15927,7 +15916,7 @@ final: prev: { hash = "sha256-CFgUligbr2Z+gE5YofyCFcQ8fnwzaNOdQwm1QoPm4D4="; }; meta.homepage = "https://github.com/skim-rs/skim.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15941,7 +15930,7 @@ final: prev: { hash = "sha256-fy1hV8s65TcQbe2hHVp0HVX70z7sk/xp3OeEBVUGxdI="; }; meta.homepage = "https://github.com/mopp/sky-color-clock.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15955,7 +15944,7 @@ final: prev: { hash = "sha256-l5T09tuB/LJWWvBo+gywyd7qVmFomDcoxrJHOd3WSEM="; }; meta.homepage = "https://github.com/kovisoft/slimv/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -15969,21 +15958,21 @@ final: prev: { hash = "sha256-Twsq8R2/Q3ffHTE3KTyyR8tln2ksEulo+Q9xY26mYEg="; }; meta.homepage = "https://github.com/danielfalk/smart-open.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-04-24"; + version = "2.1.0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "033a1ff747652dfa27bfbe90e0844b5cb59a741f"; - hash = "sha256-PKDPl+M+jARmlDpAhjPsvG5clsbz6L8UaoS0mtulkv8="; + rev = "80be31a3d2e37d32bd37794da72a4f69fce7a85f"; + hash = "sha256-k9xmK4nf8I+zpo3XONdPnprp2mGXzrbqrZHchhlUKDs="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -15997,7 +15986,7 @@ final: prev: { hash = "sha256-QAb0O/ZwTVogRyTK8+Y4ORaN6nVaeYepKgfSCF/fIPU="; }; meta.homepage = "https://github.com/m4xshen/smartcolumn.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16011,7 +16000,7 @@ final: prev: { hash = "sha256-kmqjBNFjoX51gap6//iQEgcwAP3ved0bY285fj633t8="; }; meta.homepage = "https://github.com/gorkunov/smartpairs.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16025,7 +16014,7 @@ final: prev: { hash = "sha256-DRN9YMkf1Ub5AhcBAFDn5AIFEdOscn+J0z1GCqXOk3c="; }; meta.homepage = "https://github.com/ibhagwan/smartyank.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16039,7 +16028,7 @@ final: prev: { hash = "sha256-hL0lXzkFxR7qiXzStrmY+gR+ql/A6PR8eCV310gEaGs="; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -16053,7 +16042,7 @@ final: prev: { hash = "sha256-7lDH1JlTM+H/LWjMlAQPNY6A+xmS/cp+wChy4buGYIU="; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -16067,7 +16056,7 @@ final: prev: { hash = "sha256-YUu5PPxXZIxrBxdIIc/XiCzWgbZwcHLRPHRLhZZgZIM="; }; meta.homepage = "https://github.com/camspiers/snap/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -16081,7 +16070,7 @@ final: prev: { hash = "sha256-dgAlf30eP8a4MP41lk3RLgSo1dbXQx5C8qbXpg1F2+o="; }; meta.homepage = "https://github.com/leath-dub/snipe.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16095,7 +16084,7 @@ final: prev: { hash = "sha256-APFz6zknNpBDLI1nM5B4BZEm40EDvhY5nRB6W9rpurk="; }; meta.homepage = "https://github.com/norcalli/snippets.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -16109,7 +16098,7 @@ final: prev: { hash = "sha256-ChsaxWhv3OBWBYQqzC9phXBgzLevOKG3XJxh4xrOraA="; }; meta.homepage = "https://github.com/shaunsingh/solarized.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -16123,7 +16112,7 @@ final: prev: { hash = "sha256-b8gZM9/HFi4q+mWpEijO8fCBuu1eslGSNPgZOyjXMmc="; }; meta.homepage = "https://github.com/craftzdog/solarized-osaka.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -16136,7 +16125,7 @@ final: prev: { hash = "sha256-71emILbp291AZmh9Rc0S92mbkcZ88zjCvPTaumEM7Qg="; }; meta.homepage = "https://gitlab.com/schrieveslaach/sonarlint.nvim"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16150,7 +16139,7 @@ final: prev: { hash = "sha256-GxXnfw+iKvcunFn+gM5zcknmc6KD5uDfbZEgDQ9bceY="; }; meta.homepage = "https://github.com/iamkarasik/sonarqube.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -16164,7 +16153,7 @@ final: prev: { hash = "sha256-dNOL6aUro8SlhbMWPFY9tIF4C1HYNJo70f9zX3ajbPc="; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16178,7 +16167,7 @@ final: prev: { hash = "sha256-ZCMevcK3lqz8pXsozd4p0bbv1DpASBOtQD0ikDTRZtc="; }; meta.homepage = "https://github.com/sQVe/sort.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16192,7 +16181,7 @@ final: prev: { hash = "sha256-oIx3rqOb5KCpgNYmc9HRf+zFGKiuuRASEORTqqy3j70="; }; meta.homepage = "https://github.com/chikatoike/sourcemap.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16206,7 +16195,7 @@ final: prev: { hash = "sha256-FPF9M//hxICKBT7c7KIxdGb26j42p/x4KfPQB/fOCEQ="; }; meta.homepage = "https://github.com/liuchengxu/space-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16220,7 +16209,7 @@ final: prev: { hash = "sha256-XcS6/xg5A6cX8AOVK7BvSeX1a7lJ7w3MFvJ0TvAxZKg="; }; meta.homepage = "https://github.com/FireIsGood/spaceman.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16234,7 +16223,7 @@ final: prev: { hash = "sha256-rXBkSrusTGH5LUFu/vZwUt4yNCl7zI0ZB/urpYuJ5u4="; }; meta.homepage = "https://github.com/cxwx/specs.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16248,7 +16237,7 @@ final: prev: { hash = "sha256-GvNrHog/A/Mo9U97uLE/tOF29h82bc4Lnvyd8NwLntQ="; }; meta.homepage = "https://github.com/lewis6991/spellsitter.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16262,7 +16251,7 @@ final: prev: { hash = "sha256-rLsiBIifNC8zwUNsAJ8AeTlDS9IS/y3XEKfF5FZ2hZI="; }; meta.homepage = "https://github.com/ravibrock/spellwarn.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16276,7 +16265,7 @@ final: prev: { hash = "sha256-Gwfx+ArykfD6MnYYswxzkULBUHCLFFEBAgK6ID/Dvu8="; }; meta.homepage = "https://github.com/stsewd/sphinx.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16290,7 +16279,7 @@ final: prev: { hash = "sha256-a9fyf5wsajCG84+aHsCnhNpf5v20ZXEoFgdxA0V+AS4="; }; meta.homepage = "https://github.com/sjl/splice.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16304,7 +16293,7 @@ final: prev: { hash = "sha256-a8ptV5i1eUIN5pcjl6HcZAdrCtIgctn906ahHPCqeYs="; }; meta.homepage = "https://github.com/vimlab/split-term.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16319,7 +16308,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16333,7 +16322,7 @@ final: prev: { hash = "sha256-JkOWlqyVLcwW7hxOGj5jb8BpUge3bUHbSV0o5qOYW1c="; }; meta.homepage = "https://github.com/JavaHello/spring-boot.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -16347,7 +16336,7 @@ final: prev: { hash = "sha256-u6Mo+3hg3miqR4EmsoGZhajxiIk24+y5N+YdNW36/JQ="; }; meta.homepage = "https://github.com/kkharji/sqlite.lua/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16361,7 +16350,7 @@ final: prev: { hash = "sha256-3Flf84WAZkzvWNPXKfB/Fruk0EWQrf8JrZGBo4Fqbig="; }; meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16375,7 +16364,7 @@ final: prev: { hash = "sha256-6I8AFo6Oj7h1RYBlY6Iu8oLPLt3qPf5tTbsgUnCwIa4="; }; meta.homepage = "https://github.com/chr4/sslsecure.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -16389,7 +16378,7 @@ final: prev: { hash = "sha256-nghSU9Lk5f6/yflhwudylgUSxjJnJNHmHxpPu8rZ1C8="; }; meta.homepage = "https://github.com/cshuaimin/ssr.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16403,7 +16392,7 @@ final: prev: { hash = "sha256-ATjmQRZ3TjDSgz/IrHfFekMmcS+DUt2o3sregyHMcX8="; }; meta.homepage = "https://github.com/luukvbaal/stabilize.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -16417,7 +16406,7 @@ final: prev: { hash = "sha256-HkuVio/F8HOb6k9N8LkYdQ1vheuyjrqP25RforoWZSk="; }; meta.homepage = "https://github.com/tamton-aquib/staline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16431,7 +16420,7 @@ final: prev: { hash = "sha256-wIkRcJsEVyH/i2YSLQLl0uEY6iAUuZE7Hir21Ij9ejc="; }; meta.homepage = "https://github.com/eigenfoo/stan-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16445,7 +16434,7 @@ final: prev: { hash = "sha256-1OeQdX97wldg6FX+aPOAMBvF9awy7jvdjenhwPfeW7w="; }; meta.homepage = "https://github.com/josegamez82/starrynight/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16459,7 +16448,7 @@ final: prev: { hash = "sha256-+a5AFO4RadBTs3W+rSVukBV9VOhWfpp+xZJ8yHF7PsQ="; }; meta.homepage = "https://github.com/darfink/starsearch.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16473,7 +16462,7 @@ final: prev: { hash = "sha256-AXJv5l5Y5ihvV4byNJHDLsomvNVLnyYoJgK6XFm3oT4="; }; meta.homepage = "https://github.com/max397574/startup.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -16487,7 +16476,7 @@ final: prev: { hash = "sha256-nFEQRJ5V+0RskJoAVRPAe2yrkORMTg9Jm13ClTmTSgk="; }; meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16501,7 +16490,7 @@ final: prev: { hash = "sha256-TIiv0pwBkwn7n1JFVqgcruKZ69OdxdEId4ca+M5hZ9k="; }; meta.homepage = "https://github.com/arnamak/stay-centered.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16515,7 +16504,7 @@ final: prev: { hash = "sha256-sBtreV9MxX9fWgGwVplL9e3klWaaMSsTb+QZMshlaAc="; }; meta.homepage = "https://github.com/duqcyxwd/stringbreaker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16529,7 +16518,7 @@ final: prev: { hash = "sha256-aEeHKyRXf7U28N0itLd2/uNOcqZeDAyeg+saryyfYJk="; }; meta.homepage = "https://github.com/folke/styler.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -16543,7 +16532,7 @@ final: prev: { hash = "sha256-I+3BWtvBK/cewyR5C28bVtt0gS9Wk3n1dbN64oSBfiU="; }; meta.homepage = "https://github.com/teto/stylish.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16557,7 +16546,7 @@ final: prev: { hash = "sha256-t3wgyUtHab0erJkA7kUOGvbyHTzMmWlNE5WNtjDZL0g="; }; meta.homepage = "https://github.com/gbprod/substitute.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -16571,7 +16560,7 @@ final: prev: { hash = "sha256-mCG9mgrxkIfiVL5+9pi6K+mpzfwqLIhzRa3j7wzRgW8="; }; meta.homepage = "https://github.com/kvrohit/substrata.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16585,7 +16574,7 @@ final: prev: { hash = "sha256-1z3WKIiikQqoweReUyK5O8MWSRN5y95qcxM6qzlKMME="; }; meta.homepage = "https://github.com/supermaven-inc/supermaven-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16599,7 +16588,7 @@ final: prev: { hash = "sha256-tCesXoIMni0NHvCSlM7BWbQo8gVRbMBQm6fTajgQwEs="; }; meta.homepage = "https://github.com/ervandew/supertab/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16613,7 +16602,7 @@ final: prev: { hash = "sha256-3A5KxgG54Gnp/anPYn+hkYzI4y5mV8qwu/MB/lIaWy4="; }; meta.homepage = "https://github.com/ur4ltz/surround.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16627,7 +16616,7 @@ final: prev: { hash = "sha256-dCb6TXnnX4VAdtThntFJ4jijLpzf+HJoOXDXt/6qLZY="; }; meta.homepage = "https://github.com/peterbjorgensen/sved/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16641,7 +16630,7 @@ final: prev: { hash = "sha256-/ghp3uLfQbv7sNnSeRk6wkV3XRR/ZsGm+xd8inrOG78="; }; meta.homepage = "https://github.com/jamespeapen/swayconfig.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16655,7 +16644,7 @@ final: prev: { hash = "sha256-d0eeRitAOprm4dENV8PCYFtvSXSIzQQEImnSVGt8IVI="; }; meta.homepage = "https://github.com/keith/swift.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16670,7 +16659,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/switch.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16684,7 +16673,7 @@ final: prev: { hash = "sha256-lZvtGgp4Pzl5VWfTqjpvAHXSQ8i781GMupolDpUR3l0="; }; meta.homepage = "https://github.com/neovim-idea/switcher-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -16698,7 +16687,7 @@ final: prev: { hash = "sha256-3oIpPETGq+EWOfAGT+5mZBPugntwSvoqc+NwlEyd2ts="; }; meta.homepage = "https://github.com/Wansmer/symbol-usage.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16712,7 +16701,7 @@ final: prev: { hash = "sha256-rX/JTsiUMBwixU/8y31HY5zjFosFDreVAPgLKNz7L8s="; }; meta.homepage = "https://github.com/simrat39/symbols-outline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16726,7 +16715,7 @@ final: prev: { hash = "sha256-oFhR0R+94zB/xgw42vP+GMRIf6GcckRm5sSp4/9XTXw="; }; meta.homepage = "https://github.com/vim-syntastic/syntastic/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -16740,7 +16729,7 @@ final: prev: { hash = "sha256-YAnw/FpSLqKjvnug4bdvbGHpYWwtDKuh/DmxhK+PSu0="; }; meta.homepage = "https://github.com/nanozuki/tabby.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16754,7 +16743,7 @@ final: prev: { hash = "sha256-cCOlKn1n8um35kvzbk9UGZt+l8uFANse3yiNsITOkU0="; }; meta.homepage = "https://github.com/kdheepak/tabline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16768,7 +16757,7 @@ final: prev: { hash = "sha256-uEUBsPxc1Ru7WPEvTCs6fJewP+KnZEa1aiwRG9T3M18="; }; meta.homepage = "https://github.com/vim-scripts/tabmerge/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16783,7 +16772,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/codota/tabnine-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -16797,7 +16786,7 @@ final: prev: { hash = "sha256-BtxyORvocIrxMmcZkGZPAfaYsM3cl8xjhWt7/eJUMGc="; }; meta.homepage = "https://github.com/gcmt/taboo.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16811,7 +16800,7 @@ final: prev: { hash = "sha256-5T/nefCPCR2K1vySTG0vzh5+6weHinBLahPBL37+VtY="; }; meta.homepage = "https://github.com/abecodes/tabout.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -16825,7 +16814,7 @@ final: prev: { hash = "sha256-DgGqiYzpTOFiqLtliaInO90W0uIZp16vuMFzOP+l3/w="; }; meta.homepage = "https://github.com/Shougo/tabpagebuffer.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16839,7 +16828,7 @@ final: prev: { hash = "sha256-qmDpdg3Tl3W4JSovRb4ODlrKMjRL5CaVI05YBn0Q0LI="; }; meta.homepage = "https://github.com/godlygeek/tabular/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16853,7 +16842,7 @@ final: prev: { hash = "sha256-FiIJL6L3rYmCbvlNQnKnry0443mDzgTI9RxHjR5o2d0="; }; meta.homepage = "https://github.com/AndrewRadev/tagalong.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16867,7 +16856,7 @@ final: prev: { hash = "sha256-2dVhKgPonsgTwxrQU8quA1zhWd4SIwNjdHnL89B+eIo="; }; meta.homepage = "https://github.com/preservim/tagbar/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16881,7 +16870,7 @@ final: prev: { hash = "sha256-7cc0i4Z/kBdE7rBsdswd6l9t1V+eHX6it5+Ow9wTSh0="; }; meta.homepage = "https://github.com/vim-scripts/taglist.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16895,7 +16884,7 @@ final: prev: { hash = "sha256-K9Jkd+d/XdukCDdEYvlNFEuCpFQIuVqhOGkWE9ivXyI="; }; meta.homepage = "https://github.com/luckasRanarison/tailwind-tools.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16909,7 +16898,7 @@ final: prev: { hash = "sha256-2eUr4rB8gpax0xJ8U4O2O93UXUxF+HZV6Co8LwPZ3JE="; }; meta.homepage = "https://github.com/themaxmarchuk/tailwindcss-colors.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16923,7 +16912,7 @@ final: prev: { hash = "sha256-VgVvcnBaWnZ4V5INtIn3ecqffo3EQvzUmxzg05WaVH4="; }; meta.homepage = "https://github.com/fredehoey/tardis.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16937,7 +16926,7 @@ final: prev: { hash = "sha256-ThfL4J/r8Mr9WemSUwIea8gsolSX9gabJ6T0XYgAaE4="; }; meta.homepage = "https://github.com/wellle/targets.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16951,7 +16940,7 @@ final: prev: { hash = "sha256-AXHdlfZgQYwHg18Utb5Q8zqqqr5DMa1ejOfansOLhAU="; }; meta.homepage = "https://github.com/tbabej/taskwiki/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -16965,7 +16954,7 @@ final: prev: { hash = "sha256-D8B16ejQ2csahOa49RCENCA1wRY5N0RGFnqxPjbhNR4="; }; meta.homepage = "https://github.com/tomtom/tcomment_vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -16980,7 +16969,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/nvim-telekasten/telekasten.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -16994,7 +16983,7 @@ final: prev: { hash = "sha256-WPzFG8gdf0XzxsFkxgseOy6GQBu9C2KDOXeasdct0F8="; }; meta.homepage = "https://github.com/ray-x/telescope-ast-grep.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17008,7 +16997,7 @@ final: prev: { hash = "sha256-50HiNqIeaBz1koWwNpLSa8vd+JTVALbafcufVn+S8hw="; }; meta.homepage = "https://github.com/GustavoKatel/telescope-asynctasks.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17022,7 +17011,7 @@ final: prev: { hash = "sha256-h5Hqn3Zv/NHZ8o4g8NtPQFWIMzC54MrMg3tDOUXxkPI="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-cheat.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17036,7 +17025,7 @@ final: prev: { hash = "sha256-rjxIzYlUAjy15PQm3JLhUCt8eE8dxZIXCf6xAxakols="; }; meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17050,7 +17039,7 @@ final: prev: { hash = "sha256-MRs8s4dfS59V0CCu7CHIqrz35RV4OC1X69lxPLTa+98="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-dap.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17064,7 +17053,7 @@ final: prev: { hash = "sha256-8V3MTporANLtZkH0RuLviWlgMmR6fay0WmZ3ZOQzpKI="; }; meta.homepage = "https://github.com/xiyaowong/telescope-emoji.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17078,7 +17067,7 @@ final: prev: { hash = "sha256-FlJ7w5Ywwq03E0oYdnFJFb+MMUMQMa+5QhDMy2O9tGQ="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17092,7 +17081,7 @@ final: prev: { hash = "sha256-iTSDtPxjNWPl5kMw1KSkbKtx2fIJJSs7P/NJkkkgd8g="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17106,7 +17095,7 @@ final: prev: { hash = "sha256-ChEM4jJonAE4qXd/dgTu2mdlpNBj5rEdpA8TgR38oRM="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-fzf-native.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17120,7 +17109,7 @@ final: prev: { hash = "sha256-pyir3SyJmUsYhjY7nRj67mbd0M+Z7t+TqSzE8zqOs7A="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-fzf-writer.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17135,7 +17124,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/nvim-telescope/telescope-fzy-native.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17149,7 +17138,7 @@ final: prev: { hash = "sha256-W4rQdKEv4ydhVE1PK/R26eKQTKlqO7zVjY6EfQ/jslg="; }; meta.homepage = "https://github.com/Snikimonkd/telescope-git-conflicts.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17163,7 +17152,7 @@ final: prev: { hash = "sha256-Neojvrrjq6S+s1ZKW389N3SK4NvInkrIUVcDX8Mj7I8="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-github.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17177,7 +17166,7 @@ final: prev: { hash = "sha256-6H4afMXtaZn066oBq3z8vvR7WH7WhqZkvziyOXlsNVg="; }; meta.homepage = "https://github.com/alduraibi/telescope-glyph.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17191,7 +17180,7 @@ final: prev: { hash = "sha256-Ck7xM+m8sRkkviXdXpeDYrxr3MNpavkW4/UCih0Ohc8="; }; meta.homepage = "https://github.com/jmacadie/telescope-hierarchy.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17205,7 +17194,7 @@ final: prev: { hash = "sha256-kGGVegympVG4lzJ0zdFjsjiioy0gSQbJuENjll3jNlQ="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-live-grep-args.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17219,7 +17208,7 @@ final: prev: { hash = "sha256-AgwzHr2UmwwqzlXlmQPLxdf6+EX6frvA2FJ/aJKSN3w="; }; meta.homepage = "https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17233,7 +17222,7 @@ final: prev: { hash = "sha256-+mIQVIoreE+goSBtMucgiEPldI01JDRdCKWH/6mzey8="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-media-files.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17247,7 +17236,7 @@ final: prev: { hash = "sha256-RyrfT/uQmuer+WN9Q58InTkuFJO+VQvVsp0ZRpRp7PQ="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-project.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17261,7 +17250,7 @@ final: prev: { hash = "sha256-aDzqVHnHIAiXgVSsgq3WIgzDVYKabUThKuUj3aJ6T3Y="; }; meta.homepage = "https://github.com/Marskey/telescope-sg/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17275,7 +17264,7 @@ final: prev: { hash = "sha256-riBl0vSkRtM9Gtw/FNSKodSmqgGUpDnH7d5w+uU4ReQ="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-smart-history.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17289,7 +17278,7 @@ final: prev: { hash = "sha256-zYON9z3ELwjfqZ11LD6E7M+bymuBHxrSjYXhsCPEwR8="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-symbols.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17303,7 +17292,7 @@ final: prev: { hash = "sha256-YRhNmmG4gx9Ht8JwjQfbTjJyTHEuZmtP6lqnhOsk8bE="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-ui-select.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17317,7 +17306,7 @@ final: prev: { hash = "sha256-dWdKntDINjfCxhZ169MW5grayRNPfUd9e/qXBQ7z3do="; }; meta.homepage = "https://github.com/fhill2/telescope-ultisnips.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17331,7 +17320,7 @@ final: prev: { hash = "sha256-KKCBr5l6U2OoJ/rVkMP7pVeO5M6phx2MOrxc5yIn6L4="; }; meta.homepage = "https://github.com/debugloop/telescope-undo.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17345,7 +17334,7 @@ final: prev: { hash = "sha256-5ES1vENp7Sx0N8s4r/Ci4dkdqOhPkV7drimM8NY8dlY="; }; meta.homepage = "https://github.com/tom-anders/telescope-vim-bookmarks.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17359,7 +17348,7 @@ final: prev: { hash = "sha256-w+hcCgh5DP5xC4EQvvrba7JuAE3c72SOk4Oc3yNvbMc="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-z.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17374,7 +17363,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/natecraddock/telescope-zf-native.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17388,7 +17377,7 @@ final: prev: { hash = "sha256-LGfyAIbAAAF3q0NpMZx1AIgHLvk6ecpv7RyiL1q8Lxs="; }; meta.homepage = "https://github.com/jvgrootveld/telescope-zoxide/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17402,7 +17391,7 @@ final: prev: { hash = "sha256-Z7GSENbICkM0q1ojZXOxFEQiytiCrXCiUE/18b20b1Q="; }; meta.homepage = "https://github.com/luc-tielen/telescope_hoogle/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17416,7 +17405,7 @@ final: prev: { hash = "sha256-7jyUPqm2N0wpnAbj6SlJmlfwg5nsmoK/63yXjPASMkc="; }; meta.homepage = "https://github.com/joerdav/templ.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17430,7 +17419,7 @@ final: prev: { hash = "sha256-b2eAKh5cS/uDuma8wCoMr+Ash+D67SwgRyjESAC3hHI="; }; meta.homepage = "https://github.com/axelvc/template-string.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17444,7 +17433,7 @@ final: prev: { hash = "sha256-4WFQQeDPwSv2YOf56eViHNR01zfxly2U4o8PoYiG5oQ="; }; meta.homepage = "https://github.com/jacoborus/tender.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17458,7 +17447,7 @@ final: prev: { hash = "sha256-rM4n+l1QfulLI/m2wNqM2wq+c9o0Y+jKDN2TaEh8BTw="; }; meta.homepage = "https://github.com/chomosuke/term-edit.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17472,7 +17461,7 @@ final: prev: { hash = "sha256-L+BNITHwcPVJBzeIDWl4+S+jQPnmLrwQ6UbimTfMZfk="; }; meta.homepage = "https://github.com/rebelot/terminal.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17486,7 +17475,7 @@ final: prev: { hash = "sha256-eSOj397pGN9nr5KXHaAyAC7boQMs/9455MGy//X+Ei4="; }; meta.homepage = "https://github.com/wincent/terminus/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -17500,7 +17489,7 @@ final: prev: { hash = "sha256-zGP9D7ZxvB35iUxkfd0XLaiuxrFc3nTwzJkkd1uywSg="; }; meta.homepage = "https://github.com/oberblastmeister/termwrapper.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17514,7 +17503,7 @@ final: prev: { hash = "sha256-jTXoyfMbr+HSzovf1yJXYyMoIBsOIgUBY9M4TzEt8W4="; }; meta.homepage = "https://github.com/ternjs/tern_for_vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17528,7 +17517,7 @@ final: prev: { hash = "sha256-Hr1HXivDgigKV/0jNQsA4ZvwEu/O1uRnTw61PrvD2BY="; }; meta.homepage = "https://github.com/KeitaNakamura/tex-conceal.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17542,7 +17531,7 @@ final: prev: { hash = "sha256-ZLPxy1JNTfjLerSVDJAxmqqQUWhm+SuVdDUcjRH8lEU="; }; meta.homepage = "https://github.com/let-def/texpresso.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17556,7 +17545,7 @@ final: prev: { hash = "sha256-2IMufSMy9JW50VzZ3SgOtp8kYs81ANwV0eP0ZH3rTFo="; }; meta.homepage = "https://github.com/johmsalas/text-case.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17570,7 +17559,7 @@ final: prev: { hash = "sha256-nRElktIR/KcBUBQIoC3QV7B6BtpMby8eGVC8yd/FKXM="; }; meta.homepage = "https://github.com/jsongerber/thanks.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17584,7 +17573,7 @@ final: prev: { hash = "sha256-89L6AQSBm3AaHymcjQ3/Ka8BbS9zWrC9mq4cD7DAx3w="; }; meta.homepage = "https://github.com/vhsconnect/themed-tabs.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17598,7 +17587,7 @@ final: prev: { hash = "sha256-1I1fr4Hq6547pyj1yUq9yoYjnc/FO0z+x0lrXkwaLXM="; }; meta.homepage = "https://github.com/zaldih/themery.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17612,7 +17601,7 @@ final: prev: { hash = "sha256-syz2cMin29eTTdqF9z3gO4EEvHFuJmgk2xo4xIq283Y="; }; meta.homepage = "https://github.com/ron89/thesaurus_query.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -17626,7 +17615,7 @@ final: prev: { hash = "sha256-3wYyN8mlqnaIas5+kOHNSupuOB/9VN72mQntxetofSA="; }; meta.homepage = "https://github.com/itchyny/thumbnail.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17640,7 +17629,7 @@ final: prev: { hash = "sha256-XPavAumJdwG0ocrRKXFAt79VvaxGh+Zd2uHuAfBidkk="; }; meta.homepage = "https://github.com/nvzone/timerly/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17654,7 +17643,7 @@ final: prev: { hash = "sha256-FzEMhfvgIE7tlX1LzRQ7ZuYF9aQK6yoHuqT28+vSerc="; }; meta.homepage = "https://github.com/vim-scripts/timestamp.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17668,35 +17657,35 @@ final: prev: { hash = "sha256-gmtFb/FirvTtWeTpalabWmt5kQiH83rE7gph3VcKcss="; }; meta.homepage = "https://github.com/levouh/tint.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "1.0.0-unstable-2026-04-25"; + version = "1.0.0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "5039445d5cea8ec7d21b86b9d84336ad0b25cdf6"; - hash = "sha256-5Mkz6i8MvJR+18NeRBHm7ZGYg9Hs1rRQJiHGTircE/0="; + rev = "22edae966ea05d0e17960bca2b5486a734755deb"; + hash = "sha256-ybHUc906wupVaDSwsWIytYff1k8GxPavJhLyyAzjqLk="; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "01-unstable-2026-04-25"; + version = "01-unstable-2026-05-03"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "122dba414a17b87af85aa981c580385b26af5e81"; - hash = "sha256-HPtPmwY+S2d+wYoae1/WufB02v2kG6fldcGaOQPa2ZI="; + rev = "8ea8d0db8b1a64e3353f899627ffa5d094564f76"; + hash = "sha256-5enGpXxkHb2HcQxMKeTsGBMqOHnaik1i7eEAg6A9YBk="; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17710,7 +17699,7 @@ final: prev: { hash = "sha256-tD1DrY4mpPf5Qo9jZEBqSxOOqzk2Ssl1srH4mu+cN5g="; }; meta.homepage = "https://github.com/rachartier/tiny-cmdline.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17724,7 +17713,7 @@ final: prev: { hash = "sha256-zv5pccxNV/D3GFTGov48CSDC9nuGZURSWd0+tQRN+to="; }; meta.homepage = "https://github.com/rachartier/tiny-devicons-auto-colors.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17738,7 +17727,7 @@ final: prev: { hash = "sha256-oRdeegElffDVtvv87z7z4fJH/ScTFz0wXz9sevTq10s="; }; meta.homepage = "https://github.com/rachartier/tiny-glimmer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17752,7 +17741,7 @@ final: prev: { hash = "sha256-LpZuRNGSK8AHLTIPIWoQlGot89qubFRL/RZ+EMs4bnQ="; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17766,7 +17755,7 @@ final: prev: { hash = "sha256-HKCSJAhBJD8MsFAkn0lVy4135WkiBVJycWEKQFa1Gvg="; }; meta.homepage = "https://github.com/tomtom/tinykeymap_vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17780,7 +17769,7 @@ final: prev: { hash = "sha256-J7jfUlY4GkEYEVqWM4xqQItZCs35MwGyFJ0FTIO1I5M="; }; meta.homepage = "https://github.com/tomtom/tlib_vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17794,7 +17783,7 @@ final: prev: { hash = "sha256-nUxK/ng7Z7ipWqOEPZDvW/2Waf7prhJa1gVsGTACEC8="; }; meta.homepage = "https://github.com/wellle/tmux-complete.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17808,7 +17797,7 @@ final: prev: { hash = "sha256-dKarwc0NByKV8/rMHnHqwiRTgeiXAPGsviFBP+bOaXI="; }; meta.homepage = "https://github.com/aserowy/tmux.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17822,7 +17811,7 @@ final: prev: { hash = "sha256-o+6E0v9saWw4EP4o5beuvdKfg7oMXloTuDqpoOGTQj8="; }; meta.homepage = "https://github.com/edkolev/tmuxline.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17836,7 +17825,7 @@ final: prev: { hash = "sha256-VGeIRfwQsHgSO89Pmn6yIP9na1F6mmYZx0HDLe9IKCQ="; }; meta.homepage = "https://github.com/folke/todo-comments.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -17851,7 +17840,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/freitass/todo.txt-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17865,7 +17854,7 @@ final: prev: { hash = "sha256-fytbX+L12TK45YKFU9K+iFJcDrwboKabihc2LtX29J4="; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17879,7 +17868,7 @@ final: prev: { hash = "sha256-THvvevUwK3p/aZW+FI2RNnduqWBcmWF5tueYwEY43FI="; }; meta.homepage = "https://github.com/tiagovla/tokyodark.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17893,7 +17882,7 @@ final: prev: { hash = "sha256-a9iRWue7DB7s/wNdxqqB51Jya5P9X6sDftqhdmKggU0="; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -17907,7 +17896,7 @@ final: prev: { hash = "sha256-0ypbs+7HZ5AOmQ0a4PjT888AwtKjur9dUOwdXi+LH4U="; }; meta.homepage = "https://github.com/markonm/traces.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17922,7 +17911,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/LeonHeidelbach/trailblazer.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -17936,7 +17925,7 @@ final: prev: { hash = "sha256-IQlx0PlcR1XZVZKG5cP5M8Gx6R0nC4G3+t/kVvtofYI="; }; meta.homepage = "https://github.com/tjdevries/train.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17950,7 +17939,7 @@ final: prev: { hash = "sha256-GlN7/+TmXld2UVPN2rDP7nKqbnswiezmGXn+uGK5I5c="; }; meta.homepage = "https://github.com/xiyaowong/transparent.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -17964,7 +17953,7 @@ final: prev: { hash = "sha256-y6X7TvWgPqP6S0DTkx53eMhS0veUQwKGVcr8y+FPgSY="; }; meta.homepage = "https://github.com/MeanderingProgrammer/treesitter-modules.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -17978,7 +17967,7 @@ final: prev: { hash = "sha256-qtfZ+wc5oWiuomvzD3SWUvYr6/z2wp+kZeMjKELJHog="; }; meta.homepage = "https://github.com/Wansmer/treesj/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -17992,7 +17981,7 @@ final: prev: { hash = "sha256-bbvJ1Ym1bf4SKdn9KjXo3NXwQ9u+ksT8nZkC63iYR2s="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18006,7 +17995,7 @@ final: prev: { hash = "sha256-Xg+kYYTKO7TZiPF3w737S9Fz25iun2gKdf/w39anl8A="; }; meta.homepage = "https://github.com/tremor-rs/tremor-vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -18020,7 +18009,7 @@ final: prev: { hash = "sha256-h4dgbcOY2ji+TeX0jlMohDe2oL5paogl7Tt6lZG9i7M="; }; meta.homepage = "https://github.com/cappyzawa/trim.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -18035,7 +18024,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/simonmclean/triptych.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -18049,7 +18038,7 @@ final: prev: { hash = "sha256-6U/KWjvRMxWIxcsI2xNU/ltfgkaFG4E3BdzC7brK/DI="; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -18063,7 +18052,7 @@ final: prev: { hash = "sha256-euaxTWS98i14wvuKrFvdCRigsKqrSUwZpMEmYtUBBss="; }; meta.homepage = "https://github.com/Pocco81/true-zen.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -18077,7 +18066,7 @@ final: prev: { hash = "sha256-1NoBH/FnAiuLuRhY+crX24Z6rt8NibKfUN/C//2Tff8="; }; meta.homepage = "https://github.com/tesaguri/trust.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18091,7 +18080,7 @@ final: prev: { hash = "sha256-l/9aw6j2955MRrhOUneH6wU2/a46FAyzDQSyRzlhYOI="; }; meta.homepage = "https://github.com/tronikelis/ts-autotag.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18105,7 +18094,7 @@ final: prev: { hash = "sha256-ORK3XpHANaqvp1bfMG2GJmAiaOsLoGW82ebL/FJtKaA="; }; meta.homepage = "https://github.com/folke/ts-comments.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -18119,7 +18108,7 @@ final: prev: { hash = "sha256-W48Jfa750jW3mB7ObDVdZXDaZDfbbA46cgMPNkPR6jg="; }; meta.homepage = "https://github.com/dmmulroy/tsc.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18133,7 +18122,7 @@ final: prev: { hash = "sha256-WpHjAscUazGjVUzWlUrhxozpgi3MKAg/So5xBapiHhE="; }; meta.homepage = "https://github.com/jgdavey/tslime.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18147,7 +18136,7 @@ final: prev: { hash = "sha256-RN0DMF1tkJkQ5xRDiEV/yNr455K6Iw9cLxPA91ThxPg="; }; meta.homepage = "https://github.com/mtrajano/tssorter.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18161,7 +18150,7 @@ final: prev: { hash = "sha256-E+6yph7I1Z7NgUhjD5rkBeJ2Bx9QRbMpgd2Yu8uTPG4="; }; meta.homepage = "https://github.com/Quramy/tsuquyomi/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18176,7 +18165,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/jrop/tuis.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18190,7 +18179,7 @@ final: prev: { hash = "sha256-MTMYohhexSzfV7qVY84JmeyC9JcxoX3FsU2k9NpeEMk="; }; meta.homepage = "https://github.com/alexpasmantier/tv.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18204,7 +18193,7 @@ final: prev: { hash = "sha256-V6DFwvShvX6mYMRJajwOaxbHMNuCHCZzVrfT73iMuQo="; }; meta.homepage = "https://github.com/folke/twilight.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -18218,7 +18207,7 @@ final: prev: { hash = "sha256-tStomym4qd7IXj/ohYAc3akImNsOJdC7nQL+CkdMomc="; }; meta.homepage = "https://github.com/jose-elias-alvarez/typescript.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -18232,7 +18221,7 @@ final: prev: { hash = "sha256-CM5iwUUr7fZeGBL8A3L1NdaeWxV7Xai59ZE+l81Bm0A="; }; meta.homepage = "https://github.com/pmizio/typescript-tools.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18246,7 +18235,7 @@ final: prev: { hash = "sha256-wUCrqMY8E1rf/NDfWa2/COHzhrVwo4n8uFu5CBccZ/Q="; }; meta.homepage = "https://github.com/leafgarland/typescript-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18260,7 +18249,7 @@ final: prev: { hash = "sha256-UHEVhlV/1cq6jaMhNNookeGPtHvSwy1AKLvb8FR6Rro="; }; meta.homepage = "https://github.com/MrPicklePinosaur/typst-conceal.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18274,7 +18263,7 @@ final: prev: { hash = "sha256-EUYiHzDWJQM9Guk6ZM5GWE/etB+GHM48myRg/BPtOV0="; }; meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -18288,7 +18277,7 @@ final: prev: { hash = "sha256-qKY+tE7zCP7UNUeeesGGS5zJ9nudCJiQosLaI/TtD08="; }; meta.homepage = "https://github.com/kaarmu/typst.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18302,7 +18291,7 @@ final: prev: { hash = "sha256-q9lUHeBlpCtkrDDaA77D393a/MSetZdy98sQqaOnqbk="; }; meta.homepage = "https://github.com/J0schu/typstwatch.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18316,7 +18305,7 @@ final: prev: { hash = "sha256-JEL6ansTFn4930gz6i7zUyvCaSxHJImz8hdwoQmX7qM="; }; meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18330,7 +18319,7 @@ final: prev: { hash = "sha256-m33oxuCVimpC0GQ0unsqm7Hy7UcTE6a2ONu6h80gqEI="; }; meta.homepage = "https://github.com/SirVer/ultisnips/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -18344,7 +18333,7 @@ final: prev: { hash = "sha256-FZFSNQc+czCwporg1/mmGcDRFY73grvlcieIcEo1Qv8="; }; meta.homepage = "https://github.com/madmaxieee/unclash.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18358,7 +18347,7 @@ final: prev: { hash = "sha256-0fSCkozz9UWkkV1PsCCnIimOHsmXw9jLd9/oF9dLjMk="; }; meta.homepage = "https://github.com/mbbill/undotree/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -18372,7 +18361,7 @@ final: prev: { hash = "sha256-Cv1ETqnqbVQgKrXTMDA1JgcqQSIzK6S7i9pZHDNI4BU="; }; meta.homepage = "https://github.com/chrisbra/unicode.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18386,7 +18375,7 @@ final: prev: { hash = "sha256-BPoSViNDO678SWVaGl9FHfSzWLEbqFR39v+MmfOPSo4="; }; meta.homepage = "https://github.com/axkirillov/unified.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18400,7 +18389,7 @@ final: prev: { hash = "sha256-xGbA6D1ZXZ1lmtW9BXeQtGPmXSoXmdIGzVC2p58QCiI="; }; meta.homepage = "https://github.com/tummetott/unimpaired.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -18414,7 +18403,7 @@ final: prev: { hash = "sha256-a/2B3tbZhfCVtNwg/q2Eral6KWScGxSY9K+yWl/mIaE="; }; meta.homepage = "https://github.com/afreakk/unimpaired-which-key.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18428,7 +18417,7 @@ final: prev: { hash = "sha256-ku6Bxg3jJruYOgrBRUzsankQtNryDmv1nWWjhvdskXs="; }; meta.homepage = "https://github.com/unisonweb/unison/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18442,7 +18431,7 @@ final: prev: { hash = "sha256-nKbDaZU6zRGr11OelunXgwvvYQD4og2sk3dVB1YxoX0="; }; meta.homepage = "https://github.com/Shougo/unite.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18456,7 +18445,7 @@ final: prev: { hash = "sha256-NWv2RJiy5JkKnqdGGXPoHvCkYaZSa6poPqhDjyowRQA="; }; meta.homepage = "https://github.com/sontungexpt/url-open/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18470,7 +18459,7 @@ final: prev: { hash = "sha256-61Bq8w7r1cwEhyKJ4pKbeZLXupIsGdbAzrpE51uIcpc="; }; meta.homepage = "https://github.com/axieax/urlview.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18484,7 +18473,7 @@ final: prev: { hash = "sha256-5JrITA72Cgl3WOPlU6nZjewP98cCQWFHCklN+qtFpis="; }; meta.homepage = "https://github.com/vim-scripts/utl.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18498,7 +18487,7 @@ final: prev: { hash = "sha256-RmvRKigES1/CHCtNTt/kRN46lOVp9PusVZuGh0Q0Ru0="; }; meta.homepage = "https://github.com/benomahony/uv.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18512,7 +18501,7 @@ final: prev: { hash = "sha256-sfw6Y9NbbFzoYALgQPBuu+36OSaTFzM0tWCOjDl8ag8="; }; meta.homepage = "https://github.com/KabbAmine/vCoolor.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18526,7 +18515,7 @@ final: prev: { hash = "sha256-rcyz94b5VAYGoaq1q70EtgEu+DH0O6XSXPJECEtRRJI="; }; meta.homepage = "https://github.com/junegunn/vader.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18540,7 +18529,7 @@ final: prev: { hash = "sha256-wAjzCkTMoxEP6Xc38I5lY3tSwEgU67w/bYPYxmaGaZA="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18554,7 +18543,7 @@ final: prev: { hash = "sha256-EFx2o0x2VcKmbTAu/Iy56vTamCvsP5Apfi/RkRmrE1Y="; }; meta.homepage = "https://github.com/jbyuki/venn.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18568,7 +18557,7 @@ final: prev: { hash = "sha256-oP4TeD2FEwL1M7D3wl1BQi812x+GhPdRQvFmrZ8l4Rc="; }; meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18582,7 +18571,7 @@ final: prev: { hash = "sha256-xwQGTwWDrwxWdFYd3i7alXyFGbv4ONRsNdB+3jOogBs="; }; meta.homepage = "https://github.com/vhda/verilog_systemverilog.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18596,7 +18585,7 @@ final: prev: { hash = "sha256-i3FhzaSTWSUMtvqhDHfGKqdHo/u9u2fGHwvmKq5P470="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18610,7 +18599,7 @@ final: prev: { hash = "sha256-WGSdiGoM7DEusdej7PdHRb7+1hzLuaWQgfYnXxyB3Vc="; }; meta.homepage = "https://github.com/Konfekt/vim-CtrlXA/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18624,7 +18613,7 @@ final: prev: { hash = "sha256-r26pxvcBFPP+mht1kegj9aVXLiQwWh4G66JaRLpOIiU="; }; meta.homepage = "https://github.com/konfekt/vim-DetectSpellLang/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18638,7 +18627,7 @@ final: prev: { hash = "sha256-WUokqQfMPjVLKrCh6Y/XetR3ZoVyGEpkTXukmsKwcTI="; }; meta.homepage = "https://github.com/dpelle/vim-LanguageTool/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18652,7 +18641,7 @@ final: prev: { hash = "sha256-KRoR/3TNPipJiMiRv1pAWMTeRCp2Vz4mLuml3ws/I6U="; }; meta.homepage = "https://github.com/inkarkat/vim-ReplaceWithRegister/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18666,7 +18655,7 @@ final: prev: { hash = "sha256-Xrzmxe0hLLwvutsKsvDWCfCLgInsg4ym49HJnCCG+xM="; }; meta.homepage = "https://github.com/inkarkat/vim-ReplaceWithSameIndentRegister/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18680,7 +18669,7 @@ final: prev: { hash = "sha256-uicJ4cqoWOrc3dx6DnH/VdRFQXqVmauLyTcgyIrIwJU="; }; meta.homepage = "https://github.com/inkarkat/vim-SyntaxRange/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18694,7 +18683,7 @@ final: prev: { hash = "sha256-MFXQjLIY1WJ6bGuxRr7WiIcjK9lOlMsFDit0bRmYd/s="; }; meta.homepage = "https://github.com/tpope/vim-abolish/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18708,7 +18697,7 @@ final: prev: { hash = "sha256-UeoluK/MujaM9CbtjbJaH0tzttfvuXn+5HD0MFf7Mhs="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-actions/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18722,7 +18711,7 @@ final: prev: { hash = "sha256-+Oi8r3R09QpJgvtHSgdmxl+WJia54D1O9Bq0FoqqaNI="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-async/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18736,7 +18725,7 @@ final: prev: { hash = "sha256-xDs9ay76gU7nwB8vP+OZ6eVrVlm9RWZV6YMaZDoyXjM="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-background-cmd/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18750,7 +18739,7 @@ final: prev: { hash = "sha256-rA4M//UI4hw25doL5mEtK1IskDdggzWZUE3tMSCaiio="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-commenting/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18764,7 +18753,7 @@ final: prev: { hash = "sha256-mWpqizYkJ8IvIemRojsNA+KgSRhXVOnaKoxyLHwqoNE="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-completion/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18778,7 +18767,7 @@ final: prev: { hash = "sha256-8wb5B1MI27/OVJ8etuOwiDB53htQziPuVVztmfrc4lc="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-errorformats/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18792,7 +18781,7 @@ final: prev: { hash = "sha256-F7MFyKYmsRgO0Ae8jt6XTtYZJAqo25MR/aska3EQIOk="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-goto-thing-at-cursor/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18806,7 +18795,7 @@ final: prev: { hash = "sha256-a7oEd1L09LSdfnTMpyg/2pqd1yrhnSsHhL5yTTzJrpo="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-local-vimrc/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18820,7 +18809,7 @@ final: prev: { hash = "sha256-rwr4LLEN3BZd83xXaIDnqEu2KTQ5P24bVgjWCDFQtLw="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-manager/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18834,7 +18823,7 @@ final: prev: { hash = "sha256-MubWLA85j7ZIZx2BYuw8VNCD6U/3mzps4+jmxNsgaZ4="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-mru/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18848,7 +18837,7 @@ final: prev: { hash = "sha256-RXYjI9acjEeS6CYrsFXH4p4F8AESp+nAMg8/M5nJKfE="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-mw-utils/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18862,7 +18851,7 @@ final: prev: { hash = "sha256-3mcEZ8YLG823BpLAixEOOqbM8OlIQX0lvjnyBL4Xv6Q="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-nix/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18876,7 +18865,7 @@ final: prev: { hash = "sha256-GOrCvVGEzMV1jccODq0rv5//hmC85mRo/SfbNlYlspE="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-other/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18890,7 +18879,7 @@ final: prev: { hash = "sha256-OULranGRwwi+qyQOkcme5OLFLi1nJQPUb5gxLoI7hs0="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-php-manual/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18904,7 +18893,7 @@ final: prev: { hash = "sha256-/suZijOZVclsFapWadlsMw7F5suyf0Ml3oFXCMZ1j0Q="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-signs/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18918,7 +18907,7 @@ final: prev: { hash = "sha256-o3K+w7qVcqeh6PPxXkPNd9QqB+RPcKt508z4pU8JFUY="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-sql/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18932,7 +18921,7 @@ final: prev: { hash = "sha256-KYoxSvbvwVRui9M0VbatG+5h76nm9U2ft6YEA/QNluU="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-syntax-checker/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18946,7 +18935,7 @@ final: prev: { hash = "sha256-3fDgKjKhQKDIsB8ph2Q+GLw4KNEwulIbv7Vd0OpclxM="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-toggle-buffer/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18960,7 +18949,7 @@ final: prev: { hash = "sha256-vEcEtcSx9oGWal/FNDYBbEYiKzDBycD3wRiL69q9xMQ="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-xdebug/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18974,7 +18963,7 @@ final: prev: { hash = "sha256-VhGa3KrOS11I66RtoZyw+x/7yBwUsbYNJbiys/XeISI="; }; meta.homepage = "https://github.com/inkarkat/vim-AdvancedSorters/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -18988,7 +18977,7 @@ final: prev: { hash = "sha256-vl0ZPTZ2945NXtsnPnmmc8Vw3oKK0PgSv8WOw0A14ow="; }; meta.homepage = "https://github.com/junegunn/vim-after-object/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19002,7 +18991,7 @@ final: prev: { hash = "sha256-yCSIe1SfPZww1tvowevzXFJbpEVTV+TPLFwqCJuTwXw="; }; meta.homepage = "https://github.com/danilo-augusto/vim-afterglow/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19016,21 +19005,21 @@ final: prev: { hash = "sha256-XFdyVtRxQGTtDGIa2ai0YKzoRnyGXwPitZo2bDw5SNg="; }; meta.homepage = "https://github.com/msuperdock/vim-agda/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; vim-airline = buildVimPlugin { pname = "vim-airline"; - version = "0.11-unstable-2026-04-27"; + version = "0.12"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "6e09d725c20445f79922697c226cc91086d565e2"; - hash = "sha256-WtHcYqgctGT4F1sjZqaFjLfkkcw5HwJpNs7B2U+TfqY="; + tag = "v0.12"; + hash = "sha256-uDt4DRGyoYnprcHYat1iHrJ5nqmKoeMy1GSRki/Orhw="; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19044,7 +19033,7 @@ final: prev: { hash = "sha256-9Ucs0396XA26p2WpRqrPwo+czKc7gXy3zE5usEgfRWY="; }; meta.homepage = "https://github.com/enricobacis/vim-airline-clock/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19058,7 +19047,7 @@ final: prev: { hash = "sha256-xTgitX/kL8m/zjcxjCe4WWvhKfVPS284GoZjWkWc/gY="; }; meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19072,7 +19061,7 @@ final: prev: { hash = "sha256-E+xLENJsOy//yKWWcVpRQEvbES9VnwaZ0E9/+U0dRJE="; }; meta.homepage = "https://github.com/Konfekt/vim-alias/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19086,7 +19075,7 @@ final: prev: { hash = "sha256-Nh56egd4VEwnEabTr6nL/dJdZbkhK+lEUzVX7faDCm8="; }; meta.homepage = "https://github.com/hsanson/vim-android/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -19100,7 +19089,7 @@ final: prev: { hash = "sha256-YKhVMYoFpa1vUQbNb5kVemJ/0nZ8ExmFxu8CNenfrjM="; }; meta.homepage = "https://github.com/b4winckler/vim-angry/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19114,7 +19103,7 @@ final: prev: { hash = "sha256-IRZDlMN/msiCRA3suGPVAH3JKVLP+i6/WkxujAQoGPw="; }; meta.homepage = "https://github.com/osyo-manga/vim-anzu/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19128,7 +19117,7 @@ final: prev: { hash = "sha256-E5ZboCQmp7FDAILPoAaGULepyAR90vfrOtaQ3EfdzJg="; }; meta.homepage = "https://github.com/tpope/vim-apathy/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19142,7 +19131,7 @@ final: prev: { hash = "sha256-C6rB7l3fkLer6K+eHxlUmVOWpxV0pJdgqkGkMjzq3hY="; }; meta.homepage = "https://github.com/ThePrimeagen/vim-apm/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19156,7 +19145,7 @@ final: prev: { hash = "sha256-cgcNlsmEhZ8aWicJKgpnVJRl7nrMllFRDkXBhwBv7xk="; }; meta.homepage = "https://github.com/PeterRincker/vim-argumentative/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19170,7 +19159,7 @@ final: prev: { hash = "sha256-x0ebHFe8R0IEHJ7lTA1H/wcm+qW02J1aGy7RBGfazd8="; }; meta.homepage = "https://github.com/FooSoft/vim-argwrap/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19184,7 +19173,7 @@ final: prev: { hash = "sha256-MkuY+hIgLiIeJMzF2W6WuwlDQMTHlASs+29NvYlMqa4="; }; meta.homepage = "https://github.com/haya14busa/vim-asterisk/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19198,7 +19187,7 @@ final: prev: { hash = "sha256-vwQ3hwSpJBCdUp5dlHuP6GPaW7EJ4Rb5kXOJ9qtrpf8="; }; meta.homepage = "https://github.com/wuelnerdotexe/vim-astro/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19212,7 +19201,7 @@ final: prev: { hash = "sha256-XgyLGoXi1GA3Dh8YlGN7kR/Xt/DbD5rZGdA+rXPMkEg="; }; meta.homepage = "https://github.com/hura/vim-asymptote/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19226,7 +19215,7 @@ final: prev: { hash = "sha256-sCUEGcIyJHs/Qqgl6246ZWcNokTR0h9+AA6SYzyMhtU="; }; meta.homepage = "https://github.com/907th/vim-auto-save/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19240,7 +19229,7 @@ final: prev: { hash = "sha256-LQVXUmrNOvJr78ULU9/8SRtHec6p9iNUT1YBDuxFYVQ="; }; meta.homepage = "https://github.com/vim-autoformat/vim-autoformat/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19254,7 +19243,7 @@ final: prev: { hash = "sha256-V5rqmSqRAp358nGDTHmfR4tfntjPuHvkRTouGYMHPQI="; }; meta.homepage = "https://github.com/benizi/vim-automkdir/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19268,7 +19257,7 @@ final: prev: { hash = "sha256-h1S5dUbOJog7SCePpldkH2P/JAv1Ebl/4Lu7mX3NFdc="; }; meta.homepage = "https://github.com/jenterkin/vim-autosource/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19282,7 +19271,7 @@ final: prev: { hash = "sha256-Nk07QyuIqMbkgjyUmy9G4zPLrER4us5GLDdpQduSEVA="; }; meta.homepage = "https://github.com/gioele/vim-autoswap/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -19296,7 +19285,7 @@ final: prev: { hash = "sha256-cR45sboQ5XPqXfYDgV4S9LtHbdjwkdgFE7WeynhXpLM="; }; meta.homepage = "https://github.com/bazelbuild/vim-bazel/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -19310,7 +19299,7 @@ final: prev: { hash = "sha256-xJMZQ/27TgwAnvPVH1fjF6SLOA9jvXmbfcwV0NZ1kTY="; }; meta.homepage = "https://github.com/moll/vim-bbye/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19324,7 +19313,7 @@ final: prev: { hash = "sha256-yrNZV90yiHIxw0OMSSvi5SMApR2oFT8EpvF6TiUlC88="; }; meta.homepage = "https://github.com/ThePrimeagen/vim-be-good/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19338,7 +19327,7 @@ final: prev: { hash = "sha256-tbnB67O39OgozgknCZ1crnPZ9OBKtlGrvTeoFPnbLhc="; }; meta.homepage = "https://github.com/nathangrigg/vim-beancount/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19352,7 +19341,7 @@ final: prev: { hash = "sha256-ra+XXdHCOB8/4EK9bh5jpvfQYXG6k+q69sYgjHZVoJg="; }; meta.homepage = "https://github.com/sheoak/vim-bepoptimist/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19366,7 +19355,7 @@ final: prev: { hash = "sha256-29z20+6KBY74HuZE0i8GqP7Z68uu+AzthJGCLwxycdQ="; }; meta.homepage = "https://github.com/ntpeters/vim-better-whitespace/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -19380,7 +19369,7 @@ final: prev: { hash = "sha256-ZS5rTj4Tq2OGOgN695PhxgPrgWBmSRbF1cWc6LdMD/E="; }; meta.homepage = "https://github.com/MattesGroeger/vim-bookmarks/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19394,7 +19383,7 @@ final: prev: { hash = "sha256-SD4PasLmOu59mtw3HibQLWaw/T72w/TGV021+xrJI38="; }; meta.homepage = "https://github.com/gyim/vim-boxdraw/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19408,7 +19397,7 @@ final: prev: { hash = "sha256-4huq1x2rvAbBKJYB4SLB0T1UPkeZOfzb0TWxUZBqom0="; }; meta.homepage = "https://github.com/ConradIrwin/vim-bracketed-paste/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19422,7 +19411,7 @@ final: prev: { hash = "sha256-nWWryCynf5WgMh1Yq9UeWVRMhjJJaQ0UKAyMVXuVoLE="; }; meta.homepage = "https://github.com/mtikekar/vim-bsv/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19436,7 +19425,7 @@ final: prev: { hash = "sha256-/9NHHzIAH7xVOXtX/IwkWmKd/a2KZMbMzO+3JJ8SL7w="; }; meta.homepage = "https://github.com/jeetsukumaran/vim-buffergator/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19450,7 +19439,7 @@ final: prev: { hash = "sha256-WrVDyPVi0s/lOpOyzfToQg7Xa5hq5TYMHLuhPdQhmn4="; }; meta.homepage = "https://github.com/bling/vim-bufferline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19464,7 +19453,7 @@ final: prev: { hash = "sha256-cyZN06Dn+qaL5AjbZfBZIj9Est7b+Q8BYemmWpCt7Gs="; }; meta.homepage = "https://github.com/bagrat/vim-buffet/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19478,7 +19467,7 @@ final: prev: { hash = "sha256-rolvtTZM7nTXKtRGvqegc1jLi9Wjf4mZ+VNSN3/83Mk="; }; meta.homepage = "https://github.com/qpkorr/vim-bufkill/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19492,7 +19481,7 @@ final: prev: { hash = "sha256-qbLvl228beNHWVgRmgD8rbSMpuSfWwyys6SaCrGkxxw="; }; meta.homepage = "https://github.com/ap/vim-buftabline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19506,7 +19495,7 @@ final: prev: { hash = "sha256-0RuJ/holrLkX4ht0X000fMpcUNGFo24QkONuYLOfrWA="; }; meta.homepage = "https://github.com/isobit/vim-caddyfile/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19520,7 +19509,7 @@ final: prev: { hash = "sha256-+tBYH0X0fzc0jpoK0rolOtVE5m69OxL78w8WjkA/rLg="; }; meta.homepage = "https://github.com/tpope/vim-capslock/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19534,7 +19523,7 @@ final: prev: { hash = "sha256-rOxPyI/q38/ADPfddRw4EnO7RykCksPMIWkynrhwtt4="; }; meta.homepage = "https://github.com/kristijanhusak/vim-carbon-now-sh/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19548,7 +19537,7 @@ final: prev: { hash = "sha256-CHAStQ6mqr0oCyl9mRNMSKBKx9ITIrPuejTn3DQtV/8="; }; meta.homepage = "https://github.com/m-pilia/vim-ccls/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19562,7 +19551,7 @@ final: prev: { hash = "sha256-H+lao2LLWu+f11xOF5aH5D4a8GY6ozmgZ/uLzgGWAGw="; }; meta.homepage = "https://github.com/tpope/vim-characterize/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19576,7 +19565,7 @@ final: prev: { hash = "sha256-tgBDmEPEdoxszPQhfBTvpDjnTOJQUMRm+F3xo0aUoZA="; }; meta.homepage = "https://github.com/t9md/vim-choosewin/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19590,7 +19579,7 @@ final: prev: { hash = "sha256-ufLheYnzc8EpCXERvV7LcpDoMOW4e4P/je3Q9Rh1gAI="; }; meta.homepage = "https://github.com/rhysd/vim-clang-format/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19604,7 +19593,7 @@ final: prev: { hash = "sha256-rxbnQM0Fj6j7WFn0HKSGTPcMQ9DiOGUO0xhu2czJx0w="; }; meta.homepage = "https://github.com/tpope/vim-classpath/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19618,7 +19607,7 @@ final: prev: { hash = "sha256-HnxYFW77MWnw5IHKTI1JpbkuXsNjRJDxRetgB6Ry4zk="; }; meta.homepage = "https://github.com/guns/vim-clojure-highlight/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19632,7 +19621,7 @@ final: prev: { hash = "sha256-p//trww7y7ciSHN45VVnVdjBb1c71IXgXgf2s2HGKGk="; }; meta.homepage = "https://github.com/guns/vim-clojure-static/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19646,7 +19635,7 @@ final: prev: { hash = "sha256-u7RLg6i1EG4miZzRGnT5yBQf4RuYRekHWqYKmpEi74Q="; }; meta.homepage = "https://github.com/rstacruz/vim-closer/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19660,7 +19649,7 @@ final: prev: { hash = "sha256-WmXe+U4+qEecsRzsHqi3pYrk38wKVMxxOHtB/Lp4Rw0="; }; meta.homepage = "https://github.com/alvan/vim-closetag/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19674,7 +19663,7 @@ final: prev: { hash = "sha256-/JcO2gCJg99di33d0ANnL33F3yUeeBg4eBVA21iZCvY="; }; meta.homepage = "https://github.com/vhdirk/vim-cmake/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19688,7 +19677,7 @@ final: prev: { hash = "sha256-fCPetq4Wr/kuaT0Pcd6NSEAUBkkjbCE1PhTt0KLj9oI="; }; meta.homepage = "https://github.com/tomasiser/vim-code-dark/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19702,7 +19691,7 @@ final: prev: { hash = "sha256-wcZUXW6Tv6qkGNtNfyugMDH2t1/7dfOv2Xl5NTewExY="; }; meta.homepage = "https://github.com/google/vim-codefmt/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -19716,7 +19705,7 @@ final: prev: { hash = "sha256-AvAB9ssClOOrcGQRZ70sMrcrmHlb0L+9FOh0MTLkZx4="; }; meta.homepage = "https://github.com/kchmck/vim-coffee-script/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19730,7 +19719,7 @@ final: prev: { hash = "sha256-KZWwKUjnOIrfrVqtgjpcYTUYTxT6nXj4cTDTtwvzJ9I="; }; meta.homepage = "https://github.com/kalbasit/vim-colemak/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19744,7 +19733,7 @@ final: prev: { hash = "sha256-j9nMjKYK7bqrGHprYp0ddLEWs1CNMudxXD13sOROVmY="; }; meta.homepage = "https://github.com/owickstrom/vim-colors-paramount/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19758,7 +19747,7 @@ final: prev: { hash = "sha256-obLvaW7ulNr6dkMcMe4mCs3ROnz4eTnyfspDHVqloxU="; }; meta.homepage = "https://github.com/altercation/vim-colors-solarized/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19772,7 +19761,7 @@ final: prev: { hash = "sha256-JhBnyvuKqP0ddKTUi+oVrfBd4Af/pxW4Goe+DfjB6LE="; }; meta.homepage = "https://github.com/flazz/vim-colorschemes/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19786,7 +19775,7 @@ final: prev: { hash = "sha256-Gsswh6pjeVCLQAP/iNDt70kVXEMLlv3BjxTB+oDt0xc="; }; meta.homepage = "https://github.com/jonbri/vim-colorstepper/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19800,7 +19789,7 @@ final: prev: { hash = "sha256-0a45pvYAbMxwN2URFX1lxIFBwWCq46LPai2GnGuL0Uo="; }; meta.homepage = "https://github.com/tpope/vim-commentary/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19814,7 +19803,7 @@ final: prev: { hash = "sha256-xuET9UVwR82/y7APuCzyWVn9xlZJr46hPg51TkE+jkY="; }; meta.homepage = "https://github.com/luan/vim-concourse/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -19828,7 +19817,7 @@ final: prev: { hash = "sha256-mKlQkFH1665b290clIpx0BylrmOOmey/FX9XbSfC41s="; }; meta.homepage = "https://github.com/romainl/vim-cool/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19842,7 +19831,7 @@ final: prev: { hash = "sha256-ofGDdI8DCNXGrf8rlggKpOx7DY7ccKdvRNeBi7Ipfrs="; }; meta.homepage = "https://github.com/octol/vim-cpp-enhanced-highlight/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19856,7 +19845,7 @@ final: prev: { hash = "sha256-88QX1iF72zj+ec+yBUhHK4n9zWS8I8+ejhCDTaEolak="; }; meta.homepage = "https://github.com/mhinz/vim-crates/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19870,7 +19859,7 @@ final: prev: { hash = "sha256-uGtPMgMt+s0GSQvpvo97diYOfhIf+pNuOQiGQ17I9uQ="; }; meta.homepage = "https://github.com/vim-crystal/vim-crystal/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19884,7 +19873,7 @@ final: prev: { hash = "sha256-XvEPEBCvJIocIu12ZF8aqncjoBd2H4JX365MnvsD3zI="; }; meta.homepage = "https://github.com/rbong/vim-crystalline/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19898,7 +19887,7 @@ final: prev: { hash = "sha256-ndFo3mG0UoMK3KyPoHj1L0+6p5aHG5hnJsuMtrEfTps="; }; meta.homepage = "https://github.com/OrangeT/vim-csharp/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19912,7 +19901,7 @@ final: prev: { hash = "sha256-mkarxd+Xz9UpgrcYBjQlXqZbDQ95/Xikft9ftNPaXTU="; }; meta.homepage = "https://github.com/ap/vim-css-color/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19926,7 +19915,7 @@ final: prev: { hash = "sha256-l1UyGjBdSCRH1EzzLE+hSI7OpYgtB0xTAy3wfxQK7ok="; }; meta.homepage = "https://github.com/cue-lang/vim-cue/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -19940,7 +19929,7 @@ final: prev: { hash = "sha256-JbfasdABxMIG3RRxOuesHaVlQsniNOFdYARVaWJSJos="; }; meta.homepage = "https://github.com/itchyny/vim-cursorword/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19954,7 +19943,7 @@ final: prev: { hash = "sha256-UzQCdAWdM3fZIHqJBr280S71Cqf5q399wtSonUNGees="; }; meta.homepage = "https://github.com/ehamberg/vim-cute-python/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19968,7 +19957,7 @@ final: prev: { hash = "sha256-1CA+H8wXDcA5sQLpHsJHHn9hNhWNyzZHHkVx3LqSPeA="; }; meta.homepage = "https://github.com/tpope/vim-dadbod/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -19982,7 +19971,7 @@ final: prev: { hash = "sha256-F+bCrgrRyNtgafwMSjkEBVj3LCBlxFZKajMF0K+x8D8="; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-completion/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -19996,7 +19985,7 @@ final: prev: { hash = "sha256-Of/9Ju2pkMEAZdSnDoRGxGSCBbR0e0oSRTts1VXVCf4="; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20010,7 +19999,7 @@ final: prev: { hash = "sha256-dZitAZGhii6MlP415zWaTDBlqumGYAZ+kndT9CtzJ/k="; }; meta.homepage = "https://github.com/sunaku/vim-dasht/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20024,7 +20013,7 @@ final: prev: { hash = "sha256-dfvvNlfWWII6dccxaHx2hdLTLcvl0J7ghAHxDnuuEcA="; }; meta.homepage = "https://github.com/ajmwagar/vim-deus/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20038,7 +20027,7 @@ final: prev: { hash = "sha256-9g3UdBcc34MR/BrKYqOki2Ge29k/QaRMsnyY+Pq9UE8="; }; meta.homepage = "https://github.com/ryanoasis/vim-devicons/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20052,7 +20041,7 @@ final: prev: { hash = "sha256-M5tbfC3zZTSC6xYrVBNx3GtLfWn65qhs1+DxykrkGdQ="; }; meta.homepage = "https://github.com/jeffkreeftmeijer/vim-dim/"; - meta.license = lib.licenses.unfree; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20066,7 +20055,7 @@ final: prev: { hash = "sha256-oDSON3C8TzWxA5tfIHb8fPVbQn8+gQ3C4sWJPSAsTpI="; }; meta.homepage = "https://github.com/blueyed/vim-diminactive/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20080,7 +20069,7 @@ final: prev: { hash = "sha256-xfSnzYbXl6GlCQJ/c2434YrDNjtkyNsGeVVjSNJ3Ehs="; }; meta.homepage = "https://github.com/will133/vim-dirdiff/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20094,7 +20083,7 @@ final: prev: { hash = "sha256-Ww6Rl1tdv9t1TExAjqtYz88BiN1V2t+TBXyoGSzvxsg="; }; meta.homepage = "https://github.com/justinmk/vim-dirvish/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20108,7 +20097,7 @@ final: prev: { hash = "sha256-pX5KIDeXvHjDziJg9jR6kmQv77yt2Q/LgdQv5NkBbYc="; }; meta.homepage = "https://github.com/kristijanhusak/vim-dirvish-git/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20122,7 +20111,7 @@ final: prev: { hash = "sha256-+92jco3btPAHWbVKL0kXycL4Inji3Wi0LtfQ5vXe6B8="; }; meta.homepage = "https://github.com/tpope/vim-dispatch/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20136,7 +20125,7 @@ final: prev: { hash = "sha256-tPalsGkfR99k467wu6PHkukRF3cAdgCEvNOmTY8bNoQ="; }; meta.homepage = "https://github.com/radenling/vim-dispatch-neovim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20150,7 +20139,7 @@ final: prev: { hash = "sha256-LVmQZTgOv2lkry7k2R+qCJrXvHrqeSCMTA6KEmoa3co="; }; meta.homepage = "https://github.com/jhradilek/vim-docbk/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20164,7 +20153,7 @@ final: prev: { hash = "sha256-GQI1aN1Y5xmVZrTZuGLOWqXgOfo0ndPEEAnlwN0z9vI="; }; meta.homepage = "https://github.com/jhradilek/vim-snippets/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20178,7 +20167,7 @@ final: prev: { hash = "sha256-12pQdMoL58M36uKroct0A0T1hmrhQa3VPEBaVWk8IRg="; }; meta.homepage = "https://github.com/tpope/vim-dotenv/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20192,7 +20181,7 @@ final: prev: { hash = "sha256-9CfWi83DCzWBARNG6AA0MQllEfQ/3UtYtYPDWLdmDwk="; }; meta.homepage = "https://github.com/junegunn/vim-easy-align/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20206,7 +20195,7 @@ final: prev: { hash = "sha256-Ls785yG6nQGonpF5oqWc2NzMgklt3Bo7xG2xGCmsE0E="; }; meta.homepage = "https://github.com/zhou13/vim-easyescape/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20220,7 +20209,7 @@ final: prev: { hash = "sha256-aAr8UwxGs0+ZGqWuP1WbuVlqL46V3ywzEH+q6i3Qgqg="; }; meta.homepage = "https://github.com/neoclide/vim-easygit/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20234,7 +20223,7 @@ final: prev: { hash = "sha256-4Xc7QHlS2zdVHksIMPZUkJcd8Urq3NK0AmKUHMFUYMA="; }; meta.homepage = "https://github.com/easymotion/vim-easymotion/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20248,7 +20237,7 @@ final: prev: { hash = "sha256-UYTofWq9aLN/oys89tdOC6yn+US3g1jDAga1olxQEEU="; }; meta.homepage = "https://github.com/xolox/vim-easytags/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20262,7 +20251,7 @@ final: prev: { hash = "sha256-YgfWG/PjsDMW2z90sJyezFciVWn9eFEqLu4wJLydAfo="; }; meta.homepage = "https://github.com/justincampbell/vim-eighties/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20276,7 +20265,7 @@ final: prev: { hash = "sha256-piKIpnc6FmVxpTnp/arSVMf9ljIT6Ah/CHPMGOEgs0A="; }; meta.homepage = "https://github.com/elixir-editors/vim-elixir/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20290,7 +20279,7 @@ final: prev: { hash = "sha256-2Q1JGlxmwUggc6n9l/PqkpheSBkaYs9fbYn0+8+Lo1k="; }; meta.homepage = "https://github.com/andys8/vim-elm-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -20304,7 +20293,7 @@ final: prev: { hash = "sha256-ZuD+01VXJMSl0AmVZwXTzGfbnHg1fcVJGjnbXfRmcKE="; }; meta.homepage = "https://github.com/kentarosasaki/vim-emacs-bindings/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -20318,7 +20307,7 @@ final: prev: { hash = "sha256-3gdd2lFAMKJTqV9IV3CL7809RLkITa0Wi91dcMqvfC8="; }; meta.homepage = "https://github.com/junegunn/vim-emoji/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20332,7 +20321,7 @@ final: prev: { hash = "sha256-DnyfqrHMRRHNlpcC0zk6oJpUcWp6Fm6OOm7+j1lKPvQ="; }; meta.homepage = "https://github.com/tpope/vim-endwise/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20346,7 +20335,7 @@ final: prev: { hash = "sha256-eOMpCj4o9EK5mhbXEQ5Vz32/0UKbyRxNyDHhtP8QggE="; }; meta.homepage = "https://github.com/Olical/vim-enmasse/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -20360,7 +20349,7 @@ final: prev: { hash = "sha256-vVPleQoA8nlPzyG4CAmPUQbU6nf2GAfaDxmygdssHtI="; }; meta.homepage = "https://github.com/vim-erlang/vim-erlang-compiler/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20374,7 +20363,7 @@ final: prev: { hash = "sha256-kvAn6oUQAWCaLHO8eKkgWros2mILumDugxiL0UveZwI="; }; meta.homepage = "https://github.com/vim-erlang/vim-erlang-omnicomplete/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20388,7 +20377,7 @@ final: prev: { hash = "sha256-u7p/KQcpvuemmea1WS5c2BojTC26MogpX70BcywxtxY="; }; meta.homepage = "https://github.com/vim-erlang/vim-erlang-runtime/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20402,7 +20391,7 @@ final: prev: { hash = "sha256-c6OHBuHSnd6tVcCR0IudYM6x7EGXkgbaJm5/2RZiKrA="; }; meta.homepage = "https://github.com/vim-erlang/vim-erlang-tags/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20416,7 +20405,7 @@ final: prev: { hash = "sha256-vvt9CJfD2Y8rhFKVbvSEJYQN8jWrw6NTq8Wp/COVH1E="; }; meta.homepage = "https://github.com/tpope/vim-eunuch/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20430,7 +20419,7 @@ final: prev: { hash = "sha256-rjqahEzXEmTtpOil9jm2xyscjJLiKRmPB0pgwFFBKGc="; }; meta.homepage = "https://github.com/tommcdo/vim-exchange/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20444,7 +20433,7 @@ final: prev: { hash = "sha256-+5seES5Y2z8eW51tHWW66fnEFXLbShucCblvMqnkYFA="; }; meta.homepage = "https://github.com/terryma/vim-expand-region/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20458,7 +20447,7 @@ final: prev: { hash = "sha256-CuGeS8E/ADOeSjUOnEei8dksswB9G3yILO5V11YyjmI="; }; meta.homepage = "https://github.com/int3/vim-extradite/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20472,7 +20461,7 @@ final: prev: { hash = "sha256-2XkM4Niq8FLxr/gNOBWaleggtgeb+SVIQZeLDtintR4="; }; meta.homepage = "https://github.com/lambdalisue/vim-fern/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20486,7 +20475,7 @@ final: prev: { hash = "sha256-IQ1P0jqRn6qUhdRp2zoLb2Tgd57/wTKq2W43aM+lj+A="; }; meta.homepage = "https://github.com/wsdjeg/vim-fetch/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20500,7 +20489,7 @@ final: prev: { hash = "sha256-SL3FQDvU87UPoRcca+axp2oijMBmSJo1Zwef8uZWlEA="; }; meta.homepage = "https://github.com/fadein/vim-figlet/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20514,7 +20503,7 @@ final: prev: { hash = "sha256-/tvx0yY2XZrwtkTucLtWZsW7MnB1GkdEcxKACmvcU+g="; }; meta.homepage = "https://github.com/tpope/vim-fireplace/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20528,7 +20517,7 @@ final: prev: { hash = "sha256-8OjCJcGW425sb8nOabCoT/MxlNR13qub/oRRBVKlcvs="; }; meta.homepage = "https://github.com/dag/vim-fish/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20542,7 +20531,7 @@ final: prev: { hash = "sha256-6VkjYY8z1SrpFqvWPCDYRPbS3qGana2EsKeugXvm5Pk="; }; meta.homepage = "https://github.com/tpope/vim-flagship/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20556,7 +20545,7 @@ final: prev: { hash = "sha256-TQovzI4jc0D0tM1w+x0KPCCqOB8LMJ6da5od6voyQss="; }; meta.homepage = "https://github.com/nvie/vim-flake8/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -20570,7 +20559,7 @@ final: prev: { hash = "sha256-tb/QToEbEIg5SIYCnfI99qPI6HgwJD2+dpeZoqlK0dU="; }; meta.homepage = "https://github.com/dcharbon/vim-flatbuffers/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -20584,7 +20573,7 @@ final: prev: { hash = "sha256-A4SpMFB1thUhF4N5I7N+HnycE/OXQQbJVMr4wo0gKUc="; }; meta.homepage = "https://github.com/voldikss/vim-floaterm/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20598,7 +20587,7 @@ final: prev: { hash = "sha256-x8fUmcuBLEQwZD+m7gEanpPppukRa6NoalNehY/2JuM="; }; meta.homepage = "https://github.com/rbong/vim-flog/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20612,7 +20601,7 @@ final: prev: { hash = "sha256-a0v1ievhv7duLYOMaqmDWz0PM82U00MIlcZH6Lid8Yo="; }; meta.homepage = "https://github.com/thosakwe/vim-flutter/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -20626,7 +20615,7 @@ final: prev: { hash = "sha256-T7t+fbNREwNRRnwGl2uOGfpP9+Pibeiuns7P9/ITfYY="; }; meta.homepage = "https://github.com/arecarn/vim-fold-cycle/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20640,7 +20629,7 @@ final: prev: { hash = "sha256-VNUfBvABPUO7N6m4QtKBHpdNPu1QYtWYS8oEfjlpgrE="; }; meta.homepage = "https://github.com/embear/vim-foldsearch/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -20654,7 +20643,7 @@ final: prev: { hash = "sha256-qjqNarMKuNb6dsXeh/euV2jl7ApLih72o1V9NzsraS4="; }; meta.homepage = "https://github.com/thinca/vim-ft-diff_fold/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20668,7 +20657,7 @@ final: prev: { hash = "sha256-VxLhfsh+VN3DvlSTvc7s0FcGkUpH/JqmKQ947MnnI+Y="; }; meta.homepage = "https://github.com/tommcdo/vim-fubitive/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20682,7 +20671,7 @@ final: prev: { hash = "sha256-vXSOXq3Tj5g0jUwQEZ0RRlon1OEX+jv1dgofUl4QcQg="; }; meta.homepage = "https://github.com/tpope/vim-fugitive/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20696,7 +20685,7 @@ final: prev: { hash = "sha256-SmEesr0ne7zp2SV5JySEG5Fq2kO4AairMxg8H2Xiomw="; }; meta.homepage = "https://github.com/maxjacobson/vim-fzf-coauthorship/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20710,7 +20699,7 @@ final: prev: { hash = "sha256-9Rfn7n/cn5XQ3Ykbe4aQbGKToewQbydXuzJT8IISGNM="; }; meta.homepage = "https://github.com/HealsCodes/vim-gas/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -20724,7 +20713,7 @@ final: prev: { hash = "sha256-yx2EqdZva/06xm2rnLQX3RXCu17HpzTcv1x/U7qnqho="; }; meta.homepage = "https://github.com/ruanyl/vim-gh-line/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20738,7 +20727,7 @@ final: prev: { hash = "sha256-sC83gfCY3vtHDQ5iKV2Ax9DqES2qBz6a4Hro1TDsd5U="; }; meta.homepage = "https://github.com/raghur/vim-ghost/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20752,7 +20741,7 @@ final: prev: { hash = "sha256-+F+ehYUvztezq+06VegLPblAS83VpB/fm8Y30eO1VCY="; }; meta.homepage = "https://github.com/lambdalisue/vim-gina/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20766,7 +20755,7 @@ final: prev: { hash = "sha256-vI1A/INwip/PIuEL/2NNQ3j8iZEtPttALXM1wnmvBas="; }; meta.homepage = "https://github.com/mattn/vim-gist/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20780,7 +20769,7 @@ final: prev: { hash = "sha256-rEaRXgDVBHjiO8ROVwoBfoxACpgEUtDaJ4y05ImGCGA="; }; meta.homepage = "https://github.com/lambdalisue/vim-gista/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20794,7 +20783,7 @@ final: prev: { hash = "sha256-jLEhuLcG2csnRuBXCtbz2eKOPqhUwHdlhmAfbLpD5bo="; }; meta.homepage = "https://github.com/tpope/vim-git/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20808,7 +20797,7 @@ final: prev: { hash = "sha256-AFCgabCEmEQjCzCrGg8dDCv5K7woOEZlS6u0Dhjnplk="; }; meta.homepage = "https://github.com/itchyny/vim-gitbranch/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20822,7 +20811,7 @@ final: prev: { hash = "sha256-TESn+hh9ceDxacWFIesi75kkorDkQNRec6ClMKI7tWs="; }; meta.homepage = "https://github.com/airblade/vim-gitgutter/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20836,7 +20825,7 @@ final: prev: { hash = "sha256-kdPmOGYi/B52bWq6zsxvKWwoFqpqOZ04LJGOGCtNvIE="; }; meta.homepage = "https://github.com/junegunn/vim-github-dashboard/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20850,7 +20839,7 @@ final: prev: { hash = "sha256-d5lh5S1YQ1OzlsKmj+cB9UAdbX7haAqo3eR/4s4H7FQ="; }; meta.homepage = "https://github.com/stykhomyrov/vim-glsl/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20864,7 +20853,7 @@ final: prev: { hash = "sha256-xIchBiNEZbrz0LRIWorJEac8y4DBa4akuM4JPqM0Yp4="; }; meta.homepage = "https://github.com/JafarDakhan/vim-gml/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20878,7 +20867,7 @@ final: prev: { hash = "sha256-B6hSEeNjJdDUDjM0DlmAxc3zRRcJz91//GPk6rCWn6I="; }; meta.homepage = "https://github.com/jamessan/vim-gnupg/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20892,7 +20881,7 @@ final: prev: { hash = "sha256-0mmt7i8GImhVR2kmr8MOQHFybw8QDXVRrYVg/ty30zU="; }; meta.homepage = "https://github.com/fatih/vim-go/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20906,7 +20895,7 @@ final: prev: { hash = "sha256-VvBlw2AuFCGw73UOOnhgd6baPkqp838xa7RQjAuCBpM="; }; meta.homepage = "https://github.com/habamax/vim-godot/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20920,7 +20909,7 @@ final: prev: { hash = "sha256-8kCWoXMAvzUuexxmgX4vADsJrBEwmLtl4QTjNgcujwQ="; }; meta.homepage = "https://github.com/rhysd/vim-grammarous/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20934,7 +20923,7 @@ final: prev: { hash = "sha256-hN+YE6PQnApdK5dKERJBVpKepicYIgsfY5mpZiiOcfE="; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20948,7 +20937,7 @@ final: prev: { hash = "sha256-MLKikTcGuZIDvkUvCMQP46CeUOF17aT9hsBGTzBAQok="; }; meta.homepage = "https://github.com/mhinz/vim-grepper/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20962,7 +20951,7 @@ final: prev: { hash = "sha256-kQMLaFY/Rr571Dixcewg6NBpmycxgwS1p7DCvpaITLk="; }; meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -20976,7 +20965,7 @@ final: prev: { hash = "sha256-w5LcBaqotGkgQy/f/cs4dkQnLIPQ0fOoXl4n5edMe4Y="; }; meta.homepage = "https://github.com/brennanfee/vim-gui-position/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -20990,7 +20979,7 @@ final: prev: { hash = "sha256-Y+CFG55h0APxuFwHgUE+o3LJNprBWFyuuZCPrKNgzb4="; }; meta.homepage = "https://github.com/ludovicchabant/vim-gutentags/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21004,7 +20993,7 @@ final: prev: { hash = "sha256-734j4UeqUU8PxEn8gI7Q5opC01+NM0lE1ePQqJrRtIA="; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21018,7 +21007,7 @@ final: prev: { hash = "sha256-WP7Q1GwzSZzkeZl1t3JVo0ENk89LIgEBKyJMf0bdG7k="; }; meta.homepage = "https://github.com/takac/vim-hardtime/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21032,7 +21021,7 @@ final: prev: { hash = "sha256-UVoZqZU3EnkEiHWfR2yg8sHzh6KwA5ix8S19/4ZwXEk="; }; meta.homepage = "https://github.com/chkno/vim-haskell-module-name/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21046,7 +21035,7 @@ final: prev: { hash = "sha256-qj7ciF1adyQ0MrPaAu5nuHc4bdc1vgwpGicITS97UPg="; }; meta.homepage = "https://github.com/enomsg/vim-haskellConcealPlus/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21060,7 +21049,7 @@ final: prev: { hash = "sha256-OSQwoDf5uqUyqMILkgGkhyccaPoT6R4+oS+TCEdBBs4="; }; meta.homepage = "https://github.com/twinside/vim-haskellconceal/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21074,7 +21063,7 @@ final: prev: { hash = "sha256-+FGmFTKAXIAiJN3rU7zUCR/pds4WZAhwUDbyVqaK5V4="; }; meta.homepage = "https://github.com/jvirtanen/vim-hcl/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21088,7 +21077,7 @@ final: prev: { hash = "sha256-cerqasD/mvLdE9g4HGs2fVaKzNed4lZ7sNyzFr35cvc="; }; meta.homepage = "https://github.com/bitc/vim-hdevtools/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21102,7 +21091,7 @@ final: prev: { hash = "sha256-X+hTI/v7ro3z9hQl2cQOz3LbCvh4LUzBwj+u6QGbr18="; }; meta.homepage = "https://github.com/towolf/vim-helm/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21117,7 +21106,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/RRethy/vim-hexokinase/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21131,7 +21120,7 @@ final: prev: { hash = "sha256-4vIQvMNaopyILttcHy/YmdXONooDwF0MOTPLhSBe2+g="; }; meta.homepage = "https://github.com/jceb/vim-hier/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21145,7 +21134,7 @@ final: prev: { hash = "sha256-OTwLJgQa4/aTmxBqL5YBifsINwWVIrvEwaaZiO8WRcM="; }; meta.homepage = "https://github.com/machakann/vim-highlightedyank/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21159,7 +21148,7 @@ final: prev: { hash = "sha256-JipB0m3amV9yOpwNfA9G86p0k22hHFu0c4Gqj8a3lvg="; }; meta.homepage = "https://github.com/alx741/vim-hindent/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21173,7 +21162,7 @@ final: prev: { hash = "sha256-Is4N/h/x7fElqomxp0fx7nf3ICr0CcDHDPX+MFKdzHA="; }; meta.homepage = "https://github.com/GEverding/vim-hocon/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21187,7 +21176,7 @@ final: prev: { hash = "sha256-9oDm9uNKX1wZXvi7IoxrG142R6SffWbPfDKK806JG58="; }; meta.homepage = "https://github.com/Twinside/vim-hoogle/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21201,7 +21190,7 @@ final: prev: { hash = "sha256-63D6mRK7liVNMkYMrHfukVZDGr4pJZIFirnHCDghUj0="; }; meta.homepage = "https://github.com/ntk148v/vim-horizon/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -21215,7 +21204,7 @@ final: prev: { hash = "sha256-BezZp1kRFCwMMhBmzEdajGQv1ZfyObqjhPPP/aP+7oY="; }; meta.homepage = "https://github.com/jonsmithers/vim-html-template-literals/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21229,7 +21218,7 @@ final: prev: { hash = "sha256-h90J8q8WZDHTZr6MuN9PHzbwbPGK3Bu/ErG0uZDjyX8="; }; meta.homepage = "https://github.com/humanoid-colors/vim-humanoid-colorscheme/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -21243,7 +21232,7 @@ final: prev: { hash = "sha256-alayuxDdf7q+y8jAjkFC759IU1/dDgVwGLBJorD6eCY="; }; meta.homepage = "https://github.com/vim-utils/vim-husk/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21257,7 +21246,7 @@ final: prev: { hash = "sha256-AL5by9R8r5EzP4fdr9QUplNR57mRp8i856uCgPm+XxE="; }; meta.homepage = "https://github.com/hylang/vim-hy/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; @@ -21271,7 +21260,7 @@ final: prev: { hash = "sha256-vLLHiLZ8MgOtke+SyW+iyzj9y4c+Vp9yQTzCIEIaeLA="; }; meta.homepage = "https://github.com/w0ng/vim-hybrid/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21285,7 +21274,7 @@ final: prev: { hash = "sha256-TDD99syRay/MVCF4BfX1BDeX1RFlEb61ASf15lgRT2I="; }; meta.homepage = "https://github.com/kristijanhusak/vim-hybrid-material/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21299,7 +21288,7 @@ final: prev: { hash = "sha256-V4a9D3HpT1SZUrUc1XrC6SsrtKmIcFxdSVmq0Gwt/Ik="; }; meta.homepage = "https://github.com/nuchs/vim-hypr-nav/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -21313,7 +21302,7 @@ final: prev: { hash = "sha256-x4WVkZdaUaFzb5mkM9fKPnY4tBc0CgRypjmV4W2OzpM="; }; meta.homepage = "https://github.com/noc7c9/vim-iced-coffee-script/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21327,7 +21316,7 @@ final: prev: { hash = "sha256-KqAJRCtDBG5xsvNsqkxoBdDckg02u4NBBreYQw7BphA="; }; meta.homepage = "https://github.com/RRethy/vim-illuminate/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21341,7 +21330,7 @@ final: prev: { hash = "sha256-YvUyNsejKmboVKb4Y2tqr/vL1Fd1MDInrZ7l/dEWqpc="; }; meta.homepage = "https://github.com/preservim/vim-indent-guides/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21355,7 +21344,7 @@ final: prev: { hash = "sha256-fIqe85gstH9KEXrXPHdsSI3KgPYs5wDtufYKHFXKaxE="; }; meta.homepage = "https://github.com/michaeljsmith/vim-indent-object/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21369,7 +21358,7 @@ final: prev: { hash = "sha256-ne2r1RdQnHYQ3z3jcCTr85kUPu42oYEKZhGh6FSY3y4="; }; meta.homepage = "https://github.com/jeetsukumaran/vim-indentwise/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21383,7 +21372,7 @@ final: prev: { hash = "sha256-P51sfZTfXa0yYWNFrIOqjZj1QnPGfh35m4o9cY5NhiQ="; }; meta.homepage = "https://github.com/henrik/vim-indexed-search/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21397,7 +21386,7 @@ final: prev: { hash = "sha256-ffh7GRMZUjXr6d2rS9V6wlz6iv+lEZX/XmF7pN12l4M="; }; meta.homepage = "https://github.com/ivanov/vim-ipython/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21411,7 +21400,7 @@ final: prev: { hash = "sha256-QwA7+6abdo+SnMpQ+CuiE3/OT0MZ4r14SqO6DbS087o="; }; meta.homepage = "https://github.com/fisadev/vim-isort/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21425,7 +21414,7 @@ final: prev: { hash = "sha256-4kYY0jUv5U2i+G/29vPOZHqUX/cEQTWBo9pghRg9gIw="; }; meta.homepage = "https://github.com/clojure-vim/vim-jack-in/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21439,7 +21428,7 @@ final: prev: { hash = "sha256-ZD+V/3dC10SlP6pzSLSmKQbPeSGpVWQRhb7jFLN/fpk="; }; meta.homepage = "https://github.com/mhinz/vim-janah/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21453,7 +21442,7 @@ final: prev: { hash = "sha256-8P6rEfd4HN40oSwPFH2hMCQTj6ixVzomjZ//+zlt5Ds="; }; meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; @@ -21467,7 +21456,7 @@ final: prev: { hash = "sha256-uwLDmF/fvAfkcHHNAsVT+68bStN022dw/8gYm7hk8ms="; }; meta.homepage = "https://github.com/pangloss/vim-javascript/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21481,7 +21470,7 @@ final: prev: { hash = "sha256-uJcoQ8UTS8d7xhhT8wnXSCdYJ5NeV7yLheHrj5xFhsY="; }; meta.homepage = "https://github.com/jelera/vim-javascript-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21495,7 +21484,7 @@ final: prev: { hash = "sha256-dBNl1y9b3zTrSBkw25XaJhlscmVaA8dkznzy+wv2M7s="; }; meta.homepage = "https://github.com/tpope/vim-jdaddy/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21509,7 +21498,7 @@ final: prev: { hash = "sha256-H6JWXWXcA/iAy80HnVzRlTy0DDR0D1VAWr1FbcbdPfI="; }; meta.homepage = "https://github.com/tani/vim-jetpack/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21523,7 +21512,7 @@ final: prev: { hash = "sha256-D7VPO36AAj+Ny3fYbZJf7Z2Zhdt0R8BkkDb3QluOeJQ="; }; meta.homepage = "https://github.com/lepture/vim-jinja/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21537,7 +21526,7 @@ final: prev: { hash = "sha256-3v433JmLeVVjWHkHBZusLd6l11+zN+DxZu/DZtbnLvk="; }; meta.homepage = "https://github.com/seirl/vim-jinja-languages/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21551,7 +21540,7 @@ final: prev: { hash = "sha256-IIiBJlGmdYntwqizUy2xB8hhBJBGa1ASK9hmN8xZEvk="; }; meta.homepage = "https://github.com/avm99963/vim-jjdescription/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; @@ -21566,7 +21555,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/maksimr/vim-jsbeautify/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21580,7 +21569,7 @@ final: prev: { hash = "sha256-N3Jlx/mdVa5XbFoXjXgUOQpF+Xu0SvvD17pQJ+fTJkQ="; }; meta.homepage = "https://github.com/heavenshell/vim-jsdoc/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -21594,7 +21583,7 @@ final: prev: { hash = "sha256-4eLcpybVnmnXdhqbTc9JejNoMKnZyyKp+7cQ7TO+KbA="; }; meta.homepage = "https://github.com/elzr/vim-json/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21608,7 +21597,7 @@ final: prev: { hash = "sha256-ChgUGTrLthuGSws/UpF71JYI/c2QqItax6hsh7mYX/w="; }; meta.homepage = "https://github.com/google/vim-jsonnet/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -21622,7 +21611,7 @@ final: prev: { hash = "sha256-SdE8BKpZ5civFG/ET0+GeHvGc6gK6+dWP55mQrthqVA="; }; meta.homepage = "https://github.com/mogelbrod/vim-jsonpath/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21636,7 +21625,7 @@ final: prev: { hash = "sha256-6K75uLhqEyH325Wd/xN6JmCw/6vWGRBDKpiF5bY0p5k="; }; meta.homepage = "https://github.com/MaxMEllon/vim-jsx-pretty/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21650,7 +21639,7 @@ final: prev: { hash = "sha256-x6ZOejria+DL5hagCW4Vdg0yHvqEhVS3T/uIVCeyh48="; }; meta.homepage = "https://github.com/peitalin/vim-jsx-typescript/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -21664,7 +21653,7 @@ final: prev: { hash = "sha256-4jNnMuYej4mCci0qNISbkDLGBmScudPlh6xiMsVrRo8="; }; meta.homepage = "https://github.com/mroavi/vim-julia-cell/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -21678,7 +21667,7 @@ final: prev: { hash = "sha256-nCW8+x64GiJkbKshi3RhfRQoceTV5QPXs0mculC8xhM="; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21692,7 +21681,7 @@ final: prev: { hash = "sha256-XoOEVCCAmD5TfyuUrHXNFmmXLIFwgJgl/fSFTbgytyg="; }; meta.homepage = "https://github.com/knubie/vim-kitty-navigator/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21706,7 +21695,7 @@ final: prev: { hash = "sha256-L5b8Dqtu/a25f1phQGsNaBz8OVs5gJy7BG+YrEZVcAM="; }; meta.homepage = "https://github.com/lark-parser/vim-lark-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -21720,7 +21709,7 @@ final: prev: { hash = "sha256-6/Gl7l3ImGqfKkOp0kkHdSQhRCw3jM2NyzRuQfAqAh4="; }; meta.homepage = "https://github.com/farmergreg/vim-lastplace/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21734,7 +21723,7 @@ final: prev: { hash = "sha256-peOqUNNNnpnjNgsHBlKUT7zb/upzk43VhFMxbdgO0RY="; }; meta.homepage = "https://github.com/xuhdev/vim-latex-live-preview/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -21748,7 +21737,7 @@ final: prev: { hash = "sha256-GzBzND7VBWrAqn+PjYTDXj4GxYW81Fb7VGIqDp4gnSs="; }; meta.homepage = "https://github.com/ludovicchabant/vim-lawrencium/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21762,7 +21751,7 @@ final: prev: { hash = "sha256-W/n70utKjNPRPl4Z1xfSTGMC6QJVTZlvRiIncfJ+ONg="; }; meta.homepage = "https://github.com/hecal3/vim-leader-guide/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21776,7 +21765,7 @@ final: prev: { hash = "sha256-z/19LF7ZnOr0R2phgv3qB4q/2jKawskdmk8keRwfgfs="; }; meta.homepage = "https://github.com/mk12/vim-lean/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -21790,7 +21779,7 @@ final: prev: { hash = "sha256-vwMBEIlKorWs0agm1FgYvbYUO6e7RNb1X+bOL15qQps="; }; meta.homepage = "https://github.com/ledger/vim-ledger/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21804,7 +21793,7 @@ final: prev: { hash = "sha256-HlPnGklYyxBm+VPj1J8214mzCB0RgJUOTNu3MekI9Yk="; }; meta.homepage = "https://github.com/preservim/vim-lexical/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21818,7 +21807,7 @@ final: prev: { hash = "sha256-nhitS6E7+ZwqGOL8PxeYPnEZZphtvv2L8qekb7OnxPE="; }; meta.homepage = "https://github.com/lfe-support/vim-lfe/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21832,7 +21821,7 @@ final: prev: { hash = "sha256-6tfyTSjUu+TN6s2QK/fKXGdFohoeQikyzZ+aHIUkPOQ="; }; meta.homepage = "https://github.com/josa42/vim-lightline-coc/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21846,7 +21835,7 @@ final: prev: { hash = "sha256-B+avg/Sm+ds1tgKf35Kr247rtYS4je0QGuYxXkr0KbI="; }; meta.homepage = "https://github.com/tommcdo/vim-lion/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21860,7 +21849,7 @@ final: prev: { hash = "sha256-iqkjji8VhCKwjfw13QWIfP6q5EEiiktO1u7h1mHvMVY="; }; meta.homepage = "https://github.com/tpope/vim-liquid/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21874,7 +21863,7 @@ final: prev: { hash = "sha256-uvTVn/vyoAOcnTwUfzK060XM7d3EjnReThxVfhYEU94="; }; meta.homepage = "https://github.com/rhysd/vim-llvm/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -21888,7 +21877,7 @@ final: prev: { hash = "sha256-7lvW0w3D8cv4xre1aLqN4HTg3BgdDi4silPuV6sv+PQ="; }; meta.homepage = "https://github.com/embear/vim-localvimrc/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -21902,7 +21891,7 @@ final: prev: { hash = "sha256-nMyINojfIHgJFanmzKYIteFeMTjHwat8XkS3anqpoDA="; }; meta.homepage = "https://github.com/andreshazard/vim-logreview/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -21916,7 +21905,7 @@ final: prev: { hash = "sha256-enZpz3PIemCowfRRuzN8pSHruvrpowyGqm6qXNFgDZw="; }; meta.homepage = "https://github.com/mlr-msft/vim-loves-dafny/"; - meta.license = lib.meta.getLicenseFromSpdxId "MS-PL"; + meta.license = getLicenseFromSpdxId "MS-PL"; meta.hydraPlatforms = [ ]; }; @@ -21930,7 +21919,7 @@ final: prev: { hash = "sha256-E8q17fWXvuA7siPFINPBT4eKkHLlGU54HWkdC9+4P0U="; }; meta.homepage = "https://github.com/natebosch/vim-lsc/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -21944,7 +21933,7 @@ final: prev: { hash = "sha256-ZMqeuTKyQAknqXA4IvNCzgumcrafu0sLNp3ZFwQ6kj4="; }; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21958,7 +21947,7 @@ final: prev: { hash = "sha256-8fGLdc1OA8JCI5TjCdXLQNB22f3KZ4u3cBvb8er+z58="; }; meta.homepage = "https://github.com/rhysd/vim-lsp-ale/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21972,7 +21961,7 @@ final: prev: { hash = "sha256-M9s+nAbrxs1ZMExPlDc6twcCM9Cg/CjAARluD+kZd5Q="; }; meta.homepage = "https://github.com/jackguo380/vim-lsp-cxx-highlight/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -21986,7 +21975,7 @@ final: prev: { hash = "sha256-G7+ToiCUgdwANcPtVZFqBsAEcON+mwgpaRQtOaXtpb8="; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22000,7 +21989,7 @@ final: prev: { hash = "sha256-pOf4epxM2KBN+JtmeeyeB+6hBr2C34bWwHFk4IFuckY="; }; meta.homepage = "https://github.com/thomasfaingnaert/vim-lsp-snippets/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -22014,7 +22003,7 @@ final: prev: { hash = "sha256-kVDZ1ireZgL8wAuVGOD0z2IDdk9k7MYFwDGbgP3YmAA="; }; meta.homepage = "https://github.com/thomasfaingnaert/vim-lsp-ultisnips/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -22028,7 +22017,7 @@ final: prev: { hash = "sha256-dZDXPFQiiGFXaXZK7ttWyP7Fcv+3JCtPYxSgXa90d7o="; }; meta.homepage = "https://github.com/tbastos/vim-lua/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22042,7 +22031,7 @@ final: prev: { hash = "sha256-lCtftTLhZGoe4kfV43xwEvN5Xq/LVzzmENQHHCshS+M="; }; meta.homepage = "https://github.com/google/vim-maktaba/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -22056,7 +22045,7 @@ final: prev: { hash = "sha256-VLYGk6RiT/Vej3woPmpOe9ebiDDQms6B8xKw1aGouoQ="; }; meta.homepage = "https://github.com/lambdalisue/vim-manpager/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22070,7 +22059,7 @@ final: prev: { hash = "sha256-dGMO0vbi4LMQeMvA/NI98S/CsDT7LKDPrLP9NFkMZOQ="; }; meta.homepage = "https://github.com/Yilin-Yang/vim-markbar/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22084,7 +22073,7 @@ final: prev: { hash = "sha256-bkVQRCu+F7VjIdY0Ll0MYhPrAShri9AONixOXq2V7rw="; }; meta.homepage = "https://github.com/preservim/vim-markdown/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22098,7 +22087,7 @@ final: prev: { hash = "sha256-Dj5mUFf6FvAh2YbV4L8lTlFoM4N3pozTf99RjwEdobk="; }; meta.homepage = "https://github.com/mzlogin/vim-markdown-toc/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22112,7 +22101,7 @@ final: prev: { hash = "sha256-dO3+vS5tlpo+rqOAD8IPXNHPjCuhXkYgazGGj+V5R0I="; }; meta.homepage = "https://github.com/leafOfTree/vim-matchtag/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22126,7 +22115,7 @@ final: prev: { hash = "sha256-REbSURtBOLWhjyZyJdEQ4VQXifX6e3bv9+B9PpKlq8o="; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22140,7 +22129,7 @@ final: prev: { hash = "sha256-3yuf5d9A2anJwmOmdIrlcC0/EAHh/K2z3skrDRzfoQE="; }; meta.homepage = "https://github.com/aquach/vim-mediawiki-editor/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22154,7 +22143,7 @@ final: prev: { hash = "sha256-l63Iek33eqSSEEAcirhLQq/pibHuiggAqc36bwCNf8Q="; }; meta.homepage = "https://github.com/samoshkin/vim-mergetool/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22168,7 +22157,7 @@ final: prev: { hash = "sha256-c1x/KYiam9l+RX9ATwZlpLCJ380kno3sBS330eudFz0="; }; meta.homepage = "https://github.com/idanarye/vim-merginal/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22182,7 +22171,7 @@ final: prev: { hash = "sha256-UGv7i4+K70QTD0ajTyjtQT4yQeSdHYKfT5ujkKFTmD8="; }; meta.homepage = "https://github.com/david-a-wheeler/vim-metamath/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22196,7 +22185,7 @@ final: prev: { hash = "sha256-0XGugINNYH+o8uPePNz28Nojy1dxdVD8RYU53xA6qWU="; }; meta.homepage = "https://github.com/xolox/vim-misc/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22210,7 +22199,7 @@ final: prev: { hash = "sha256-g/0bkSBTKFykt4/k+fV+XSErAPDkf+cu4sLGoX5VsQ0="; }; meta.homepage = "https://github.com/delroth/vim-molokai-delroth/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22224,7 +22213,7 @@ final: prev: { hash = "sha256-PJxHKsyinieRigMNtSa/jhCQQ5WQK8wzA9lryV7CuqQ="; }; meta.homepage = "https://github.com/crusoexia/vim-monokai/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22238,7 +22227,7 @@ final: prev: { hash = "sha256-On1kMP5JMoeNYZAn/6gCh+2gJifSOkIF/tTVDHCoJuY="; }; meta.homepage = "https://github.com/phanviet/vim-monokai-pro/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22252,7 +22241,7 @@ final: prev: { hash = "sha256-22RXCEbnzv4c0o1hCVz/rJVHs76oN0FQ1f3URY2w4Xc="; }; meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22266,7 +22255,7 @@ final: prev: { hash = "sha256-78F44cldvn+D/cfeaSe4A7LURMArCvkUJER22oTUuyM="; }; meta.homepage = "https://github.com/bluz71/vim-moonfly-colors/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22280,7 +22269,7 @@ final: prev: { hash = "sha256-4NGFiLOYNJa03vSW9x+tqjfP8+J38mFTiRL0hZwoRLY="; }; meta.homepage = "https://github.com/matze/vim-move/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22294,7 +22283,7 @@ final: prev: { hash = "sha256-UxMuSOKwCs7YJc/ywkoP78uRIX1vWovv+1Ne7RdiqG4="; }; meta.homepage = "https://github.com/lifepillar/vim-mucomplete/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22308,7 +22297,7 @@ final: prev: { hash = "sha256-YtDPAe0zhPesVjIC1DGUsVLKyr1hqemOCECZKSG6qjY="; }; meta.homepage = "https://github.com/terryma/vim-multiple-cursors/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22322,7 +22311,7 @@ final: prev: { hash = "sha256-lXgNJ6fFI8RgvTu0+kWnSfJmAipSixqbgXkKVbCcPFc="; }; meta.homepage = "https://github.com/simnalamburt/vim-mundo/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; + meta.license = getLicenseFromSpdxId "GPL-2.0-only"; meta.hydraPlatforms = [ ]; }; @@ -22336,7 +22325,7 @@ final: prev: { hash = "sha256-lmYt+GKuXhbOhu3HufqIFE2DvzUYlk5vGqU6tpJ2yjY="; }; meta.homepage = "https://github.com/mustache/vim-mustache-handlebars/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22350,7 +22339,7 @@ final: prev: { hash = "sha256-aH3fdAQQjLVth0rYGnqGIGxRZgSPkmpeUfAwVg8feWY="; }; meta.homepage = "https://github.com/tiagofumo/vim-nerdtree-syntax-highlight/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -22364,7 +22353,7 @@ final: prev: { hash = "sha256-PcUYAci4FehCtKftet/jLkAdocPPJrzQBHh3Q8uFOJo="; }; meta.homepage = "https://github.com/jistr/vim-nerdtree-tabs/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -22378,7 +22367,7 @@ final: prev: { hash = "sha256-gDBm1e4A+G9dM5/I2F4B+iMKC8wzYhTqe9Ei3Ppzrvw="; }; meta.homepage = "https://github.com/nfnty/vim-nftables/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22392,7 +22381,7 @@ final: prev: { hash = "sha256-4tdDTzAaZTatKrA3UufL3a8fayxDEF18woFKEPTpGbQ="; }; meta.homepage = "https://github.com/kana/vim-niceblock/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22406,7 +22395,7 @@ final: prev: { hash = "sha256-wb8UNs0eF6939pjZWafDoFgRh/10rKorJFZtPbTkn/k="; }; meta.homepage = "https://github.com/nickel-lang/vim-nickel/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22420,7 +22409,7 @@ final: prev: { hash = "sha256-b1hXG3XRrWtZby+Z5J+WPREij6lFw8n73Ge6IbLBQgo="; }; meta.homepage = "https://github.com/tommcdo/vim-ninja-feet/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22434,7 +22423,7 @@ final: prev: { hash = "sha256-Hmn8EVlvMQnQF8COeb89cgl5+A83kagOjGsmvm5WNoE="; }; meta.homepage = "https://github.com/LnL7/vim-nix/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22448,7 +22437,7 @@ final: prev: { hash = "sha256-MWLc3ezCx7cG/HASghB4y7BwmFQq/r6sdKDIWTlihw4="; }; meta.homepage = "https://github.com/symphorien/vim-nixhash/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22462,7 +22451,7 @@ final: prev: { hash = "sha256-fiMYfRlm/KiMQybL97RcWy3Y+0qim6kl3ZkBvCuv4ZM="; }; meta.homepage = "https://github.com/noahfrederick/vim-noctu/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22476,7 +22465,7 @@ final: prev: { hash = "sha256-CoOpUc6VL77RTCbTg+17ned/I4OVfFIsKfbd5r+um54="; }; meta.homepage = "https://github.com/fruit-in/vim-nong-theme/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22490,7 +22479,7 @@ final: prev: { hash = "sha256-TFByXuBhw9/OcNhe+aqY8+QN2sFvhCkWxhMgBwSV3LQ="; }; meta.homepage = "https://github.com/jeffkreeftmeijer/vim-numbertoggle/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22504,7 +22493,7 @@ final: prev: { hash = "sha256-+7lj2Tbv5V4El54pSfFlu8jq6Rz6Pz+EIsg9DwXuADU="; }; meta.homepage = "https://github.com/tpope/vim-obsession/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22518,7 +22507,7 @@ final: prev: { hash = "sha256-w6DargglFxNkgZl7Uchl/uPntoGo54OH6tmJzaorfIw="; }; meta.homepage = "https://github.com/ocaml/vim-ocaml/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22532,7 +22521,7 @@ final: prev: { hash = "sha256-IGS0YgmCHLiCPAb7jHWLHEfHu3AzKiatZbAYdEvgzlI="; }; meta.homepage = "https://github.com/rakr/vim-one/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22546,7 +22535,7 @@ final: prev: { hash = "sha256-wRqW6xu3xgJf/552zK4nGaP2NLmzdrnEEUrNWb1WGH0="; }; meta.homepage = "https://github.com/petRUShka/vim-opencl/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22560,7 +22549,7 @@ final: prev: { hash = "sha256-lzLHlf5ELodySd7FSMAxKnuTSaK2HmifzkBtX9K/BuU="; }; meta.homepage = "https://github.com/sirtaj/vim-openscad/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22574,7 +22563,7 @@ final: prev: { hash = "sha256-2Gyr95P5bQqy9BC2WiOU6NuXvzuHNdydvH/xH8xdkR0="; }; meta.homepage = "https://github.com/kana/vim-operator-replace/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22588,7 +22577,7 @@ final: prev: { hash = "sha256-AtN0n1ywnB+hM8EvdP87fsL1zDRxQXXMh2nQFdCDOjk="; }; meta.homepage = "https://github.com/rhysd/vim-operator-surround/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22602,7 +22591,7 @@ final: prev: { hash = "sha256-yykX2bTr77HMqDjFt6VQLI1qNHodxYIom5s8XrN3wps="; }; meta.homepage = "https://github.com/kana/vim-operator-user/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22616,7 +22605,7 @@ final: prev: { hash = "sha256-hE7zSg6u9AAoPeyfXaINi6tM9VknXB95mN0+mLTOifk="; }; meta.homepage = "https://github.com/jceb/vim-orgmode/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22630,7 +22619,7 @@ final: prev: { hash = "sha256-HXmp65oIr8LSPa8DgiRfMgveECF9qvTQIh82A3psWQ8="; }; meta.homepage = "https://github.com/sdiehl/vim-ormolu/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22644,7 +22633,7 @@ final: prev: { hash = "sha256-SYv2zi5B/0gPltNXq7GNPIRagrTx0gLrHPSIpcTQsns="; }; meta.homepage = "https://github.com/fcpg/vim-osc52/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22658,7 +22647,7 @@ final: prev: { hash = "sha256-MicPNz+zUrWF87h7vj5junmYsriOl3Kyqxgh/8Mz6cg="; }; meta.homepage = "https://github.com/ojroques/vim-oscyank/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + meta.license = getLicenseFromSpdxId "BSD-2-Clause"; meta.hydraPlatforms = [ ]; }; @@ -22672,7 +22661,7 @@ final: prev: { hash = "sha256-FkfOgZ4obCqj0/QMCgblOBXYcQ/tSijNAKklY9lNYgI="; }; meta.homepage = "https://github.com/osyo-manga/vim-over/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22686,7 +22675,7 @@ final: prev: { hash = "sha256-ZKfXnq3DlzyPzbsWqTfNM80GFgQd3uO+650jyOtiFhw="; }; meta.homepage = "https://github.com/hashivim/vim-packer/"; - meta.license = lib.meta.getLicenseFromSpdxId "ISC"; + meta.license = getLicenseFromSpdxId "ISC"; meta.hydraPlatforms = [ ]; }; @@ -22700,7 +22689,7 @@ final: prev: { hash = "sha256-Zu/u5AqGs1O5Zgh/Q1HKoxidkIaeUhGT+yYkFe85tYM="; }; meta.homepage = "https://github.com/lambdalisue/vim-pager/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22714,7 +22703,7 @@ final: prev: { hash = "sha256-/yWE4VppahyeU6021tHjo7S88UpPzeU53IiLVEgyxPU="; }; meta.homepage = "https://github.com/vim-pandoc/vim-pandoc/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22728,7 +22717,7 @@ final: prev: { hash = "sha256-/u25UFAM4aWDH1kyVBFTz50NFr9aors3TBqBPoUkjx8="; }; meta.homepage = "https://github.com/vim-pandoc/vim-pandoc-after/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22742,7 +22731,7 @@ final: prev: { hash = "sha256-9JdQYjtoPqQz6Cn3JFHQP9c7KD38pnnDx3k5mVO4cis="; }; meta.homepage = "https://github.com/vim-pandoc/vim-pandoc-syntax/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22756,7 +22745,7 @@ final: prev: { hash = "sha256-aQrjEvkme43uDT5z+c6iKYVVoH6m0wGemB+14nCeRzQ="; }; meta.homepage = "https://github.com/yorickpeterse/vim-paper/"; - meta.license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + meta.license = getLicenseFromSpdxId "MPL-2.0"; meta.hydraPlatforms = [ ]; }; @@ -22770,7 +22759,7 @@ final: prev: { hash = "sha256-tRrp8J/7S8xKKw+lLOJbV7vQLHpdGbhmytVM2QlRItc="; }; meta.homepage = "https://github.com/bhurlow/vim-parinfer/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22784,7 +22773,7 @@ final: prev: { hash = "sha256-nfJmV+PNJy1upgz52uWIf9YkLqY6ELK04uoUnEUojeA="; }; meta.homepage = "https://github.com/ku1ik/vim-pasta/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22798,7 +22787,7 @@ final: prev: { hash = "sha256-CaNuMd4CDdN27Bnv9QJFEzZCYUVdcPRJVqj5x5cGgFc="; }; meta.homepage = "https://github.com/tpope/vim-pathogen/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; @@ -22812,7 +22801,7 @@ final: prev: { hash = "sha256-faJqZI4oWqNTwbN6nX4nUR0hKiSx0nOcG8eDlzPH17E="; }; meta.homepage = "https://github.com/junegunn/vim-peekaboo/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22826,7 +22815,7 @@ final: prev: { hash = "sha256-CkUROC4vyIdNbRONCgOnuPky8pZXE25KHKU9icCqWKI="; }; meta.homepage = "https://github.com/preservim/vim-pencil/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22840,7 +22829,7 @@ final: prev: { hash = "sha256-zNvyfy4SlHqwMeo8TjRGtGgPO8k1zNAYabnTlysqn70="; }; meta.homepage = "https://github.com/MeF0504/vim-pets/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22854,7 +22843,7 @@ final: prev: { hash = "sha256-Osm/TPV8zCVKwAaJztZSOSGe1VPFrmTsz6Iq52N077c="; }; meta.homepage = "https://github.com/jparise/vim-phabricator/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22868,7 +22857,7 @@ final: prev: { hash = "sha256-GlS4R4b3OZLsNJk7gOCrNxDUUV05H6ffUqtlctYCXmk="; }; meta.homepage = "https://github.com/justinj/vim-pico8-syntax/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22882,7 +22871,7 @@ final: prev: { hash = "sha256-8jvqRqkR2libYj7pC6nUpdqla9Cid8qWhA4rumMSkbY="; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22896,7 +22885,7 @@ final: prev: { hash = "sha256-N7UVzk/XUX76XcPHds+lLMZzO7gahj/9LIfof2BPThc="; }; meta.homepage = "https://github.com/powerman/vim-plugin-AnsiEsc/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22910,7 +22899,7 @@ final: prev: { hash = "sha256-eK3fb45c6+dqt+2URW3IczIobm06Tc/6MQ0wXSGHQLc="; }; meta.homepage = "https://github.com/hasundue/vim-pluto/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22924,7 +22913,7 @@ final: prev: { hash = "sha256-GcJRChc2cVXz6U1q4z3RmWnlpGllD4KiQ66U3uA/dg8="; }; meta.homepage = "https://github.com/sheerun/vim-polyglot/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22938,7 +22927,7 @@ final: prev: { hash = "sha256-pn8Fpt59qzVcDaRaddc3g1vG366OeUnrIKXNWUfXWmk="; }; meta.homepage = "https://github.com/jmcomets/vim-pony/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22952,7 +22941,7 @@ final: prev: { hash = "sha256-ioTgzkQlEd+/PSkL4cQBDskbHDbPWF3KTipDLKw13AQ="; }; meta.homepage = "https://github.com/haya14busa/vim-poweryank/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22966,7 +22955,7 @@ final: prev: { hash = "sha256-pgSTKOUzmtzjfNeF3mKcNqqcBY44kHfC30xD5HiL9PY="; }; meta.homepage = "https://github.com/prettier/vim-prettier/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -22980,7 +22969,7 @@ final: prev: { hash = "sha256-ab7SHn1XXb3SiQKm24EYTKhsPf08psbTjEMAgjX1YVU="; }; meta.homepage = "https://github.com/thinca/vim-prettyprint/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -22994,7 +22983,7 @@ final: prev: { hash = "sha256-ga41f7QowPsLcU8wKIO9c5Zwc/aE5IslzppGHQT+/68="; }; meta.homepage = "https://github.com/meain/vim-printer/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23008,7 +22997,7 @@ final: prev: { hash = "sha256-Xn8bQknIuZwBKptNI+mMfmlAZcCKzs1oWMYR8r+61BA="; }; meta.homepage = "https://github.com/prisma/vim-prisma/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23022,7 +23011,7 @@ final: prev: { hash = "sha256-JEO/5xOqtIwlaSSAQVi/0rNOVhWqxL11mkr1sDXl5DE="; }; meta.homepage = "https://github.com/tpope/vim-projectionist/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23036,7 +23025,7 @@ final: prev: { hash = "sha256-Zi9HVTYU6vABAqcvIbdcx0YtVHvKtkJupaLK3umO+DY="; }; meta.homepage = "https://github.com/dhruvasagar/vim-prosession/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23050,7 +23039,7 @@ final: prev: { hash = "sha256-5Z4fisFwEUO2OueQo+MA3rzoBQgZdmJYM++elclwCe4="; }; meta.homepage = "https://github.com/uarun/vim-protobuf/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23064,7 +23053,7 @@ final: prev: { hash = "sha256-G9dLjdq48x50wdd0+WjPxpgMlp00QLM8i3w1tj3s8zI="; }; meta.homepage = "https://github.com/PProvost/vim-ps1/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23078,7 +23067,7 @@ final: prev: { hash = "sha256-VTlYf8Zcc6kXqevQTwUF4nAD2AKPYcOaJyoq66YMJBw="; }; meta.homepage = "https://github.com/digitaltoad/vim-pug/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23092,7 +23081,7 @@ final: prev: { hash = "sha256-fE7SJ62qB9NY+Th8cPQAonyPsUljoZuoq0HQkrhLzrA="; }; meta.homepage = "https://github.com/rodjek/vim-puppet/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -23106,7 +23095,7 @@ final: prev: { hash = "sha256-8E/gUKU5KZUwRu2Tml7cDUeAL6LJwoTdu8RZN/2Enq4="; }; meta.homepage = "https://github.com/Vimjas/vim-python-pep8-indent/"; - meta.license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; + meta.license = getLicenseFromSpdxId "CC0-1.0"; meta.hydraPlatforms = [ ]; }; @@ -23120,7 +23109,7 @@ final: prev: { hash = "sha256-LQTwroaz7Eb/1GMwya1ucEgk74LTMil5Sn64AuT4WNQ="; }; meta.homepage = "https://github.com/jeetsukumaran/vim-pythonsense/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23134,7 +23123,7 @@ final: prev: { hash = "sha256-7NYBN0fuls57LAmfZ6xgKdXTwEhd9CAWubnBPf5T4EU="; }; meta.homepage = "https://github.com/romainl/vim-qf/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23148,7 +23137,7 @@ final: prev: { hash = "sha256-HOvZ0tK/stHD8NPxtSpiHUkxKQQ5geYGnhjD0X8Vamo="; }; meta.homepage = "https://github.com/romainl/vim-qlist/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23162,7 +23151,7 @@ final: prev: { hash = "sha256-DGXSK/eNkLmniYGva2ubeDig50R6/6psgKF9yrODu+o="; }; meta.homepage = "https://github.com/peterhoeg/vim-qml/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23176,7 +23165,7 @@ final: prev: { hash = "sha256-EoE1oc0uOopxjZ0XrfpQm4xK+acmvr6mD2I/9d2e17U="; }; meta.homepage = "https://github.com/thinca/vim-quickrun/"; - meta.license = lib.meta.getLicenseFromSpdxId "Zlib"; + meta.license = getLicenseFromSpdxId "Zlib"; meta.hydraPlatforms = [ ]; }; @@ -23190,7 +23179,7 @@ final: prev: { hash = "sha256-e5+AqNaJ1I+ttYpWLMi9sC8Q79dH2D8bk22mwhKPxoU="; }; meta.homepage = "https://github.com/racer-rust/vim-racer/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23204,7 +23193,7 @@ final: prev: { hash = "sha256-+7Xk8jhiYIP6kFRpv9uGV9fIzEPkCQTco4WidMqOlAk="; }; meta.homepage = "https://github.com/wlangstroth/vim-racket/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23218,7 +23207,7 @@ final: prev: { hash = "sha256-OKDewqVA2Ut39lLLS4mwdC72g6EJXmBB8raFA1i4pmU="; }; meta.homepage = "https://github.com/tpope/vim-ragtag/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23232,7 +23221,7 @@ final: prev: { hash = "sha256-0NqwCHvGeM5qale6xQR6NjG3bNRcpieDXk0W73jQUfo="; }; meta.homepage = "https://github.com/tpope/vim-rails/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23246,7 +23235,7 @@ final: prev: { hash = "sha256-RJPRe2QY3cS27yzRMO04sxYgZifzq3UEBRRbtTKh1Pk="; }; meta.homepage = "https://github.com/jordwalke/vim-reasonml/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23260,7 +23249,7 @@ final: prev: { hash = "sha256-G/dmkq1KtSHIl+I5p3LfO6mGPS3eyLRbEEsuLbTpGlk="; }; meta.homepage = "https://github.com/tpope/vim-repeat/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23274,7 +23263,7 @@ final: prev: { hash = "sha256-cLltwCpFkd1reNwLKzwoUtDbImzSvTFPCmXNL9xpZlQ="; }; meta.homepage = "https://github.com/rhaiscript/vim-rhai/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -23288,7 +23277,7 @@ final: prev: { hash = "sha256-x2E2oIqW2BPUzmu5KeEUFFeH5+PXHRbjt8obIgDzYkc="; }; meta.homepage = "https://github.com/tpope/vim-rhubarb/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23302,7 +23291,7 @@ final: prev: { hash = "sha256-JrpYcQ/mJQQUvDdsYlaaep6J6/irDIrCAb8W49JHqzk="; }; meta.homepage = "https://github.com/airblade/vim-rooter/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23316,7 +23305,7 @@ final: prev: { hash = "sha256-O2Xc2nvJgBBjT8FkGAQsgeMZwTu6RjJhbcC4oiytJW8="; }; meta.homepage = "https://github.com/tpope/vim-rsi/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23330,7 +23319,7 @@ final: prev: { hash = "sha256-pphvPEy3gMHB8EzmfO21yWbffpvr2Kp1Uwn1fXUvQEA="; }; meta.homepage = "https://github.com/vim-ruby/vim-ruby/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23344,7 +23333,7 @@ final: prev: { hash = "sha256-6GJCL2OcNEk3Qv/9TRUhXPHiaLJXEtGfl05UzLMFvEc="; }; meta.homepage = "https://github.com/tpope/vim-salve/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23358,7 +23347,7 @@ final: prev: { hash = "sha256-V9bbiAeR2HGdwjp6htP4GQQ56UHNHQhoOXjIPV87waY="; }; meta.homepage = "https://github.com/machakann/vim-sandwich/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23372,7 +23361,7 @@ final: prev: { hash = "sha256-R/NrlXJHdo5GrwztPGXogh9tRGA9WTRtwb96JqitDPY="; }; meta.homepage = "https://github.com/mhinz/vim-sayonara/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23386,7 +23375,7 @@ final: prev: { hash = "sha256-JTOyLgF6OcIYvNakbUB8AHP0kN8JMUy64XbRECPB10c="; }; meta.homepage = "https://github.com/derekwyatt/vim-scala/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -23400,7 +23389,7 @@ final: prev: { hash = "sha256-RsjJj/lzKC53EA3C5HLui13YCcxIgi0aQOX/zI82C78="; }; meta.homepage = "https://github.com/thinca/vim-scouter/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23414,7 +23403,7 @@ final: prev: { hash = "sha256-DXUK2kI+Z0+t45yUfYWQPGcBAbJsSpCOK9Qp84W16gg="; }; meta.homepage = "https://github.com/tpope/vim-scriptease/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23428,7 +23417,7 @@ final: prev: { hash = "sha256-5szvkGCMFfYGTC3mrOXw5hGSMSYfBzRGhY11LB8ktok="; }; meta.homepage = "https://github.com/inside/vim-search-pulse/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23442,7 +23431,7 @@ final: prev: { hash = "sha256-1eomYzMHQSAmYr+GggGcK0UM6jYcS3Vd05zOM1X2MCg="; }; meta.homepage = "https://github.com/tpope/vim-sensible/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23456,21 +23445,21 @@ final: prev: { hash = "sha256-x5FaM97AIxbQ8pXEttZXrxpVd1ME+rVyuhCIvF/f9eA="; }; meta.homepage = "https://github.com/Konfekt/vim-sentence-chopper/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; vim-sexp = buildVimPlugin { pname = "vim-sexp"; - version = "0-unstable-2026-04-26"; + version = "0-unstable-2026-05-02"; src = fetchFromGitHub { owner = "guns"; repo = "vim-sexp"; - rev = "983019354917f317ca7a39625a13e08f1a3e499c"; - hash = "sha256-a5z/nUL7WNPY7Sd8oQJzIYZhn8yieBhmFGS/9X12w7w="; + rev = "c6e7180781c5603f5ea0e2305adb0c117e4f8284"; + hash = "sha256-tjiTW3l7KfBzUR3Zg/tq6I3JNWaZVhdmywZaq2lrMrU="; }; meta.homepage = "https://github.com/guns/vim-sexp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23484,7 +23473,7 @@ final: prev: { hash = "sha256-homad7Z7nIF6jEJJGhtiZvdNLQUhb0vvmvcEku3K5/c="; }; meta.homepage = "https://github.com/tpope/vim-sexp-mappings-for-regular-people/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23498,7 +23487,7 @@ final: prev: { hash = "sha256-fjm6t50EqhNqNa7iKidaDjWR5Ky6eqN6eqWEcbsOTWM="; }; meta.homepage = "https://github.com/itspriddle/vim-shellcheck/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23512,7 +23501,7 @@ final: prev: { hash = "sha256-9eZ7IZV5PSEHAACZYQ4iiCs8iZxSxWOPinkrf85rpSI="; }; meta.homepage = "https://github.com/kshenoy/vim-signature/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23526,7 +23515,7 @@ final: prev: { hash = "sha256-xq8YiTfVVx0V1HicsAt99IgptKI799i6+bKy4gSGXY8="; }; meta.homepage = "https://github.com/mhinz/vim-signify/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23540,7 +23529,7 @@ final: prev: { hash = "sha256-9EQ+SAAoQkLjL929dVBDCUWvaUFjVDZ7jGoSeGrpjDA="; }; meta.homepage = "https://github.com/sile-typesetter/vim-sile/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23554,7 +23543,7 @@ final: prev: { hash = "sha256-HLj+3qJ49YRyx2uAtzSzMUtG0rZMEZDXO71fcc1BEfg="; }; meta.homepage = "https://github.com/ivalkeen/vim-simpledb/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23568,7 +23557,7 @@ final: prev: { hash = "sha256-hC590lmKBssLCSKPF9O2cnt6TCJkklzbbhDNhf1ozUU="; }; meta.homepage = "https://github.com/junegunn/vim-slash/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23582,7 +23571,7 @@ final: prev: { hash = "sha256-2Cr3h3uJvUL3CSoJs3aBFrkBeOBURSQItgQ4ep9sHXM="; }; meta.homepage = "https://github.com/tpope/vim-sleuth/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23596,7 +23585,7 @@ final: prev: { hash = "sha256-wFoEmru31f7PoN8JMtTLyIj5t8wFAO4jduFOYkAJfJ8="; }; meta.homepage = "https://github.com/jpalardy/vim-slime/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23610,7 +23599,7 @@ final: prev: { hash = "sha256-qL/HQclAQJmtXFZaF+RIgUA1GAqxu5MEDiIXHB1bjdU="; }; meta.homepage = "https://github.com/mzlogin/vim-smali/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23624,7 +23613,7 @@ final: prev: { hash = "sha256-Ta0LuSz/bT1NKqBr6LU3hd0qATdbCT99SY8BIfYfv2g="; }; meta.homepage = "https://github.com/t9md/vim-smalls/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23638,7 +23627,7 @@ final: prev: { hash = "sha256-rwKWi3ke0S44JUHzzEGYs30pbHsfmDyyOrn4t0bSlCg="; }; meta.homepage = "https://github.com/Industrial/vim-smartbd/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23652,7 +23641,7 @@ final: prev: { hash = "sha256-tldt9G0tRuJH2YREQkTPGkrVm4jreHUJ2VJIqLDHKCI="; }; meta.homepage = "https://github.com/Industrial/vim-smartbw/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23666,7 +23655,7 @@ final: prev: { hash = "sha256-5oB+h85q6s8fCrU4oatL4lyZwn7edzoTNGdyUhL7B7E="; }; meta.homepage = "https://github.com/psliwka/vim-smoothie/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23680,7 +23669,7 @@ final: prev: { hash = "sha256-vvT/zCzPuCzgsUKBYo3XkZVY5XSctKBr+p9Gndw1Imk="; }; meta.homepage = "https://github.com/bohlender/vim-smt2/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23694,7 +23683,7 @@ final: prev: { hash = "sha256-VkCownDdBKHXaa4KCJ+c0h4SVImmkkC4bbqP0uaQyPQ="; }; meta.homepage = "https://github.com/justinmk/vim-sneak/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23708,7 +23697,7 @@ final: prev: { hash = "sha256-WUjS0wEVNVmPeFBUMjGBd4hE04H9RdZzFLhTY5++vjY="; }; meta.homepage = "https://github.com/garbas/vim-snipmate/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23722,7 +23711,7 @@ final: prev: { hash = "sha256-6tcsy7rbREY9j9JRBsfWK2udl/Pa16KJTfiKTDQMMtE="; }; meta.homepage = "https://github.com/honza/vim-snippets/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23735,7 +23724,7 @@ final: prev: { hash = "sha256-qJLlHsXKcLC+bpirfcuBj3igK9dDk8L9oVGPzWhtkEI="; }; meta.homepage = "https://codeberg.org/lifepillar/vim-solarized8/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23749,7 +23738,7 @@ final: prev: { hash = "sha256-vd/RxKc04hUBtyc4lQn3EzftCPX9whrn2k8+UvNa7uI="; }; meta.homepage = "https://github.com/tomlion/vim-solidity/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23763,7 +23752,7 @@ final: prev: { hash = "sha256-MdJUkdyt761/5eBRYbNdjzAsOLDTruc2am+8cmyWAu8="; }; meta.homepage = "https://github.com/christoomey/vim-sort-motion/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23777,7 +23766,7 @@ final: prev: { hash = "sha256-IMD5xHFy26B5ZcR+9/TPyINYc/w4676B4Czy0jaGK94="; }; meta.homepage = "https://github.com/tpope/vim-speeddating/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23791,7 +23780,7 @@ final: prev: { hash = "sha256-FiaQLxqANOOwTdlZgRSxrD0uCJHA5zHDnnrurctMFW8="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23805,7 +23794,7 @@ final: prev: { hash = "sha256-cacNP4C9vl4h36GzWrrSZlRg53HelyYt+oXX0krHnyA="; }; meta.homepage = "https://github.com/yorokobi/vim-splunk/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -23819,7 +23808,7 @@ final: prev: { hash = "sha256-W5N/Dqxf9hSXEEJsrEkXInFwBXNBJe9Dzx9TVS12mPk="; }; meta.homepage = "https://github.com/mhinz/vim-startify/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23833,7 +23822,7 @@ final: prev: { hash = "sha256-rfY5lcDI4PwjLEqwmli1iG7ugZuplETmAYBNAoJX0ho="; }; meta.homepage = "https://github.com/dstein64/vim-startuptime/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23846,7 +23835,7 @@ final: prev: { hash = "sha256-YCxrSB7eRQ54iZhpcsAR930Uccj+2ZyogpYGKbcSlys="; }; meta.homepage = "https://gitlab.com/LittleMorph/vim-ic10"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23860,7 +23849,7 @@ final: prev: { hash = "sha256-mtI9ixjaTqhYzoDvl7M4BhZ8Myd4N1/biGxuzviz+1o="; }; meta.homepage = "https://github.com/axelf4/vim-strip-trailing-whitespace/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23874,7 +23863,7 @@ final: prev: { hash = "sha256-51RENZp53McViY5ZOeuB1A8B7FW9TFO5FEEUIvPEEWM="; }; meta.homepage = "https://github.com/nbouscal/vim-stylish-haskell/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23888,7 +23877,7 @@ final: prev: { hash = "sha256-jxGvz1KpdR+faI8BsSynXkLs+20qE0rhEkRSo4sxnw8="; }; meta.homepage = "https://github.com/alx741/vim-stylishask/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23902,7 +23891,7 @@ final: prev: { hash = "sha256-4oOBRGSSCgRyy03X4doMWFIlfeY9BQNLtaXLPkz29bI="; }; meta.homepage = "https://github.com/lunacookies/vim-substrata/"; - meta.license = lib.meta.getLicenseFromSpdxId "ISC"; + meta.license = getLicenseFromSpdxId "ISC"; meta.hydraPlatforms = [ ]; }; @@ -23916,7 +23905,7 @@ final: prev: { hash = "sha256-tlnpbDabyqKPH2lQTc5N2tHHQMkkNum0vcTkbJ+EU2A="; }; meta.homepage = "https://github.com/svermeulen/vim-subversive/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23930,7 +23919,7 @@ final: prev: { hash = "sha256-ycodyNmEtPDDDFZ/91E8Josm3Oz7NtTiOMisTfd1reU="; }; meta.homepage = "https://github.com/lambdalisue/vim-suda/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -23944,7 +23933,7 @@ final: prev: { hash = "sha256-DZE5tkmnT+lAvx/RQHaDEgEJXRKsy56KJY919xiH1lE="; }; meta.homepage = "https://github.com/tpope/vim-surround/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23958,7 +23947,7 @@ final: prev: { hash = "sha256-0dyK0ei8QklZqN199jyM2dSALcIrr8z7ZLAuiPaDUc8="; }; meta.homepage = "https://github.com/evanleck/vim-svelte/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -23972,7 +23961,7 @@ final: prev: { hash = "sha256-R7g70DOr6EkYp4JhFlY4+DbCM6XRf/Jh2P7acStpIO4="; }; meta.homepage = "https://github.com/machakann/vim-swap/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23985,7 +23974,7 @@ final: prev: { hash = "sha256-sdCXJOvB+vJE0ir+qsT/u1cHNxrksMnqeQi4D/Vg6UA="; }; meta.homepage = "https://codeberg.org/pbrisbin/vim-syntax-shakespeare"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23999,7 +23988,7 @@ final: prev: { hash = "sha256-RLPxedKayUQXsC8TSMvq4rM631WbyWkAbUdemwOPQsg="; }; meta.homepage = "https://github.com/TabbyML/vim-tabby/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -24013,7 +24002,7 @@ final: prev: { hash = "sha256-oHK0dJKBd4i412JhMrHW51U3/rL6Qy4CFXT9RNFGeFY="; }; meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24027,7 +24016,7 @@ final: prev: { hash = "sha256-+qh5MURjE9h4bI2K2hlFgIh7b72s09xFS5DOhQ+Vb9k="; }; meta.homepage = "https://github.com/kana/vim-tabpagecd/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24041,7 +24030,7 @@ final: prev: { hash = "sha256-/aAkuiUyF+DSwbn5QEwev7nEN2zizLfMzNWPNWbNKvU="; }; meta.homepage = "https://github.com/tpope/vim-tbone/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24055,7 +24044,7 @@ final: prev: { hash = "sha256-TIuKIr2JoMowVP67A8QAdE+L/JZFBdm/5Id3L5tImUI="; }; meta.homepage = "https://github.com/teal-language/vim-teal/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24069,7 +24058,7 @@ final: prev: { hash = "sha256-h+uq29rXfkCfOH9cxlJcNOkLmAep+6Hsym6CmV7ggJg="; }; meta.homepage = "https://github.com/erietz/vim-terminator/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -24083,7 +24072,7 @@ final: prev: { hash = "sha256-MVsAR8lfsgMJHGnJ/ILevB2lrr20IAvetCFOvMVZ9Dk="; }; meta.homepage = "https://github.com/hashivim/vim-terraform/"; - meta.license = lib.meta.getLicenseFromSpdxId "ISC"; + meta.license = getLicenseFromSpdxId "ISC"; meta.hydraPlatforms = [ ]; }; @@ -24098,7 +24087,7 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/juliosueiras/vim-terraform-completion/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24112,7 +24101,7 @@ final: prev: { hash = "sha256-vPACu8GlWxFITasOyWE9E87qqXLxG5WMn8h2XKNGD0I="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24126,7 +24115,7 @@ final: prev: { hash = "sha256-BPQKXJ77nbb7oZOBj//9CHWpQu3r+0FfSd1JDhkJjAM="; }; meta.homepage = "https://github.com/glts/vim-textobj-comment/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24140,7 +24129,7 @@ final: prev: { hash = "sha256-te7ljHY7lzu+fmbakTkPKxF312+Q0LozTLazxQvSYE8="; }; meta.homepage = "https://github.com/kana/vim-textobj-entire/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24154,7 +24143,7 @@ final: prev: { hash = "sha256-OuaNgW1dx0PW0eKS4QpdZpeBvZUOMPMuhPCnqAUIlDM="; }; meta.homepage = "https://github.com/kana/vim-textobj-function/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24168,7 +24157,7 @@ final: prev: { hash = "sha256-uh+DmsfNjsBnot51lk8xd+Ob2zVdyFSghoA/O6iU1yQ="; }; meta.homepage = "https://github.com/gibiansky/vim-textobj-haskell/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24182,7 +24171,7 @@ final: prev: { hash = "sha256-h7c6PMg4rJMH1f+NibOuQW/ComTmtCMpkCqntezwKTY="; }; meta.homepage = "https://github.com/kana/vim-textobj-line/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24196,7 +24185,7 @@ final: prev: { hash = "sha256-7jvoYMhgcPxOVDYqmvHZ8TLW8t/UtVzT84iycXKD4eg="; }; meta.homepage = "https://github.com/osyo-manga/vim-textobj-multiblock/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24210,7 +24199,7 @@ final: prev: { hash = "sha256-SkQavbxgq9WSeoZZnwRWHaHtku82xdgBjHrTz02kNKk="; }; meta.homepage = "https://github.com/preservim/vim-textobj-quote/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24224,7 +24213,7 @@ final: prev: { hash = "sha256-4+9SlywaEKpJL6MM2jcBjFoy2dpLqviil9idVNkeL/g="; }; meta.homepage = "https://github.com/kana/vim-textobj-user/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24238,7 +24227,7 @@ final: prev: { hash = "sha256-Q8x7GqSK99i/yrYrgcYqFoa1KoSNIQDS/rv8TVpXEl0="; }; meta.homepage = "https://github.com/Julian/vim-textobj-variable-segment/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24252,7 +24241,7 @@ final: prev: { hash = "sha256-Z9+mp5PUzz0pJCO7ZfhXcALBKUxmru/KciIOcWZ0WWU="; }; meta.homepage = "https://github.com/thinca/vim-themis/"; - meta.license = lib.meta.getLicenseFromSpdxId "Zlib"; + meta.license = getLicenseFromSpdxId "Zlib"; meta.hydraPlatforms = [ ]; }; @@ -24266,7 +24255,7 @@ final: prev: { hash = "sha256-KUVmZVPwgUBugd7h4YP8wDHCJppcmqtB0rUvHsMfRnw="; }; meta.homepage = "https://github.com/tmux-plugins/vim-tmux/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24280,7 +24269,7 @@ final: prev: { hash = "sha256-wfNbi7PJHVxswephCSB+ksT91hN/aFuvYRtYMIu7vWI="; }; meta.homepage = "https://github.com/roxma/vim-tmux-clipboard/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24294,7 +24283,7 @@ final: prev: { hash = "sha256-R40ggkvFFcHk9lhVm9nw8b174VfUrlDiy+BUgql+KKc="; }; meta.homepage = "https://github.com/tmux-plugins/vim-tmux-focus-events/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24308,7 +24297,7 @@ final: prev: { hash = "sha256-efqiRffnidYx+qjgsHyWshCFWgZp/ZrHl+Clt04pfpM="; }; meta.homepage = "https://github.com/christoomey/vim-tmux-navigator/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24322,7 +24311,7 @@ final: prev: { hash = "sha256-AWP3+2nwdzj3QirgQ13JFRrLwHu9Z3dn5BBdaH7l4Ds="; }; meta.homepage = "https://github.com/milkypostman/vim-togglelist/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24336,7 +24325,7 @@ final: prev: { hash = "sha256-hsPQWLJbTZF+hp715kMqcfyot2RiB3bQmEamUac6Ehc="; }; meta.homepage = "https://github.com/cespare/vim-toml/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24350,7 +24339,7 @@ final: prev: { hash = "sha256-gkxtVpLd7AIjw7nxjyf9/wNhAMCx8yUsy8Ngm0N2XU8="; }; meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -24364,7 +24353,7 @@ final: prev: { hash = "sha256-WAfwgTbz9mgEpI0nMgZTzukdPyyiRehhbtSUClOO4bE="; }; meta.homepage = "https://github.com/bronson/vim-trailing-whitespace/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24378,7 +24367,7 @@ final: prev: { hash = "sha256-AJ0GGEd5vp3kFkvvdRZ4KHycrsyg9VmV4DfqDa5HdR4="; }; meta.homepage = "https://github.com/tridactyl/vim-tridactyl/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -24392,7 +24381,7 @@ final: prev: { hash = "sha256-1uiWL5gVfkaBJ19tknVccjCdLmRNYI0Mun2dQvEzrXI="; }; meta.homepage = "https://github.com/ianks/vim-tsx/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24406,7 +24395,7 @@ final: prev: { hash = "sha256-0pajFA5JcLa8WMoOB43TXC5n05IxiYXQ7KTzCiZ0+tw="; }; meta.homepage = "https://github.com/lumiliet/vim-twig/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24420,7 +24409,7 @@ final: prev: { hash = "sha256-3my/0EOsuB4MBAJQDflIAHg3/Rd7wkk0nW6yqElQY7o="; }; meta.homepage = "https://github.com/sodapopcan/vim-twiggy/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24434,7 +24423,7 @@ final: prev: { hash = "sha256-ux/Hv5G50Ng8NG9VUj/EZXezQkQUDMcP5hKu1xWGyUw="; }; meta.homepage = "https://github.com/rcarriga/vim-ultest/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24448,7 +24437,7 @@ final: prev: { hash = "sha256-Cyw+qZ3N7DvwVB6jSlWFxn6dHILj+wnmzrvdBFLvls0="; }; meta.homepage = "https://github.com/arthurxavierx/vim-unicoder/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24462,7 +24451,7 @@ final: prev: { hash = "sha256-hsr3O/lV7rmC6zdfBVBqcbLDuumrY6r5ZmEnTttxrro="; }; meta.homepage = "https://github.com/tpope/vim-unimpaired/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24476,7 +24465,7 @@ final: prev: { hash = "sha256-FRhYW1NFjuQHxjtvrZ/UOh/93TL03cMigKUkxTJ710Y="; }; meta.homepage = "https://github.com/hashivim/vim-vagrant/"; - meta.license = lib.meta.getLicenseFromSpdxId "ISC"; + meta.license = getLicenseFromSpdxId "ISC"; meta.hydraPlatforms = [ ]; }; @@ -24490,7 +24479,7 @@ final: prev: { hash = "sha256-rpHVTwXRFfWlBbduJPSqtDjDEQTjwpi6mQ2LQJvRZiA="; }; meta.homepage = "https://github.com/tpope/vim-vinegar/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24504,7 +24493,7 @@ final: prev: { hash = "sha256-hO33JPVQw1WTBeZtqmomwf1O0DhUd6KL7544BOPIw0U="; }; meta.homepage = "https://github.com/triglav/vim-visual-increment/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24518,7 +24507,7 @@ final: prev: { hash = "sha256-KzBWkB/PYph6OfuF0GgNFYgqUAwMYbQQZbaaG9XuWZY="; }; meta.homepage = "https://github.com/mg979/vim-visual-multi/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24532,7 +24521,7 @@ final: prev: { hash = "sha256-Cx1Ev4S7d/3Re3GfU+jmMlikhyQB8o5sGUX4zRdBdrw="; }; meta.homepage = "https://github.com/bronson/vim-visual-star-search/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24546,7 +24535,7 @@ final: prev: { hash = "sha256-xG/qomvwHRqmpIxvs8Ad4yA8pLZFOfnVy70TFElk5ns="; }; meta.homepage = "https://github.com/thinca/vim-visualstar/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24560,7 +24549,7 @@ final: prev: { hash = "sha256-BxYoaJfjsEkmCiiGryqOsO5jvmjLRvTV4U6Esqcqj0I="; }; meta.homepage = "https://github.com/ngemily/vim-vp4/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -24574,7 +24563,7 @@ final: prev: { hash = "sha256-hLKtAYNenLgcVPfs0iLEzOOz1OL0oQ3WPJm1VStx9QM="; }; meta.homepage = "https://github.com/hrsh7th/vim-vsnip/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24588,7 +24577,7 @@ final: prev: { hash = "sha256-Ro64wc71m/SkFSPu+91tLFHuWaFfCTWH7zFPHbOg7C4="; }; meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24602,7 +24591,7 @@ final: prev: { hash = "sha256-CYxFcKhwt18TBM9GTilNMCSHTGsuoQenzRk56ZDsW/M="; }; meta.homepage = "https://github.com/posva/vim-vue/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24616,7 +24605,7 @@ final: prev: { hash = "sha256-9xbq2oirZSksIjZfPdvi/+Fy28c0huH2ppnt/f07R7M="; }; meta.homepage = "https://github.com/leafOfTree/vim-vue-plugin/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -24630,7 +24619,7 @@ final: prev: { hash = "sha256-8zMKrmCV4Erp0Q4WyuqyyKgZS5JGu1dXSzrhftdmNFE="; }; meta.homepage = "https://github.com/fcpg/vim-waikiki/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24644,7 +24633,7 @@ final: prev: { hash = "sha256-3D+07D3NKndFeTSNMJiG1HJl5Cv5/GjWJUU+6FOSI/k="; }; meta.homepage = "https://github.com/wakatime/vim-wakatime/"; - meta.license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + meta.license = getLicenseFromSpdxId "BSD-3-Clause"; meta.hydraPlatforms = [ ]; }; @@ -24658,7 +24647,7 @@ final: prev: { hash = "sha256-xLVCCE3eSv0aJQRXiY5H2kUtNOV5Fa2WUwl8a1nDb8M="; }; meta.homepage = "https://github.com/osyo-manga/vim-watchdogs/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24672,7 +24661,7 @@ final: prev: { hash = "sha256-dKGqjEZA994HxQHBWinvUuOCz7E0ZgwXh4HX6oF0M8o="; }; meta.homepage = "https://github.com/jasonccox/vim-wayland-clipboard/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24686,7 +24675,7 @@ final: prev: { hash = "sha256-qcm7ihOPHS/6p4ZGhcwNSyzruIDk/Sx9rtqs01lN5UE="; }; meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24700,7 +24689,7 @@ final: prev: { hash = "sha256-S1CN0Dbb2BtZx4Jhafac2AltkzV2sPAixSESBXbn7/8="; }; meta.homepage = "https://github.com/wesQ3/vim-windowswap/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24714,7 +24703,7 @@ final: prev: { hash = "sha256-2rTYzg5arjZXim9T+WfDWb5CIA2iN7gIuthcvqifhMk="; }; meta.homepage = "https://github.com/chaoren/vim-wordmotion/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24728,7 +24717,7 @@ final: prev: { hash = "sha256-1UTVUotFi+jVAAKimeF32qrltz2RxS1hVXtRhelHfo4="; }; meta.homepage = "https://github.com/preservim/vim-wordy/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24742,7 +24731,7 @@ final: prev: { hash = "sha256-HMsOY+r2hUj+scN7CcB8hLa+qbNQxCV1SfCRqkFGAeI="; }; meta.homepage = "https://github.com/joonty/vim-xdebug/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24756,7 +24745,7 @@ final: prev: { hash = "sha256-ADmotwtoRZcaJgzCg6YT3k29f7TpjHvPjy4ucfkJmOw="; }; meta.homepage = "https://github.com/lyokha/vim-xkbswitch/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24770,7 +24759,7 @@ final: prev: { hash = "sha256-iqbfQVNCcJ2MuZFSwkOJvKGdxpkhyTwiD2LR5qzlP0M="; }; meta.homepage = "https://github.com/mg979/vim-xtabline/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24784,7 +24773,7 @@ final: prev: { hash = "sha256-L453AAOnd3ubcefpy4WMb0vOVOqMccQDy9XqbxBtt6M="; }; meta.homepage = "https://github.com/stephpy/vim-yaml/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24798,7 +24787,7 @@ final: prev: { hash = "sha256-AE2eoC7drlKAtM0+pr2up3ZcX505nO8K1pJy7+U0m1k="; }; meta.homepage = "https://github.com/simonrw/vim-yapf/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24812,7 +24801,7 @@ final: prev: { hash = "sha256-dzMpm0/MGp2q2s+ijvXufXYFeQ2HdWs9cSRJ2tGR7cY="; }; meta.homepage = "https://github.com/michal-h21/vim-zettel/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24826,7 +24815,7 @@ final: prev: { hash = "sha256-LGY83LXEqzrUZQKQyypdpmM4pR1hozaSW8+YQlVMweA="; }; meta.homepage = "https://github.com/marrub--/vim-zscript/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24840,7 +24829,7 @@ final: prev: { hash = "sha256-ywzfawOIu/8X04ojLHgw5wGJoLZrEcB+rMwsDAfNmKI="; }; meta.homepage = "https://github.com/dag/vim2hs/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24854,7 +24843,7 @@ final: prev: { hash = "sha256-7wvICkTmQBAAWfbIm5xVNGweZOrow0uSgvB6WeC360M="; }; meta.homepage = "https://github.com/monkoose/vim9-stargate/"; - meta.license = lib.meta.getLicenseFromSpdxId "Unlicense"; + meta.license = getLicenseFromSpdxId "Unlicense"; meta.hydraPlatforms = [ ]; }; @@ -24868,7 +24857,7 @@ final: prev: { hash = "sha256-iRaYEc3v7kEveUEfsx3hLhQHIY7gcgIQtaEtKzjWWnM="; }; meta.homepage = "https://github.com/dominikduda/vim_current_word/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -24882,7 +24871,7 @@ final: prev: { hash = "sha256-zgSKuwhuyoa67UlX4yX2JumjfHrx7Mlvg7Bv2i6TInU="; }; meta.homepage = "https://github.com/andrep/vimacs/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24896,7 +24885,7 @@ final: prev: { hash = "sha256-mnG9yzlLThwsqh+siGfhVV0h1k4EvSCVrcjN1ndhFUg="; }; meta.homepage = "https://github.com/TaDaa/vimade/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -24910,7 +24899,7 @@ final: prev: { hash = "sha256-HievBzyVZke4AyCWAL9MlOw65X460cEEeOhwAL2brzs="; }; meta.homepage = "https://github.com/jreybert/vimagit/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24924,7 +24913,7 @@ final: prev: { hash = "sha256-rymj9VJEJL0V+DxnHy1IPOrhobmYuVfya7YRoxb2nSQ="; }; meta.homepage = "https://github.com/gotcha/vimelette/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24938,7 +24927,7 @@ final: prev: { hash = "sha256-4276fnfiq7p/ncfD/0OgxizVAGoUVB0n5HOBI3D0KOI="; }; meta.homepage = "https://github.com/Shougo/vimfiler.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24952,7 +24941,7 @@ final: prev: { hash = "sha256-6JTCwVzK50gTAauTlTfVl+79vhlo6/SXmmoyDjriQGc="; }; meta.homepage = "https://github.com/vimoutliner/vimoutliner/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24966,7 +24955,7 @@ final: prev: { hash = "sha256-XEBt9Yds73QCla3DnWeC+vK9xT47hLZxVC4mOPYE+L8="; }; meta.homepage = "https://github.com/tex/vimpreviewpandoc/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24980,7 +24969,7 @@ final: prev: { hash = "sha256-k4+fOMcIA6jxh10oSMR1VkNj9bN+On2ycsEgQoqD1Bs="; }; meta.homepage = "https://github.com/Shougo/vimproc.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -24994,7 +24983,7 @@ final: prev: { hash = "sha256-hkSDNbvC49WAcPxHvniZNT5MfNJLO3Y+fCMUTM7OrXo="; }; meta.homepage = "https://github.com/vimsence/vimsence/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25008,7 +24997,7 @@ final: prev: { hash = "sha256-Z12AmvKboiyHvNul06RR95vI0mKMGGEDznXhOwMyWBc="; }; meta.homepage = "https://github.com/Shougo/vimshell.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25023,21 +25012,21 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2026-04-19"; + version = "2.17-unstable-2026-05-01"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "0f42a5130432d4af2e6fd21fb93a76915ff1f090"; - hash = "sha256-dvrSe4dxbGl+rGScQDBK0tQUz4Pr37E3V326XcFGSQg="; + rev = "97e11bd4f56d46a87f8593d6ccb27820e19c4ab0"; + hash = "sha256-LsWTI/JElapBImGB6nUUtZT5EpG7djaRniKq/oSFpJM="; }; meta.homepage = "https://github.com/lervag/vimtex/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25051,7 +25040,7 @@ final: prev: { hash = "sha256-Bz7yi/YwOSV+xffGyCwz+uJJP9G88gDydo91HX2qK3U="; }; meta.homepage = "https://github.com/preservim/vimux/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25065,7 +25054,7 @@ final: prev: { hash = "sha256-pT9ElNdyVy53BiRHy/d1zJNtSPG0mSJmBoFq/gRizMk="; }; meta.homepage = "https://github.com/vimwiki/vimwiki/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25079,7 +25068,7 @@ final: prev: { hash = "sha256-ozrjz34YIlDziuc9KLYM9zikTlg2YKYlIewapzN/nlY="; }; meta.homepage = "https://github.com/lukas-reineke/virt-column.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25093,7 +25082,7 @@ final: prev: { hash = "sha256-WznB8eiwG7dIKg4LeblUQwb6E8yxAFLnV1wMwWq5/JI="; }; meta.homepage = "https://github.com/jubnzv/virtual-types.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25107,7 +25096,7 @@ final: prev: { hash = "sha256-scElpk70TYfSfDA4BI73SZyO0RhCEUbEADpYWp9o4a0="; }; meta.homepage = "https://github.com/vim-scripts/vis/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25121,7 +25110,7 @@ final: prev: { hash = "sha256-CMlNoGIU3Coe5H3sqFMT/CXFa7Kz2IKQZkEQ5/D/zhE="; }; meta.homepage = "https://github.com/navicore/vissort.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25135,7 +25124,7 @@ final: prev: { hash = "sha256-7k94AyzOx4Iqwu1Vns4i69/NR1uWlwouOB0UL9VsdL0="; }; meta.homepage = "https://github.com/liuchengxu/vista.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25149,7 +25138,7 @@ final: prev: { hash = "sha256-svKfA9p6WC6k3kbxG4TJxe2r0xpRPdbNTVk2PZcPAiY="; }; meta.homepage = "https://github.com/mcauley-penney/visual-whitespace.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25163,7 +25152,7 @@ final: prev: { hash = "sha256-rNmgrhzewBQXQfJafF/BpfxlhHOrj/1qTJNyQ46EtsA="; }; meta.homepage = "https://github.com/jannis-baum/vivify.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25177,7 +25166,7 @@ final: prev: { hash = "sha256-NGAvPSyttf/PDFUBSJtJVAUX2bpS+hwPeskZ0mFZ87A="; }; meta.homepage = "https://github.com/EthanJWright/vs-tasks.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25191,7 +25180,7 @@ final: prev: { hash = "sha256-YGlTlHEuivPJzMyWfk+YmbZqftbj7Mrll8rB3vK3O2A="; }; meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25205,7 +25194,7 @@ final: prev: { hash = "sha256-6ACKgxvzyERiGhCA103+8/HnJDiCls57zFTiahqwGQ4="; }; meta.homepage = "https://github.com/dylanaraps/wal.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25219,7 +25208,7 @@ final: prev: { hash = "sha256-d8d5XhvVwQCoN+MZkmxv7lFpAkhJTOpVqHBsqhRKVPA="; }; meta.homepage = "https://github.com/mattn/webapi-vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25233,7 +25222,7 @@ final: prev: { hash = "sha256-q4PZUh4QdppeKGB0hytnZi2WBE6FRTcgieka6AnqQ5k="; }; meta.homepage = "https://github.com/willothy/wezterm.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25247,7 +25236,7 @@ final: prev: { hash = "sha256-2+slQRWbBLmMYOFfFvCV1BxS+0iUwCYEHKMEzJb1H1o="; }; meta.homepage = "https://github.com/DingDean/wgsl.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25261,7 +25250,7 @@ final: prev: { hash = "sha256-SEppeCRrj03pXoQotW1dCKDz35b067+zUwsZbSEGaj8="; }; meta.homepage = "https://github.com/AndrewRadev/whatif.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25275,7 +25264,7 @@ final: prev: { hash = "sha256-rKaYnXM4gRkkF/+xIFm2oCZwtAU6CeTdRWU93N+Jmbc="; }; meta.homepage = "https://github.com/folke/which-key.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -25289,7 +25278,7 @@ final: prev: { hash = "sha256-zrVRRa868Sq0V8THxq9609FDr2w3n6btISFClE1J30c="; }; meta.homepage = "https://github.com/neolooong/whichpy.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25303,7 +25292,7 @@ final: prev: { hash = "sha256-9Dtf6x2daQ6bP7qq6jKiDY8RpKNG03r1z8AzqM6/Oaw="; }; meta.homepage = "https://github.com/johnfrankmorgan/whitespace.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25317,7 +25306,7 @@ final: prev: { hash = "sha256-kdPDyhYlwrOydc31z6O6XvE3n9+FpHyB5TD/1kUMyyE="; }; meta.homepage = "https://github.com/lervag/wiki-ft.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25331,7 +25320,7 @@ final: prev: { hash = "sha256-wcoiv8lPBr/r4yMw4tO6SmNQ09f1SjFqWlNDat7oXDk="; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25345,7 +25334,7 @@ final: prev: { hash = "sha256-jbLwoZLD6jL9QMIuUXiCbA4nP0Caw+iiHuCCGaxLZQU="; }; meta.homepage = "https://github.com/gelguy/wilder.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25359,7 +25348,7 @@ final: prev: { hash = "sha256-HGNBUuUFtZU9ozFsM0X5QadfnK+cEiosQfnnrI6bdtI="; }; meta.homepage = "https://github.com/SUSTech-data/wildfire.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25373,7 +25362,7 @@ final: prev: { hash = "sha256-zf4Z3n6TKXaQuEyTnCeq2L1f9PuahnmMdoF71c44EdU="; }; meta.homepage = "https://github.com/gcmt/wildfire.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25387,7 +25376,7 @@ final: prev: { hash = "sha256-Rx8dcEs779CYAwX8FerM94OWOFrQKGKsfCu+64p1P60="; }; meta.homepage = "https://github.com/fgheng/winbar.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25401,7 +25390,7 @@ final: prev: { hash = "sha256-Nfzd8kFqA83/0RfMUAYF4XXqhihyb22OnxDBrWW1nzU="; }; meta.homepage = "https://github.com/anuvyklack/windows.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25415,7 +25404,7 @@ final: prev: { hash = "sha256-wjpdX37kdgIKHS39LPKYcWTawQ4rc8KYf3ezt+5WL94="; }; meta.homepage = "https://github.com/Exafunction/windsurf.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25429,7 +25418,7 @@ final: prev: { hash = "sha256-mW3kaducHWRlDx18WcwcbWDlNnAyHgELS3XjpeFFCgs="; }; meta.homepage = "https://github.com/sindrets/winshift.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -25443,7 +25432,7 @@ final: prev: { hash = "sha256-VGCaaCilZf0YBTVSzXrUm3ql64vmvdS48j3/PBcFq4o="; }; meta.homepage = "https://github.com/wannesm/wmgraphviz.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25457,7 +25446,7 @@ final: prev: { hash = "sha256-L+t9V6sKny6kTM1gblQNtkqzKFlWOYpQ7MVi17jbzQU="; }; meta.homepage = "https://github.com/vim-scripts/wombat256.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25471,7 +25460,7 @@ final: prev: { hash = "sha256-rS7pTGqB7l7Jrh4XEsXxSi3ErvWgYZQiVLUyv9jskhA="; }; meta.homepage = "https://github.com/lukaszkorecki/workflowish/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25485,7 +25474,7 @@ final: prev: { hash = "sha256-a3f0NUYooMxrZEqLer+Duv6/ktq5MH2qUoFHD8z7fZA="; }; meta.homepage = "https://github.com/natecraddock/workspaces.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25499,7 +25488,7 @@ final: prev: { hash = "sha256-TKkeg5NGH4wvDIISn21MLkxaHr4ZK1jhifSgk3a2Vak="; }; meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25513,7 +25502,7 @@ final: prev: { hash = "sha256-7gykRF51e7GMzOGT4Jz6/9+O7dxvCyih/k8gUtiMCwg="; }; meta.homepage = "https://github.com/tweekmonster/wstrip.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25527,7 +25516,7 @@ final: prev: { hash = "sha256-T5c1dgokU0o+J6cvwEnH0tdr0Q2t7hYGgM9eXzF6u9A="; }; meta.homepage = "https://github.com/piersolenski/wtf.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -25541,7 +25530,7 @@ final: prev: { hash = "sha256-zTGclrlxThgqEvj8K3fQ87G98g3VDqvp/dCnZwSm4I8="; }; meta.homepage = "https://github.com/kyza0d/xeno.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25555,7 +25544,7 @@ final: prev: { hash = "sha256-A40dFf85PxFCP8hh8PNLVJflBl1LRFo8J1iZbcXxmo0="; }; meta.homepage = "https://github.com/Mythos-404/xmake.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25569,7 +25558,7 @@ final: prev: { hash = "sha256-HFiwXOwACiu7qHZ4wsI6+zEq1KLTJyOx08JJ36chC3k="; }; meta.homepage = "https://github.com/drmingdrmer/xptemplate/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25583,7 +25572,7 @@ final: prev: { hash = "sha256-v93VkFnGdyHpwU/pDJquTzuCEA3lZQxv1WUJRXIBCE4="; }; meta.homepage = "https://github.com/guns/xterm-color-table.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25597,7 +25586,7 @@ final: prev: { hash = "sha256-ZGccQC4YVLlWECXsxUTPjsEIoKyE0kXjRpkXUmYAQ50="; }; meta.homepage = "https://github.com/y9san9/y9nika.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25611,7 +25600,7 @@ final: prev: { hash = "sha256-49498W7Hadju54Vi9oOnlNouujhnS8hLQ7ji/3cvIZg="; }; meta.homepage = "https://github.com/someone-stole-my-name/yaml-companion.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25625,7 +25614,7 @@ final: prev: { hash = "sha256-IsR9GGFYCd1YWqVRBO/HuR596+p8RQ+c5rU8eFaaDFM="; }; meta.homepage = "https://github.com/cwrau/yaml-schema-detect.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -25639,7 +25628,7 @@ final: prev: { hash = "sha256-z6USTspCiWU6UEP9TyACvzlb4MGEadBKUfxN2vJyeV0="; }; meta.homepage = "https://github.com/ywpkwon/yank-path.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25653,7 +25642,7 @@ final: prev: { hash = "sha256-oGiXbSXo48NbaImzIKquEvplPCotLeIs4scvbhO6wyA="; }; meta.homepage = "https://github.com/gbprod/yanky.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "WTFPL"; + meta.license = getLicenseFromSpdxId "WTFPL"; meta.hydraPlatforms = [ ]; }; @@ -25668,21 +25657,21 @@ final: prev: { fetchSubmodules = true; }; meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Vim"; + meta.license = getLicenseFromSpdxId "Vim"; meta.hydraPlatforms = [ ]; }; yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.5-unstable-2026-04-30"; + version = "13.1.5-unstable-2026-05-03"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "b4427509b21e470810e28a7b5cb6dc7df418ba9b"; - hash = "sha256-rzCmSlyOsRNKxsPxGvJFysY7M6+NhJNfkB5evhXCHhE="; + rev = "d6ffa819eac0acc071664aa3d8a10c02f66ee0b6"; + hash = "sha256-b6MTvvRfne6RDCIAoXCU+eKp0UjM8zDg+zIxNUca4Zk="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25696,7 +25685,7 @@ final: prev: { hash = "sha256-awtWWuaAoUz3MqgNb608bwFdvZ/jxBx5ijmE8H6uHfM="; }; meta.homepage = "https://github.com/lucasew-graveyard/yescapsquit.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25710,7 +25699,7 @@ final: prev: { hash = "sha256-F7aS8d6jJQQoIGkG2o4KNnDZAIrq0c+otIHvjdoGbtY="; }; meta.homepage = "https://github.com/elkowar/yuck.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25724,7 +25713,7 @@ final: prev: { hash = "sha256-/B79WFWUxq8bIy6JLloQQNPEbNY7cjeiFWVUKCcAQzc="; }; meta.homepage = "https://github.com/fsharp/zarchive-vim-fsharp/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25738,7 +25727,7 @@ final: prev: { hash = "sha256-2pGQXlZK0vp6YU7AyCyNm5kfCW02EwS54wn50zb4RuI="; }; meta.homepage = "https://github.com/KabbAmine/zeavim.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25752,7 +25741,7 @@ final: prev: { hash = "sha256-OoxvSmZV6MCYKrH2ijGqIYhdSZG5oaRj+NFJGt0viyk="; }; meta.homepage = "https://github.com/swaits/zellij-nav.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25766,7 +25755,7 @@ final: prev: { hash = "sha256-2PPRHYuiDETPsNv0sVx09nJ4kvhlS55Aj1DGEf96JqI="; }; meta.homepage = "https://github.com/Lilja/zellij.nvim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25780,7 +25769,7 @@ final: prev: { hash = "sha256-vRJynz3bnkhfHKya+iEgm4PIEwT2P9kvkskgTt5UUU4="; }; meta.homepage = "https://github.com/folke/zen-mode.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; + meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -25794,7 +25783,7 @@ final: prev: { hash = "sha256-1zLxgs1EqAoGrjIr26awTFZ+NS06Ph/SDQHczBNCsaA="; }; meta.homepage = "https://github.com/sand4rt/zen.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25808,7 +25797,7 @@ final: prev: { hash = "sha256-2fecMaB/59a/a0tUpDhipyGgwUliNf73SNTKQp3Bhck="; }; meta.homepage = "https://github.com/zenbones-theme/zenbones.nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25822,7 +25811,7 @@ final: prev: { hash = "sha256-QKp5EyVNFMfwCIs4lzUjpIngWzTsUAW4k5vYcQmJG6o="; }; meta.homepage = "https://github.com/jnurmine/zenburn/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25836,7 +25825,7 @@ final: prev: { hash = "sha256-y3Y2y5cwuX9vQstSdMqmuCqhhOCiXU5ZcI+rKs+FLIo="; }; meta.homepage = "https://github.com/nvimdev/zephyr-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25850,7 +25839,7 @@ final: prev: { hash = "sha256-W5cSp/RFbUaGhtvfowaCASfOa0mrqfxxRGR23Bt07FQ="; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -25864,7 +25853,7 @@ final: prev: { hash = "sha256-EIZOyihVefJ+jZxkh9wx5H4P3eGMkThV/vfVxcCpkkY="; }; meta.homepage = "https://github.com/troydm/zoomwintab.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -25878,7 +25867,7 @@ final: prev: { hash = "sha256-wk037qL8htUkH6NJ+/D3y4sJHv/Eo3fkkUlsWW1fCLU="; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; - meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -25892,7 +25881,7 @@ final: prev: { hash = "sha256-idKiUUqFu6xk95a5ZLn/hvcPrgmgoDb8KRWxX+hRz4Y="; }; meta.homepage = "https://github.com/nanotee/zoxide.vim/"; - meta.license = lib.meta.getLicenseFromSpdxId "MIT"; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 4093605bc22a..08984e2ccbb2 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2416,13 +2416,6 @@ assertNoAdditions { }; }); - mind-nvim = super.mind-nvim.overrideAttrs (old: { - dependencies = [ self.plenary-nvim ]; - meta = old.meta // { - license = lib.licenses.bsd3; - }; - }); - mini-nvim = super.mini-nvim.overrideAttrs { # reduce closure size postInstall = '' diff --git a/pkgs/applications/editors/vim/plugins/utils/update.py b/pkgs/applications/editors/vim/plugins/utils/update.py index 7286b8195e29..741b90f19b10 100755 --- a/pkgs/applications/editors/vim/plugins/utils/update.py +++ b/pkgs/applications/editors/vim/plugins/utils/update.py @@ -95,7 +95,10 @@ class VimEditor(nixpkgs_plugin_update.Editor): fetchFromGitHub, fetchgit, }: - + let + inherit (lib.licenses) unfree; + inherit (lib.meta) getLicenseFromSpdxId; + in final: prev: { """ ) @@ -128,9 +131,9 @@ class VimEditor(nixpkgs_plugin_update.Editor): license_spdx_id, license_spdx_id ) license_nix = ( - f" meta.license = lib.meta.getLicenseFromSpdxId {json.dumps(license_spdx_id)};\n" + f" meta.license = getLicenseFromSpdxId {json.dumps(license_spdx_id)};\n" if license_spdx_id - else " meta.license = lib.licenses.unfree;\n" + else " meta.license = unfree;\n" ) content += """{buildFn} {{ pname = "{plugin.name}"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 312dbb311486..0b7c2e4cbb56 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -687,7 +687,6 @@ https://github.com/mellow-theme/mellow.nvim/,, https://github.com/lsig/messenger.nvim/,, https://github.com/xero/miasma.nvim/,, https://github.com/dasupradyumna/midnight.nvim/,, -https://github.com/hadronized/mind.nvim/,, https://github.com/nvim-mini/mini-git/,, https://github.com/nvim-mini/mini.ai/,, https://github.com/nvim-mini/mini.align/,, diff --git a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix index 5a7bc340b77e..be2b54bda5b9 100644 --- a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix +++ b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "genesis-plus-gx"; - version = "0-unstable-2026-04-24"; + version = "0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "libretro"; repo = "Genesis-Plus-GX"; - rev = "eb4216246a2590281ffaf4aa644155c8757025d2"; - hash = "sha256-2gaPh3Z20eCKLQAcVs49v9R+4WjDQKdJqPWasRRwUa0="; + rev = "252694adb9ebf2abcc7a1340d4078dce53d8954f"; + hash = "sha256-mFij3fLDMvyby3ata47YJN7YuBKGv4/xphFQDiFKY3A="; }; meta = { diff --git a/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix b/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix index ef1bb654767c..5ce71b5a5bb6 100644 --- a/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix @@ -1,10 +1,10 @@ { traefik-crd = { - url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.201+up39.0.2.tgz"; - sha256 = "0r43kny2kkrlxjniivnivzbqqbiri08cg9qjrl6mx9rjzsxfxqwg"; + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.701+up39.0.7.tgz"; + sha256 = "1ii00d4r0lmzwi8n16m2fgi50j0s5cj1bm0jlsi3dbdbpq0savi3"; }; traefik = { - url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.201+up39.0.2.tgz"; - sha256 = "1ci2wns11ibgwf7x4j90vcbrsf63rrz1slsm63iayvkdq3r3ri04"; + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.701+up39.0.7.tgz"; + sha256 = "1ijrh3wr4k6ydcv0ylvy4i3swbj5byam0lkk51khfl9mmz4z8y0r"; }; } diff --git a/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json index be2af337e1d7..0a4911e9c460 100644 --- a/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json @@ -1,26 +1,26 @@ { "airgap-images-amd64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-amd64.tar.gz", - "sha256": "93f356bfebfd647b099aed93e9754deade10c38ef081afa858f8483503d480b1" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-amd64.tar.gz", + "sha256": "234a24f45c7d767cd850a7265257d4d2d7c2cc5ac3ca8e67a94f359766ec547d" }, "airgap-images-amd64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "e368015a3d3b4d38b23ea2ef31b37c2bcb6e9488628954c33c7976a5f0f09290" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "71cd029a49fae4893970132b0136b217b133de4dbb4ba0107f3b82ec4867734d" }, "airgap-images-arm-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm.tar.gz", - "sha256": "4cb0a69d3c7319ee27e2c1a3a93523bbdb9c05fde4698b78187d5fb30b9df791" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm.tar.gz", + "sha256": "41ceeb0249f8d53cbf3ead7ff70374c292c121f991af0e3a491ff66d48a99d41" }, "airgap-images-arm-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "b789ea7b1965d630d4d5346af7247da6645fa3b6ef32c9f27a6d44e64af9b5c0" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "4d826c3f62a3d58f6da34e4369c4a64f0997b2c963423e1890e5bda70e55dc6b" }, "airgap-images-arm64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm64.tar.gz", - "sha256": "1cd8c3902f215c861d9a66602df0b28c1a70e292468f6a149b8c6299da1d7cbe" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm64.tar.gz", + "sha256": "5c5f6d62105b620cda23099b63146d3cb8698e437a2c0c8e770a17578b174eeb" }, "airgap-images-arm64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "790c4de411881c0af1d704d566d3832afc2fd91c4820423af1a3796c85b47734" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "e4ca9bf05aab34f10fa792f894ab214aeaac30be31b6d91918b036216d753efa" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_33/versions.nix b/pkgs/applications/networking/cluster/k3s/1_33/versions.nix index 24e12263752d..deddf3a824dd 100644 --- a/pkgs/applications/networking/cluster/k3s/1_33/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_33/versions.nix @@ -1,21 +1,21 @@ { - k3sVersion = "1.33.9+k3s1"; - k3sCommit = "f93a18d13d956f6c7f1cc6101e6048766df09ebb"; - k3sRepoSha256 = "006g6spjfqnz5w57hls4iy1b84r9y6i6h0ybfprhsphdk5fblvkn"; - k3sVendorHash = "sha256-PKEPdSdljMOFxwh/xbfSHziRPxMgfvNGK3fQqiNC0UI="; + k3sVersion = "1.33.11+k3s1"; + k3sCommit = "c532325bce6b1fa03be983cca3a8b4b84eea72a6"; + k3sRepoSha256 = "1gzpazgi0bhqp4bqlp1s7gxqlh2wq2s8n31khy83kdhz22i6dipb"; + k3sVendorHash = "sha256-rFH0Z66J6NHP+iscHDsr5rDkVLLkXeVuXTlT9hEhubw="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0"; - k3sCNIVersion = "1.9.0-k3s1"; - k3sCNISha256 = "0naqf3jkxz3rd9ljd40wbm8walgi2bx6d1l9wr6mcvrgj7d5g28c"; - containerdVersion = "2.1.5-k3s1.33"; - containerdSha256 = "15iw6px3710rlsx7j933i07qd4a2r7caagfjbhhfcp33m9k19v7h"; + k3sCNIVersion = "1.9.1-k3s1"; + k3sCNISha256 = "1ggaz0p1c2k94car9d89a05smz3zx32sxn197b1l5kmjcnzdwadh"; + containerdVersion = "2.2.3-k3s1.33"; + containerdSha256 = "1zkbjwnhxxkc9lqk2i9wfi10ywd4rsky3sjs2dzlid91l6xgrwhv"; containerdPackage = "github.com/k3s-io/containerd/v2"; criCtlVersion = "1.33.0-k3s2"; - flannelVersion = "v0.28.0"; + flannelVersion = "v0.28.4"; flannelPluginVersion = "v1.9.0-flannel1"; kubeRouterVersion = "v2.6.3-k3s1"; criDockerdVersion = "v0.3.19-k3s2"; - helmJobVersion = "v0.9.14-build20260210"; + helmJobVersion = "v0.9.17-build20260422"; } diff --git a/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix b/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix index ef1bb654767c..5ce71b5a5bb6 100644 --- a/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix @@ -1,10 +1,10 @@ { traefik-crd = { - url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.201+up39.0.2.tgz"; - sha256 = "0r43kny2kkrlxjniivnivzbqqbiri08cg9qjrl6mx9rjzsxfxqwg"; + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.701+up39.0.7.tgz"; + sha256 = "1ii00d4r0lmzwi8n16m2fgi50j0s5cj1bm0jlsi3dbdbpq0savi3"; }; traefik = { - url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.201+up39.0.2.tgz"; - sha256 = "1ci2wns11ibgwf7x4j90vcbrsf63rrz1slsm63iayvkdq3r3ri04"; + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.701+up39.0.7.tgz"; + sha256 = "1ijrh3wr4k6ydcv0ylvy4i3swbj5byam0lkk51khfl9mmz4z8y0r"; }; } diff --git a/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json index 411d7208814c..2fe43688f83b 100644 --- a/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json @@ -1,26 +1,26 @@ { "airgap-images-amd64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-amd64.tar.gz", - "sha256": "c4b6795a54bb193ea4b156c76a742dd4f93e03bbd03b739d8356d7298aa8a9be" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-amd64.tar.gz", + "sha256": "4c81d96db507206816c341e79c113692d9f6c1515d0f2cd82f3c95376f09e7f3" }, "airgap-images-amd64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "dbc5a1a69162b37544ea7f4d04208355f57c696b98bb7ae47a3080c84d90debf" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "1d98b5f32c85ae41371851e6c14b81bdb8960177b28ccd1deda55c1a05586704" }, "airgap-images-arm-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm.tar.gz", - "sha256": "d5e882421ab3d31786d03dfceaa4cdda80fdf5c15e456bfdaf69b46627dce0ef" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm.tar.gz", + "sha256": "da9fb4db5e14d8ebaf173718f1df8ed68c80f56ea725e5c7b19c0c2b216f538a" }, "airgap-images-arm-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "d795d06766a1d5475123deef4bf4c869fe5c8dadba844241e983aa25818d1631" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "9880d9f56c5ec9b61714aa27caab365b237f51ec272e27cfc3bfead5ae60eeee" }, "airgap-images-arm64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm64.tar.gz", - "sha256": "dda519d71787bc7eed33a2a1db9015158ca58d86f23a39704b4193f3e1e1a36b" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm64.tar.gz", + "sha256": "7702e62ebf167bdc9d8f4b3eda18544339c839f456746389d8fceea8be379d3e" }, "airgap-images-arm64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "c5799a879b68adc996e9a09158d8ea7f04b46bff5241e9641c404809e687d29e" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "4c9514a2874c592813285fac36ff6a9f7e65febc426af73a7ac3ececa1804d6d" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_34/versions.nix b/pkgs/applications/networking/cluster/k3s/1_34/versions.nix index 05d0a966996a..4bf854dfc96c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_34/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_34/versions.nix @@ -1,21 +1,21 @@ { - k3sVersion = "1.34.5+k3s1"; - k3sCommit = "c2661bc1e7029f4e68a02f4a9d15c7de3428d0cf"; - k3sRepoSha256 = "07wqbj8l48nwvx59p6wrahk7acw5bgmvkv7ij24f1514xj5y6if2"; - k3sVendorHash = "sha256-q3/KylcuuhUMC3ggpR8DsLjdWgtPnhCqa1HjM2sgHuo="; + k3sVersion = "1.34.7+k3s1"; + k3sCommit = "757f14939dd335fb5d7a839a9980382da9cdedf7"; + k3sRepoSha256 = "0f4mp23hnn5w5km0ymj66vpjjdh6m0xkrs87lfpm0gf2j9ba1vn5"; + k3sVendorHash = "sha256-MrWZp43SVKWboUs3RasZXBmZD3dDYWWZewKbXkJvsiA="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0"; - k3sCNIVersion = "1.9.0-k3s1"; - k3sCNISha256 = "0naqf3jkxz3rd9ljd40wbm8walgi2bx6d1l9wr6mcvrgj7d5g28c"; - containerdVersion = "2.1.5-k3s1"; - containerdSha256 = "0n0g58d352i8wz0bqn87vgrd7z54j268cbmbp19fz68wmifm7fl8"; + k3sCNIVersion = "1.9.1-k3s1"; + k3sCNISha256 = "1ggaz0p1c2k94car9d89a05smz3zx32sxn197b1l5kmjcnzdwadh"; + containerdVersion = "2.2.3-k3s1"; + containerdSha256 = "0fn252icn082822r754i2bqd8rivhvjwkfk031a8g0vvw8rz46vj"; containerdPackage = "github.com/k3s-io/containerd/v2"; criCtlVersion = "1.34.0-k3s2"; - flannelVersion = "v0.28.0"; + flannelVersion = "v0.28.4"; flannelPluginVersion = "v1.9.0-flannel1"; kubeRouterVersion = "v2.6.3-k3s1"; criDockerdVersion = "v0.3.19-k3s3"; - helmJobVersion = "v0.9.14-build20260210"; + helmJobVersion = "v0.9.17-build20260422"; } diff --git a/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix b/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix index ef1bb654767c..5ce71b5a5bb6 100644 --- a/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix @@ -1,10 +1,10 @@ { traefik-crd = { - url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.201+up39.0.2.tgz"; - sha256 = "0r43kny2kkrlxjniivnivzbqqbiri08cg9qjrl6mx9rjzsxfxqwg"; + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.701+up39.0.7.tgz"; + sha256 = "1ii00d4r0lmzwi8n16m2fgi50j0s5cj1bm0jlsi3dbdbpq0savi3"; }; traefik = { - url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.201+up39.0.2.tgz"; - sha256 = "1ci2wns11ibgwf7x4j90vcbrsf63rrz1slsm63iayvkdq3r3ri04"; + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.701+up39.0.7.tgz"; + sha256 = "1ijrh3wr4k6ydcv0ylvy4i3swbj5byam0lkk51khfl9mmz4z8y0r"; }; } diff --git a/pkgs/applications/networking/cluster/k3s/1_35/go_runc_require.patch b/pkgs/applications/networking/cluster/k3s/1_35/go_runc_require.patch deleted file mode 100644 index 15a0cbb28137..000000000000 --- a/pkgs/applications/networking/cluster/k3s/1_35/go_runc_require.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/scripts/package-cli b/scripts/package-cli -index a15d754926..bc450dbe4e 100755 ---- a/scripts/package-cli -+++ b/scripts/package-cli -@@ -3,7 +3,10 @@ set -e -x - - cd $(dirname $0)/.. - -+runc_require=$(grep "github.com/opencontainers/runc" go.mod | awk -F '=> ' '{print $2}' | xargs -0 printf 'require %s') -+echo "$runc_require" >> go.mod - . ./scripts/version.sh -+sed -i '$d' go.mod - - GO=${GO-go} - diff --git a/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json index c45e9708782a..0e51b2dc552c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json @@ -1,26 +1,26 @@ { "airgap-images-amd64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-amd64.tar.gz", - "sha256": "5714a481d7e197cc4e41070bfd8a310dc93103fc9f23bfc32fce61d24940d9a7" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-amd64.tar.gz", + "sha256": "cb7609c41885b65452fd8e4b5ad4621e39ef31a1894c9b416e2ca369aea673bd" }, "airgap-images-amd64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "a3caf6692c1495f58bbaa1411a0e2377e9f7ebd262bd33101c3cd1edade68360" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "2740585f773e1461b2a5b9976a1291a7a554b85f4538228e34cc67b03f690ca5" }, "airgap-images-arm-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm.tar.gz", - "sha256": "bd48d1aeee4e7643e796439ec95caef0e270e07744307a9b1d134e55837b868b" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm.tar.gz", + "sha256": "ef1366c55b9ee109a8452d9fdeb3d5cfc00927e0f24f227ff57ec0e54b34f7ae" }, "airgap-images-arm-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "393d1de18e0ba363164d77b005d9cca045b9cd726645b9915550a429fc7920e8" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "b09ebf9407e9c2901f13d4921304d83abf9bbd4e1222fb5a2a6d91ac9622a2e3" }, "airgap-images-arm64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm64.tar.gz", - "sha256": "fe69ee52cf6a9b51667877e2eebda08a789b19d4fb0a0a38fde21aa5051eb24d" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm64.tar.gz", + "sha256": "6bba0489d0b1ac542a9fcca64a6cf367ae6423f6e17478cca40f0ea4cfd01d31" }, "airgap-images-arm64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "5ddc08b28514575c819638ee2a870b587ca4105a4465763cca276b663ce84298" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "3ddac18185a554b42d53e79d80954ca7841ce48f511afe75fdf8485e0d88efe7" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_35/versions.nix b/pkgs/applications/networking/cluster/k3s/1_35/versions.nix index 8e53bf5a23f1..00fb9d2f8a9b 100644 --- a/pkgs/applications/networking/cluster/k3s/1_35/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_35/versions.nix @@ -1,21 +1,21 @@ { - k3sVersion = "1.35.2+k3s1"; - k3sCommit = "13563febb4bd4aef9c7cda43a22c8155ac937dd4"; - k3sRepoSha256 = "0kwk4c99bn0glhyf81cmx0ly0x97hlajhh2h658cpjr97hij2fpa"; - k3sVendorHash = "sha256-iGtGGviYfLDmagFlWfMBZ1Gm57aNhusLFR2p70SpFMQ="; + k3sVersion = "1.35.4+k3s1"; + k3sCommit = "5dc8fe6894219e2156c2ba82b1bee84cad674694"; + k3sRepoSha256 = "0ilsxhfnn30h0lfajn6awz396g7ygm9n2syzsf09k0g1mv741gib"; + k3sVendorHash = "sha256-PzRBM5cSCF3cGIEdvUrQ4x4PyV7rBpMZVP+tYJDH6oo="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0"; - k3sCNIVersion = "1.9.0-k3s1"; - k3sCNISha256 = "0naqf3jkxz3rd9ljd40wbm8walgi2bx6d1l9wr6mcvrgj7d5g28c"; - containerdVersion = "2.1.5-k3s1"; - containerdSha256 = "0n0g58d352i8wz0bqn87vgrd7z54j268cbmbp19fz68wmifm7fl8"; + k3sCNIVersion = "1.9.1-k3s1"; + k3sCNISha256 = "1ggaz0p1c2k94car9d89a05smz3zx32sxn197b1l5kmjcnzdwadh"; + containerdVersion = "2.2.3-k3s1"; + containerdSha256 = "0fn252icn082822r754i2bqd8rivhvjwkfk031a8g0vvw8rz46vj"; containerdPackage = "github.com/k3s-io/containerd/v2"; criCtlVersion = "1.35.0-k3s2"; - flannelVersion = "v0.28.0"; + flannelVersion = "v0.28.4"; flannelPluginVersion = "v1.9.0-flannel1"; kubeRouterVersion = "v2.6.3-k3s1"; criDockerdVersion = "v0.3.19-k3s3"; - helmJobVersion = "v0.9.14-build20260210"; + helmJobVersion = "v0.9.17-build20260422"; } diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index e84506685b10..7be3c9a024c1 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -580,13 +580,13 @@ "vendorHash": "sha256-9Vs/ksWpdusfIHOM1jXZ6XYptLReY7LeQKflXlsOWj8=" }, "hashicorp_google-beta": { - "hash": "sha256-qiROr5WjyX2CJQ4JyhNeD0pQhhhFf45RBUotRxpjT5c=", + "hash": "sha256-ltqZ6nyl/leYsV2pBJVgOtcOYIyfDmDLsZLfHTPOyew=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v7.29.0", + "rev": "v7.30.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-s6mbjjbQ6VJvZ9Cz//CywP5vF27s5oKHg4GsC0gnYRM=" + "vendorHash": "sha256-WMfT/gtjRDACXWDf1w3cUiEUdeFrGAnYvDQcuXiQNkk=" }, "hashicorp_helm": { "hash": "sha256-S4Fe65f+gEWWxRMC+/i93dwwe7QigPccx4wiqNBpcL8=", @@ -1148,13 +1148,13 @@ "vendorHash": null }, "sacloud_sakuracloud": { - "hash": "sha256-CVM56qxegsJrH+4SxHhfSR/iuXitgW0HCQH8l+Ay0G0=", + "hash": "sha256-qeFN+JMs/TLV/oPFjMjpUmqv6fTiY+qREXQNYHMk8vY=", "homepage": "https://registry.terraform.io/providers/sacloud/sakuracloud", "owner": "sacloud", "repo": "terraform-provider-sakuracloud", - "rev": "v2.35.0", + "rev": "v2.35.1", "spdx": "Apache-2.0", - "vendorHash": "sha256-SY13J+aguuOicQnNBgutjIGh0njrLubpNl0c0b4kNwo=" + "vendorHash": "sha256-w2NSJv6BY7S5KHeBttxqY2cMR+yPvr2IsC5X4aJAo3A=" }, "sap-cloud-infrastructure_sci": { "hash": "sha256-eQA4mY+Rx5PLbTgGqfefYFc5gZKIvt1w2eag8ipE0PI=", diff --git a/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/pkgs/applications/networking/remote/citrix-workspace/generic.nix index 0409ad8724bc..1ea48306fe1f 100644 --- a/pkgs/applications/networking/remote/citrix-workspace/generic.nix +++ b/pkgs/applications/networking/remote/citrix-workspace/generic.nix @@ -19,6 +19,7 @@ glib, glib-networking, gnome2, + gst_all_1, gtk2, gtk2-x11, gtk3, @@ -77,6 +78,7 @@ xprop, xdpyinfo, libxcb, + x264, zlib, homepage, @@ -87,6 +89,18 @@ }: let + gstPackages = [ + gst_all_1.gstreamer + gst_all_1.gst-libav + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-bad + gst_all_1.gst-plugins-ugly + gst_all_1.gst-vaapi + ]; + + gstPluginPath = lib.makeSearchPathOutput "lib" "lib/gstreamer-1.0" gstPackages; + fuse3' = symlinkJoin { name = "fuse3-backwards-compat"; paths = [ (lib.getLib fuse3) ]; @@ -145,6 +159,8 @@ stdenv.mkDerivation rec { dontBuild = true; dontConfigure = true; + strictDeps = true; + __structuredAttrs = true; sourceRoot = "."; preferLocalBuild = true; passthru.icaroot = "${placeholder "out"}/opt/citrix-icaclient"; @@ -214,8 +230,10 @@ stdenv.mkDerivation rec { libxaw libxmu libxtst + x264 zlib - ]; + ] + ++ gstPackages; runtimeDependencies = [ glib @@ -239,28 +257,65 @@ stdenv.mkDerivation rec { installPhase = let + isSelfservice = program: (builtins.match "selfservice(.*)" program) != null; + isWfica = program: (builtins.match "wfica(.*)" program) != null; + icaFlag = program: - if (builtins.match "selfservice(.*)" program) != null then + if isSelfservice program then "--icaroot" - else if (builtins.match "wfica(.*)" program != null) then + else if isWfica program then null else "-icaroot"; + + ldLibraryPath = + program: + lib.concatStringsSep ":" ( + lib.optional (isWfica program) "$ICAInstDir" + ++ [ + "$ICAInstDir/lib" + "$ICAInstDir/usr/lib/x86_64-linux-gnu" + "$ICAInstDir/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle" + # HdxRtcEngine loads libpulse.so.0 with dlopen, so autoPatchelf + # cannot discover it from ELF dependencies. + "${lib.getLib libpulseaudio}/lib" + ] + ); + + # Only the ICA engine needs the top-level client directory on the library + # path. Leaving it enabled for UI helpers exposes Citrix's session-only + # libproxy.so to the embedded web stack, which then fails to resolve CGP + # symbols. + wrapperArgs = + program: + lib.concatStringsSep " \\\n " ( + lib.optional (icaFlag program != null) ''--add-flags "${icaFlag program} $ICAInstDir"'' + ++ [ + ''--set ICAROOT "$ICAInstDir"'' + ''--prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules"'' + ''--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${gstPluginPath}"'' + ''--prefix LD_LIBRARY_PATH : "${ldLibraryPath program}"'' + ''--set LD_PRELOAD "${libredirect}/lib/libredirect.so ${lib.getLib pcsclite}/lib/libpcsclite.so"'' + ''--set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone:/usr/lib/x86_64-linux-gnu=$ICAInstDir/usr/lib/x86_64-linux-gnu"'' + ] + ); + wrap = program: '' wrapProgram $out/opt/citrix-icaclient/${program} \ - ${lib.optionalString (icaFlag program != null) ''--add-flags "${icaFlag program} $ICAInstDir"''} \ - --set ICAROOT "$ICAInstDir" \ - --prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" \ - --prefix LD_LIBRARY_PATH : "$ICAInstDir:$ICAInstDir/lib:$ICAInstDir/usr/lib/x86_64-linux-gnu:$ICAInstDir/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle" \ - --set LD_PRELOAD "${libredirect}/lib/libredirect.so ${lib.getLib pcsclite}/lib/libpcsclite.so" \ - --set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone:/usr/lib/x86_64-linux-gnu=$ICAInstDir/usr/lib/x86_64-linux-gnu" + ${wrapperArgs program} ''; + wrapLink = program: '' ${wrap program} ln -sf $out/opt/citrix-icaclient/${program} $out/bin/${baseNameOf program} ''; + makeBinWrapper = program: wrapperName: '' + makeWrapper $out/opt/citrix-icaclient/${program} $out/bin/${wrapperName} \ + ${wrapperArgs program} + ''; + copyCert = path: '' cp -v ${path} $out/opt/citrix-icaclient/keystore/cacerts/${baseNameOf path} ''; @@ -268,7 +323,7 @@ stdenv.mkDerivation rec { mkWrappers = lib.concatMapStringsSep "\n"; toWrap = [ - "wfica" + "adapter" "selfservice" "util/configmgr" "util/conncenter" @@ -283,15 +338,29 @@ stdenv.mkDerivation rec { export HOME=$(mktemp -d) # Run upstream installer in the store-path. - sed -i -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' -e 's,/bin/true,true,g' -e 's, -C / , -C . ,g' ./linuxx64/hinst + sed -i \ + -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' \ + -e 's,/bin/true,true,g' \ + -e 's, -C / , -C . ,g' \ + -e 's,^[[:space:]]*install_deviceTrust "\$ICAInstDir", :,' \ + -e 's,^[[:space:]]*install_EPA_with_prompt "\$ICAInstDir", :,' \ + -e 's,^[[:space:]]*install_fido2Service "\$CDSourceDir" "\$ICAInstDir", :,' \ + ./linuxx64/hinst source_date=$(date --utc --date=@$SOURCE_DATE_EPOCH "+%F %T") faketime -f "$source_date" ${stdenv.shell} linuxx64/hinst CDROM "$(pwd)" + mkdir -p "$ICAInstDir/usr" + tar -xzf ./linuxx64/linuxx64.cor/Webkit2gtk4.0/webkit2gtk-4.0.tar.gz \ + --strip-components=2 \ + -C "$ICAInstDir/usr" \ + webkit2gtk-4.0-package/usr/lib + if [ -f "$ICAInstDir/util/setlog" ]; then chmod +x "$ICAInstDir/util/setlog" ln -sf "$ICAInstDir/util/setlog" "$out/bin/citrix-setlog" fi ${mkWrappers wrapLink toWrap} + ${makeBinWrapper "wfica" "wfica"} ${mkWrappers wrap [ "PrimaryAuthManager" "ServiceRecord" @@ -314,12 +383,42 @@ stdenv.mkDerivation rec { rm $ICAInstDir/util/{gst_aud_{play,read},gst_*0.10,libgstflatstm0.10.so} || true ln -sf $ICAInstDir/util/gst_play1.0 $ICAInstDir/util/gst_play ln -sf $ICAInstDir/util/gst_read1.0 $ICAInstDir/util/gst_read + # `hinst` disables multimedia when it cannot link into FHS plugin + # directories. In Nix we provide the plugin path via wrappers instead. + sed -i 's/^MultiMedia=Off$/MultiMedia=On/' "$ICAInstDir/config/module.ini" echo "We arbitrarily set the timezone to UTC. No known consequences at this point." echo UTC > "$ICAInstDir/timezone" echo "Copy .desktop files." cp $out/opt/citrix-icaclient/desktop/* $out/share/applications/ + for desktop in $out/share/applications/*.desktop; do + sed -i \ + -e "s#/opt/Citrix/ICAClient#$ICAInstDir#g" \ + -e "s#$ICAInstDir/util/ctxwebhelper#ctxwebhelper#g" \ + "$desktop" + + case "$(basename "$desktop")" in + citrixapp.desktop) + sed -i \ + -e 's#^TryExec=.*#TryExec=selfservice#' \ + -e 's#^Exec=.*#Exec=selfservice %u#' \ + "$desktop" + ;; + selfservice.desktop) + sed -i \ + -e 's#^TryExec=.*#TryExec=selfservice#' \ + -e 's#^Exec=.*#Exec=selfservice#' \ + "$desktop" + ;; + wfica.desktop) + sed -i \ + -e 's#^TryExec=.*#TryExec=adapter#' \ + -e 's#^Exec=.*#Exec=adapter %f#' \ + "$desktop" + ;; + esac + done # We introduce a dependency on the source file so that it need not be redownloaded everytime echo $src >> "$out/share/workspace_dependencies.pin" @@ -335,6 +434,9 @@ stdenv.mkDerivation rec { ${lib.getExe perl} -0777 -pi -e 's{/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle/}{"\0" x length($&)}e' \ $out/opt/citrix-icaclient/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.56.4 + addAutoPatchelfSearchPath --no-recurse "$out/opt/citrix-icaclient/usr/lib/x86_64-linux-gnu" + addAutoPatchelfSearchPath "$out/opt/citrix-icaclient/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle" + addAutoPatchelfSearchPath "$out/opt/citrix-icaclient/lib" autoPatchelf -- "$out" $out/opt/citrix-icaclient/util/ctx_rehash diff --git a/pkgs/applications/networking/remote/citrix-workspace/sources.nix b/pkgs/applications/networking/remote/citrix-workspace/sources.nix index 34f0c8e627ae..506b810333ad 100644 --- a/pkgs/applications/networking/remote/citrix-workspace/sources.nix +++ b/pkgs/applications/networking/remote/citrix-workspace/sources.nix @@ -21,6 +21,15 @@ let # # The latest versions can be found at https://www.citrix.com/downloads/workspace-app/linux/ supportedVersions = lib.mapAttrs mkVersionInfo { + "26.01.0" = { + major = "26"; + minor = "01"; + patch = "0"; + hash = "0avrf9jpqhijvp6w4jgs7xgp4gg1q2mdzak9h9klkqrbsgrvjr3p"; + suffix = "150"; + homepage = "https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html"; + }; + "25.08.10" = { major = "25"; minor = "08"; diff --git a/pkgs/applications/video/kodi/addons/jurialmunkey/default.nix b/pkgs/applications/video/kodi/addons/jurialmunkey/default.nix index a12e92e43ecf..d52a6d2e0880 100644 --- a/pkgs/applications/video/kodi/addons/jurialmunkey/default.nix +++ b/pkgs/applications/video/kodi/addons/jurialmunkey/default.nix @@ -9,13 +9,13 @@ buildKodiAddon rec { pname = "jurialmunkey"; namespace = "script.module.jurialmunkey"; - version = "0.2.29"; + version = "0.2.35"; src = fetchFromGitHub { owner = "jurialmunkey"; repo = namespace; rev = "v${version}"; - hash = "sha256-qVS3vwYFicDXZ8ls/5MfZL8iwmz+CAwB6ZWUV4Zjmbw="; + hash = "sha256-3qcLh1vZ4Y7Sf5NHl4j6cmb+n6KodwOBjmBmHLDinCY="; }; propagatedBuildInputs = [ diff --git a/pkgs/by-name/al/algol68g/package.nix b/pkgs/by-name/al/algol68g/package.nix index 533db77f8b4f..dbfb3c658df4 100644 --- a/pkgs/by-name/al/algol68g/package.nix +++ b/pkgs/by-name/al/algol68g/package.nix @@ -15,12 +15,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "algol68g"; - version = "3.11.3"; + version = "3.12.0"; src = fetchurl { # Uses archive.org because the original site removes older versions. - url = "https://web.archive.org/web/20260419212716/https://jmvdveer.home.xs4all.nl/algol68g-3.11.3.tar.gz"; - hash = "sha256-P8hKm5lFG3P8+OigX2mFPzL1bN30bblAvijajJzTcxA="; + url = "https://web.archive.org/web/20260503173638/https://algol68genie.nl/algol68g-3.12.0.tar.gz"; + hash = "sha256-fYjuivr6AKRK4Nn45Q+oglpTMnp+PhO6KOkGZjwVKn0="; }; outputs = [ @@ -48,8 +48,8 @@ stdenv.mkDerivation (finalAttrs: { postInstall = let pdfdoc = fetchurl { - url = "https://jmvdveer.home.xs4all.nl/learning-algol-68-genie.pdf"; - hash = "sha256-QCwn1e/lVfTYTeolCFErvfMhvwCgsBnASqq2K+NYmlU="; + url = "https://web.archive.org/web/20260503174213/https://algol68genie.nl/learning-algol-68-genie.pdf"; + hash = "sha256-eLMRf3XcAkr/Dmk7ieRe62x76VcCj+2QltHH7YtL15s="; }; in lib.optionalString withPDFDoc '' @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html"; + homepage = "https://algol68genie.nl/en/algol-68-genie/"; description = "Algol 68 Genie compiler-interpreter"; longDescription = '' Algol 68 Genie (a68g) is a recent checkout hybrid compiler-interpreter, diff --git a/pkgs/by-name/at/atool/package.nix b/pkgs/by-name/at/atool/package.nix index d3baea2bb87d..f709d3296a0a 100644 --- a/pkgs/by-name/at/atool/package.nix +++ b/pkgs/by-name/at/atool/package.nix @@ -4,6 +4,8 @@ fetchurl, perl, bash, + makeDesktopItem, + copyDesktopItems, }: stdenv.mkDerivation (finalAttrs: { @@ -16,8 +18,33 @@ stdenv.mkDerivation (finalAttrs: { }; buildInputs = [ perl ]; + nativeBuildInputs = [ copyDesktopItems ]; configureScript = "${bash}/bin/bash configure"; + desktopItems = [ + (makeDesktopItem { + name = "aunpack"; + desktopName = "Aunpack"; + exec = "atool -x %f"; + terminal = true; + noDisplay = true; + mimeTypes = [ + "application/gzip" + "application/x-7z-compressed" + "application/x-bzip2" + "application/x-compressed-tar" + "application/x-cpio" + "application/x-gtar" + "application/x-lha" + "application/x-lzop" + "application/x-tar" + "application/x-xz-compressed-tar" + "application/zip" + "application/x-rar" + ]; + }) + ]; + meta = { homepage = "https://www.nongnu.org/atool"; description = "Archive command line helper"; diff --git a/pkgs/by-name/bi/bio-gappa/fix-cstdint.patch b/pkgs/by-name/bi/bio-gappa/fix-cstdint.patch new file mode 100644 index 000000000000..82b078f3e58b --- /dev/null +++ b/pkgs/by-name/bi/bio-gappa/fix-cstdint.patch @@ -0,0 +1,12 @@ +diff --git a/libs/CLI11/include/CLI/Validators.hpp b/libs/CLI11/include/CLI/Validators.hpp +index 536f8a6..3371905 100644 +--- a/libs/CLI11/include/CLI/Validators.hpp ++++ b/libs/CLI11/include/CLI/Validators.hpp +@@ -18,6 +18,7 @@ + // Could be swapped for filesystem in C++17 + #include + #include ++#include + + namespace CLI { + diff --git a/pkgs/by-name/bi/bio-gappa/package.nix b/pkgs/by-name/bi/bio-gappa/package.nix index 1817be15227b..38f1de2b7f60 100644 --- a/pkgs/by-name/bi/bio-gappa/package.nix +++ b/pkgs/by-name/bi/bio-gappa/package.nix @@ -8,6 +8,7 @@ libz, bzip2, xz, + versionCheckHook, }: stdenv.mkDerivation (finalAttrs: { @@ -34,8 +35,10 @@ stdenv.mkDerivation (finalAttrs: { xz ]; - # CMake 2.8.7 is deprecated and is no longer supported by CMake > 4 - # https://github.com/NixOS/nixpkgs/issues/445447 + patches = [ + ./fix-cstdint.patch + ]; + postPatch = '' substituteInPlace CMakeLists.txt --replace-fail \ "cmake_minimum_required (VERSION 2.8.7 FATAL_ERROR)" \ @@ -52,6 +55,9 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = !stdenv.hostPlatform.isDarwin; # skip on Darwin - missing /libz.1.dylib in sandbox + meta = { homepage = "https://github.com/lczech/gappa"; description = "Toolkit for analyzing and visualizing phylogenetic (placement) data"; diff --git a/pkgs/by-name/bo/bootdev-cli/package.nix b/pkgs/by-name/bo/bootdev-cli/package.nix index 641f5969b070..c37839c316f4 100644 --- a/pkgs/by-name/bo/bootdev-cli/package.nix +++ b/pkgs/by-name/bo/bootdev-cli/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "bootdev-cli"; - version = "1.29.2"; + version = "1.29.3"; src = fetchFromGitHub { owner = "bootdotdev"; repo = "bootdev"; tag = "v${finalAttrs.version}"; - hash = "sha256-POOxwveDSQ3hiybFKmI2eQQEbxN45ubmfEUkLk7i/ng="; + hash = "sha256-6fdzSwCtJG8SFqInVsOc5EO4g9esMU/z9MYtou1ylFI="; }; vendorHash = "sha256-ZDioEU5uPCkd+kC83cLlpgzyOsnpj2S7N+lQgsQb8uY="; diff --git a/pkgs/by-name/ca/cargo-tarpaulin/package.nix b/pkgs/by-name/ca/cargo-tarpaulin/package.nix index 858e6e30a152..3945643395b6 100644 --- a/pkgs/by-name/ca/cargo-tarpaulin/package.nix +++ b/pkgs/by-name/ca/cargo-tarpaulin/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-tarpaulin"; - version = "0.35.2"; + version = "0.35.4"; src = fetchFromGitHub { owner = "xd009642"; repo = "tarpaulin"; tag = finalAttrs.version; - hash = "sha256-DI1xkRLW/RAAw41SfsoJqk8D7cGTrTV1jj63Rwe+E4A="; + hash = "sha256-fm9q3VTZh5QKXXw4+t4xngz5gyiZqKpUHShpz0nf2Is="; }; - cargoHash = "sha256-+OBjBo5PtcqrePQc9qEAUYyErLsHMZaGYrU2kIyuKZE="; + cargoHash = "sha256-4og97E5zdRIO7swsfgh87MdWh4E4onMIcrCb1/KCJEc="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ca/cargo-zigbuild/package.nix b/pkgs/by-name/ca/cargo-zigbuild/package.nix index e525f11e5312..115ef44c1b23 100644 --- a/pkgs/by-name/ca/cargo-zigbuild/package.nix +++ b/pkgs/by-name/ca/cargo-zigbuild/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-zigbuild"; - version = "0.22.2"; + version = "0.22.3"; src = fetchFromGitHub { owner = "rust-cross"; repo = "cargo-zigbuild"; tag = "v${finalAttrs.version}"; - hash = "sha256-kQnbein4NcZ8IpwCsw7hg+d+Dlg1HChnjXp3lWzECrA="; + hash = "sha256-f9jmt3UXniXVeX2NyuRx30DrpRtczLO7ZioNi4TI3Zk="; }; - cargoHash = "sha256-QUE7rNPe0eYPSA2Dd1pSsCz2B+ZLaZBZ+psEwTMdsZ0="; + cargoHash = "sha256-7ZQpAePAIqSNiKM8bTAhyx4QyDQda1J8TSnZX0W2tfY="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index f1fb9e9cd6ae..21c85f1f5f76 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-04-18"; + version = "0.4.0-unstable-2026-04-30"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "e7347e6a66ef8f9edb50e3e534510c2d3ae6b329"; - hash = "sha256-TK+lwoEoETcpVe0Xfevg3GUKPQlSKXof+gfmAs6R27Q="; + rev = "68546632f7dd949a8861c3cc3358de9747a70ef2"; + hash = "sha256-TOV1jks2HFw0OqKgtD67WLtimBRtxMWNG3hSnYszldA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 03387cde9e34..70cac402140c 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -25,21 +25,20 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.125.0"; + version = "0.128.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-q175gmBw+edb5+w8TM36yUeFsyIdB1/IwWzbxBbBmoA="; + hash = "sha256-v2W0eslPOPHxHX76+bnkE/f4y+MnQuopeOoAC5X16TA="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-fDVlj7zAZnwP9YBaYaSQZXYYWrBm5IEyLT9zoorvzFg="; + cargoHash = "sha256-3NQ4UCfBpANhyoJJatd8m31cEugsd42Ye2BXuzlKC0c="; - # Match upstream's release build (codex only) and drop the expensive - # release profile tweaks that dominate cold build time in nixpkgs. + # Match upstream's release build for the codex binary only. cargoBuildFlags = [ "--package" "codex-cli" @@ -57,6 +56,11 @@ rustPlatform.buildRustPackage (finalAttrs: { substituteInPlace $cargoDepsCopy/*/webrtc-sys-*/build.rs \ --replace-fail "cargo:rustc-link-lib=static=webrtc" "cargo:rustc-link-lib=dylib=webrtc" + '' + # Keep upstream's release profile on Darwin. Without LTO/codegen-units=1, + # the aarch64-darwin binary grows enough for ld64 to hit ARM64 branch range + # limits while linking codex-cli. + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' substituteInPlace Cargo.toml \ --replace-fail 'lto = "fat"' "" \ --replace-fail 'codegen-units = 1' "" diff --git a/pkgs/by-name/ct/ctx7/package.nix b/pkgs/by-name/ct/ctx7/package.nix new file mode 100644 index 000000000000..9df02ddda524 --- /dev/null +++ b/pkgs/by-name/ct/ctx7/package.nix @@ -0,0 +1,81 @@ +{ + lib, + stdenv, + fetchFromGitHub, + makeWrapper, + nix-update-script, + versionCheckHook, + + nodejs, + pnpm, + pnpmConfigHook, + fetchPnpmDeps, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "ctx7"; + version = "0.3.9"; + + src = fetchFromGitHub { + owner = "upstash"; + repo = "context7"; + tag = "${finalAttrs.pname}@${finalAttrs.version}"; + hash = "sha256-nrJCYezH9VDd1Ptpg5xATx0ByweTw8dkKT2y3rnFHd8="; + }; + + nativeBuildInputs = [ + nodejs + pnpm + pnpmConfigHook + makeWrapper + ]; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + fetcherVersion = 3; + hash = "sha256-8RRHfCTZVC91T1Qx+ACCo2oG4ZwMNy5WYakCjmBhe3Q="; + }; + + buildPhase = '' + runHook preBuild + + pnpm --filter ${finalAttrs.pname} build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + pnpm \ + --filter ${finalAttrs.pname} \ + --offline \ + --config.inject-workspace-packages=true \ + --config.shamefully-hoist=true \ + deploy $out/lib/ctx7 + + mkdir -p $out/bin + makeWrapper ${nodejs}/bin/node $out/bin/ctx7 \ + --add-flags "$out/lib/ctx7/dist/index.js" + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "${finalAttrs.pname}@(.*)" + ]; + }; + + meta = { + description = "Context7 CLI - Manage AI coding skills and documentation context"; + homepage = "https://context7.com/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ arunoruto ]; + mainProgram = "ctx7"; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/cy/cyclone-scheme/package.nix b/pkgs/by-name/cy/cyclone-scheme/package.nix index ee9618ae9a16..1b1ac6c176e3 100644 --- a/pkgs/by-name/cy/cyclone-scheme/package.nix +++ b/pkgs/by-name/cy/cyclone-scheme/package.nix @@ -21,6 +21,8 @@ let enableParallelBuilding = true; + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ cctools ]; buildInputs = [ libck ]; @@ -41,6 +43,8 @@ stdenv.mkDerivation { enableParallelBuilding = true; + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + nativeBuildInputs = [ bootstrap ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ]; buildInputs = [ libck ]; diff --git a/pkgs/by-name/dc/dc3dd/package.nix b/pkgs/by-name/dc/dc3dd/package.nix index d78c6a50c13f..9acef0cd3d39 100644 --- a/pkgs/by-name/dc/dc3dd/package.nix +++ b/pkgs/by-name/dc/dc3dd/package.nix @@ -25,6 +25,9 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ perlPackages.LocaleGettext ]; + # Remove once upstream ports to c23: https://sourceforge.net/p/dc3dd/bugs/24/ + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + makeFlags = [ "PREFIX=$out" "CC=${stdenv.cc.targetPrefix}cc" diff --git a/pkgs/by-name/de/deno/librusty_v8.nix b/pkgs/by-name/de/deno/librusty_v8.nix index 24f839daf75f..ee70ced5226a 100644 --- a/pkgs/by-name/de/deno/librusty_v8.nix +++ b/pkgs/by-name/de/deno/librusty_v8.nix @@ -70,14 +70,14 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "rusty-v8"; - version = "147.2.1"; + version = "147.4.0"; src = fetchFromGitHub { owner = "denoland"; repo = "rusty_v8"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-HompYzilJ7AC+HXfJJcvPC3L0rQfdAOhMhir/7qDXG8="; + hash = "sha256-cS9oBDY2+9RtdqPuOadNl0Lce89ESpBb1qPiWSHPiCg="; }; patches = [ @@ -97,7 +97,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ./librusty_v8-darwin-fix-__rust_no_alloc_shim_is_unstable_v2.patch ]; - cargoHash = "sha256-2h/zATsNngMg0Tvu5oSSveQNfaVbwFbzHndmSyP4Ddo="; + cargoHash = "sha256-e/G9AevaJwqYdr8022kmv05Mwzi4Cishj9imLproNB0="; nativeBuildInputs = [ llvmPackages.clang diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index ff974d7776e3..87c9bd465cd0 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -29,17 +29,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "deno"; - version = "2.7.13"; + version = "2.7.14"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; # required for tests - hash = "sha256-LGTA2xwT939GlAaKfUU3XA0Jx0h1P+8eFgPLmddHxlo="; + hash = "sha256-tkZc89JOhXCdMVSAOQYGR6HDe7KmCI5/haLH1RP2p7I="; }; - cargoHash = "sha256-CLI54HSEOC/OVnIf0FmizVrS0adfzukFFBDl+EUP7BE="; + cargoHash = "sha256-bFQLsAF4hFBRw04VaL+sxvxIZ9p7nXOLSr2BIZKcwiI="; patches = [ ./patches/0002-tests-replace-hardcoded-paths.patch diff --git a/pkgs/by-name/de/devede/package.nix b/pkgs/by-name/de/devede/package.nix index 12b452c4e33a..e70579c59119 100644 --- a/pkgs/by-name/de/devede/package.nix +++ b/pkgs/by-name/de/devede/package.nix @@ -11,7 +11,6 @@ wrapGAppsHook3, gdk-pixbuf, gobject-introspection, - nix-update-script, }: let @@ -28,7 +27,7 @@ in buildPythonApplication (finalAttrs: { pname = "devede"; version = "4.21.3.1"; - format = "pyproject"; + pyproject = true; namePrefix = ""; src = fetchFromGitLab { diff --git a/pkgs/by-name/di/dillo-plus/package.nix b/pkgs/by-name/di/dillo-plus/package.nix index f1caa7955ea2..4015fd519db2 100644 --- a/pkgs/by-name/di/dillo-plus/package.nix +++ b/pkgs/by-name/di/dillo-plus/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchDebianPatch, fltk, giflib, libjpeg, @@ -23,6 +24,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-7DZ+Ruu1sb+yKHSigdFEVe0xkrsQXSQ2esPhujD3Qrc="; }; + patches = [ + (fetchDebianPatch { + pname = "dillo"; + version = "3.0.5"; + debianRevision = "7.2"; + patch = "gcc-15.patch"; + hash = "sha256-DFtR5h8N/vl0Lv5tRHgO2Lz0719ORGog02r0zSYMVYU="; + }) + ]; + nativeBuildInputs = [ pkg-config ]; @@ -51,6 +62,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ fgaz ]; mainProgram = "dillo"; - platforms = lib.platforms.all; + platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix b/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix index eac4ca71fd08..9cbc3a415380 100644 --- a/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix +++ b/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix @@ -12,7 +12,7 @@ in python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dmarc-metrics-exporter"; - version = "1.2.0"; + version = "1.3.0"; pyproject = true; @@ -20,7 +20,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { owner = "jgosmann"; repo = "dmarc-metrics-exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-cIsI4TNYuLK0fpUg9lnbl5KSBtzQoT/pTByI9hiy/7o="; + hash = "sha256-B2a/F0Ebz6zpe4apVRl7+lX0IS099EmuWOatW2HZdVM="; }; pythonRelaxDeps = true; @@ -35,6 +35,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { bite-parser dataclasses-serialization prometheus-client + pydantic structlog uvicorn xsdata diff --git a/pkgs/by-name/do/dosbox-x/package.nix b/pkgs/by-name/do/dosbox-x/package.nix index 11e401c74bee..1732654337e2 100644 --- a/pkgs/by-name/do/dosbox-x/package.nix +++ b/pkgs/by-name/do/dosbox-x/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + gitUpdater, alsa-lib, autoreconfHook, ffmpeg, @@ -27,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dosbox-x"; - version = "2026.03.29"; + version = "2026.05.02"; src = fetchFromGitHub { owner = "joncampbell123"; repo = "dosbox-x"; rev = "dosbox-x-v${finalAttrs.version}"; - hash = "sha256-hOP+hmvVCdFSqXnD6+6OVIQ7allEidKt9W9AT704htA="; + hash = "sha256-4P6NH3LZgnV3CpakdKQhW+29hQl2Q30N5fScZgdk84E="; }; # sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants @@ -110,10 +111,16 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper $out/Applications/dosbox-x.app/Contents/MacOS/dosbox-x $out/bin/dosbox-x ''; - passthru.tests.version = testers.testVersion { - package = finalAttrs.finalPackage; - # Version output on stderr, program returns status code 1 - command = "${lib.getExe finalAttrs.finalPackage} -version 2>&1 || true"; + passthru = { + tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + # Version output on stderr, program returns status code 1 + command = "${lib.getExe finalAttrs.finalPackage} -version 2>&1 || true"; + }; + updateScript = gitUpdater { + rev-prefix = "dosbox-x-v"; + ignoredVersions = "-osfree$"; + }; }; meta = { diff --git a/pkgs/by-name/fe/fetchmail/package.nix b/pkgs/by-name/fe/fetchmail/package.nix index 3c847d4a1144..55b9f40033df 100644 --- a/pkgs/by-name/fe/fetchmail/package.nix +++ b/pkgs/by-name/fe/fetchmail/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "fetchmail"; - version = "6.6.2"; + version = "6.6.3"; src = fetchurl { url = "mirror://sourceforge/fetchmail/fetchmail-${finalAttrs.version}.tar.xz"; - hash = "sha256-pRCSlewzGeDkXt0AnS2XcEKoMmq1LGqBeoL6mHED5PM="; + hash = "sha256-JG5fwONck93ho/tmd446twDhaAkjLklZxQi5EhQ3S7I="; }; buildInputs = [ diff --git a/pkgs/by-name/fl/fluxcd/package.nix b/pkgs/by-name/fl/fluxcd/package.nix index 96eae97cadb1..33938de14a40 100644 --- a/pkgs/by-name/fl/fluxcd/package.nix +++ b/pkgs/by-name/fl/fluxcd/package.nix @@ -39,6 +39,8 @@ buildGoModule rec { rm source/cmd/flux/create_secret_git_test.go ''; + env.CGO_ENABLED = 0; + ldflags = [ "-s" "-w" diff --git a/pkgs/by-name/fs/fscan/package.nix b/pkgs/by-name/fs/fscan/package.nix index 84b108f41624..fc058bbfeaeb 100644 --- a/pkgs/by-name/fs/fscan/package.nix +++ b/pkgs/by-name/fs/fscan/package.nix @@ -6,16 +6,18 @@ buildGoModule (finalAttrs: { pname = "fscan"; - version = "2.0.2"; + version = "2.1.2"; src = fetchFromGitHub { owner = "shadow1ng"; repo = "fscan"; tag = "v${finalAttrs.version}"; - hash = "sha256-wvtabfLoPKCmoWL083z1c3g0iOQRtTtgwZxozIaeiw0="; + hash = "sha256-Xc6SNmVPxBxcY7PH27562soejIrMXQtb09Djd0gONCo="; }; - vendorHash = "sha256-hDe5IMvOUeAvst8mCWNMCRWcPyJ9Ufomv1Zpjxgcj/0="; + vendorHash = "sha256-ihaGbm4iLjwvTzM278wuwom8LrmHB3WgmbfcJxtkbYc="; + + subPackages = [ "." ]; meta = { description = "Intranet comprehensive scanning tool"; diff --git a/pkgs/by-name/gh/ghdump/package.nix b/pkgs/by-name/gh/ghdump/package.nix index 6c71627ef58d..9d7069e2c491 100644 --- a/pkgs/by-name/gh/ghdump/package.nix +++ b/pkgs/by-name/gh/ghdump/package.nix @@ -8,7 +8,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ghdump"; - version = "0.1.1"; + version = "0.1.2"; __structuredAttrs = true; strictDeps = true; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "drupol"; repo = "ghdump"; tag = finalAttrs.version; - hash = "sha256-ozOWbncNN+Jq9jJpbHvjrIIsx5+R/hzBqQvqfoxH5ZA="; + hash = "sha256-XOLXrffbymuPv544g66kwo1IKkEaK5/MBA1gsg+Cj2c="; }; - cargoHash = "sha256-G24vq74B8NyRq++FlyvR946MWKE0x1n1phTfxFSF8Gs="; + cargoHash = "sha256-kuXtBrMk1s5mDjMVL/BKV+8qRlJ/g0Svv07IQepcQE8="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/gi/git-spice/package.nix b/pkgs/by-name/gi/git-spice/package.nix index d23c7b15f9b3..f34b804a3000 100644 --- a/pkgs/by-name/gi/git-spice/package.nix +++ b/pkgs/by-name/gi/git-spice/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "git-spice"; - version = "0.26.1"; + version = "0.28.0"; src = fetchFromGitHub { owner = "abhinav"; repo = "git-spice"; tag = "v${finalAttrs.version}"; - hash = "sha256-hE0PCjEGZE+nMLfICUjDoLzaNCsPMKSyg9y1R7tpePk="; + hash = "sha256-/UzEWuW1Y3CXXPfU3ntYk3r+LreyzQ8XG4hbPIwWRUE="; }; vendorHash = "sha256-YPcQ3Yjn016S2bLjUKH2SXgTm6b1+q7McgEzjUzyggE="; diff --git a/pkgs/by-name/gr/grype/package.nix b/pkgs/by-name/gr/grype/package.nix index 525fb4d46505..2369b88eb1d8 100644 --- a/pkgs/by-name/gr/grype/package.nix +++ b/pkgs/by-name/gr/grype/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { pname = "grype"; - version = "0.111.1"; + version = "0.112.0"; # required for tests __darwinAllowLocalNetworking = true; @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { owner = "anchore"; repo = "grype"; tag = "v${finalAttrs.version}"; - hash = "sha256-eAiExxvLFkHsmslfhhbQG0ogaSMF9eOeCq0u2wUimp0="; + hash = "sha256-8gCJ+hCClpYbDOTierJJfH5JP1imuQ3ZV2xDoeE0TtM="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { proxyVendor = true; - vendorHash = "sha256-rsdZt+xKjIJpWS5pYx8A+ryY1D2WIKquKjsQBkxToUQ="; + vendorHash = "sha256-VDhKMg+3rovhpSFgDUqeLOrf56jtT9c0e090FvY87Yo="; patches = [ # several test golden files have unstable paths based on the platform diff --git a/pkgs/by-name/je/jello-lang/package.nix b/pkgs/by-name/je/jello-lang/package.nix index 38ed8612c932..a79bf87162eb 100644 --- a/pkgs/by-name/je/jello-lang/package.nix +++ b/pkgs/by-name/je/jello-lang/package.nix @@ -10,7 +10,7 @@ python3Packages.buildPythonApplication { pname = "jello-lang"; version = "0-unstable-2025-01-07"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "codereport"; diff --git a/pkgs/by-name/je/jellyfish/package.nix b/pkgs/by-name/je/jellyfish/package.nix index 99613f9960db..0b00dcd4f722 100644 --- a/pkgs/by-name/je/jellyfish/package.nix +++ b/pkgs/by-name/je/jellyfish/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication { pname = "jellyfish"; version = "0-unstable-2024-05-27"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "codereport"; diff --git a/pkgs/by-name/li/linja-sike/package.nix b/pkgs/by-name/li/linja-sike/package.nix index 0bbb4f801bc7..d92f4ce44ee9 100644 --- a/pkgs/by-name/li/linja-sike/package.nix +++ b/pkgs/by-name/li/linja-sike/package.nix @@ -1,23 +1,32 @@ -{ lib, fetchurl }: +{ + lib, + stdenvNoCC, + fetchurl, + installFonts, +}: -fetchurl { +stdenvNoCC.mkDerivation { pname = "linja-sike"; version = "5.0"; - url = "https://wyub.github.io/tokipona/linja-sike-5.otf"; + src = fetchurl { + url = "https://lipamanka.gay/linja-sike-5.otf"; + hash = "sha256-TJcKIK6byBb9/zyoKHTmhMpOGwHYG/ZPmm72huSO/Yo="; + }; - downloadToTemp = true; - recursiveHash = true; - postFetch = '' - install -D $downloadedFile $out/share/fonts/opentype/linja-sike.otf - ''; + dontUnpack = true; - sha256 = "sha256-LkjG1Oao/LqKwI+eRZPzShTh7lz5DkooltXm7vxZC9w="; + __structuredAttrs = true; + + stripDeps = true; + + postPatch = "cp $src linja-sike-5.otf"; + + nativeBuildInputs = [ installFonts ]; meta = { description = "Extensive sitelen pona font by lipamanka"; homepage = "https://docs.google.com/document/d/1d8kUIAVlB-JNgK3LWr_zVCuUOZTh2hF7CfC6xQgxsBs/edit?usp=sharing"; - downloadPage = "https://wyub.github.io/tokipona/linjasike"; license = lib.licenses.ofl; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ somasis ]; diff --git a/pkgs/by-name/na/nano-syntax-highlighting/package.nix b/pkgs/by-name/na/nano-syntax-highlighting/package.nix index d5c7944cee66..4c0d776c56bb 100644 --- a/pkgs/by-name/na/nano-syntax-highlighting/package.nix +++ b/pkgs/by-name/na/nano-syntax-highlighting/package.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: rec { pname = "nano-syntax-highlighting"; - version = "2026.03.14"; + version = "2026.05.01"; src = fetchFromGitHub { owner = "galenguyer"; repo = "nano-syntax-highlighting"; tag = version; - hash = "sha256-H0F57b8M+onhpVtvna03t919xk6+z/dJP37y9hcqfCY="; + hash = "sha256-ipnePkQEDfJ7T3GJ84D6bmo9KZ2AUkJ8aUqH0rPCsps="; }; dontBuild = true; diff --git a/pkgs/by-name/ne/neuron/package.nix b/pkgs/by-name/ne/neuron/package.nix index 9b3d54ccbe30..9a721411cecb 100644 --- a/pkgs/by-name/ne/neuron/package.nix +++ b/pkgs/by-name/ne/neuron/package.nix @@ -28,8 +28,8 @@ stdenv.mkDerivation (finalAttrs: { pname = "neuron"; version = "8.2.7"; - # format is for pythonModule conversion - format = "other"; + # pyproject is for pythonModule conversion + pyproject = false; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/ni/nix-index-unwrapped/package.nix b/pkgs/by-name/ni/nix-index-unwrapped/package.nix index 7ae10d730c82..9a22bd3cf401 100644 --- a/pkgs/by-name/ni/nix-index-unwrapped/package.nix +++ b/pkgs/by-name/ni/nix-index-unwrapped/package.nix @@ -6,20 +6,21 @@ openssl, curl, sqlite, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-index"; - version = "0.1.9-unstable-2026-04-20"; + version = "0.1.10"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-index"; - rev = "0f68b51886bde4014629e43d9be4b66cff450990"; - hash = "sha256-polUDx4tWFmyxsn83XRrw9YQlDq/ggNY1hq6xw9NOoQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-IBVI/4hwq84/vZx7Kr/Ci/P/CzPTsn1/oiCIF2vPHXg="; }; - cargoHash = "sha256-2Ar7mj9r5eKdbXDC4+jSWG7HvGFTeowEPt2SBM6a6e4="; + cargoHash = "sha256-9xzC5PE2nyEtbhWGagCX2yZ0/tfo2v3fatnNU+GdVH8="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ @@ -37,6 +38,9 @@ rustPlatform.buildRustPackage (finalAttrs: { install -Dm555 command-not-found.nu -t $out/etc/profile.d ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Files database for nixpkgs"; homepage = "https://github.com/nix-community/nix-index"; diff --git a/pkgs/by-name/nu/nushell-plugin-semver/package.nix b/pkgs/by-name/nu/nushell-plugin-semver/package.nix index 7b5231d9d3c3..239e189e688f 100644 --- a/pkgs/by-name/nu/nushell-plugin-semver/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-semver/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_semver"; - version = "0.11.15"; + version = "0.11.16"; src = fetchFromGitHub { owner = "abusch"; repo = "nu_plugin_semver"; tag = "v${finalAttrs.version}"; - hash = "sha256-hR4SIKeebgqGb1KpSw9SgqoPJKm+evcji1qQwQiGlso="; + hash = "sha256-LgB2a14ZIQvNpvYU4nu3AEcwjjWIpJlMS4OGB+dHj2E="; }; - cargoHash = "sha256-GjiqINWZjk/0sIqojpxXjCelwjRhl+fADULQFwTDFJc="; + cargoHash = "sha256-PunvfZbghJzcpAMLDIozec2GAklWTosPUWlBJ76lPV8="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix b/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix index 5e0ecd48837a..43c56a66155e 100644 --- a/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix +++ b/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "octodns-cloudflare"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-cloudflare"; tag = "v${version}"; - hash = "sha256-8ORqUGmbmKQ1QbGLi3TFF9DCgF/raSpSEFZ62NfNAOQ="; + hash = "sha256-xVuUmadVhPrsfdEwShacWuf6HvFy280RrBeDjU+869M="; }; build-system = [ diff --git a/pkgs/by-name/op/open-stage-control/package.nix b/pkgs/by-name/op/open-stage-control/package.nix deleted file mode 100644 index 1e6c0e505450..000000000000 --- a/pkgs/by-name/op/open-stage-control/package.nix +++ /dev/null @@ -1,103 +0,0 @@ -{ - lib, - buildNpmPackage, - fetchFromGitHub, - makeBinaryWrapper, - makeDesktopItem, - copyDesktopItems, - nodejs_20, - electron, - python3, - nix-update-script, -}: - -buildNpmPackage rec { - pname = "open-stage-control"; - version = "1.26.2"; - - src = fetchFromGitHub { - owner = "jean-emmanuel"; - repo = "open-stage-control"; - rev = "v${version}"; - hash = "sha256-hBQyz6VAtiC1XOADZml1MwGKtmdyiJNlRAmHRjt6QsA="; - }; - - # Remove some Electron stuff from package.json - postPatch = '' - sed -i -e '/"electron"\|"electron-installer-debian"/d' package.json - ''; - - npmDepsHash = "sha256-UqjYNXdNoQmirIgU9DRgkp14SIrawfrfi9mD2h6ACyU="; - - nodejs = nodejs_20; - - nativeBuildInputs = [ - copyDesktopItems - makeBinaryWrapper - ]; - - buildInputs = [ - python3.pkgs.python-rtmidi - ]; - - doInstallCheck = true; - - makeCacheWritable = true; - npmFlags = [ "--legacy-peer-deps" ]; - - # Override installPhase so we can copy the only directory that matters (app) - installPhase = '' - runHook preInstall - - # copy built app and node_modules directories - mkdir -p $out/lib/node_modules/open-stage-control - cp -r app $out/lib/node_modules/open-stage-control/ - - # copy icon - install -Dm644 resources/images/logo.png $out/share/icons/hicolor/256x256/apps/open-stage-control.png - install -Dm644 resources/images/logo.svg $out/share/icons/hicolor/scalable/apps/open-stage-control.svg - - # wrap electron and include python-rtmidi - makeWrapper '${electron}/bin/electron' $out/bin/open-stage-control \ - --inherit-argv0 \ - --add-flags $out/lib/node_modules/open-stage-control/app \ - --prefix PYTHONPATH : "$PYTHONPATH" \ - --prefix PATH : '${lib.makeBinPath [ python3 ]}' - - runHook postInstall - ''; - - installCheckPhase = '' - XDG_CONFIG_HOME="$(mktemp -d)" $out/bin/open-stage-control --help - ''; - - desktopItems = [ - (makeDesktopItem { - name = "open-stage-control"; - exec = "open-stage-control"; - icon = "open-stage-control"; - desktopName = "Open Stage Control"; - comment = meta.description; - categories = [ - "Network" - "Audio" - "AudioVideo" - "Midi" - ]; - startupWMClass = "open-stage-control"; - }) - ]; - - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Libre and modular OSC / MIDI controller"; - homepage = "https://openstagecontrol.ammd.net/"; - license = lib.licenses.gpl3Only; - maintainers = [ ]; - platforms = lib.platforms.linux; - mainProgram = "open-stage-control"; - # Depends on nodejs_18 that has been removed. - broken = true; - }; -} diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 1db120bacb9e..d7b84a5b06f9 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -16,13 +16,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.14.31"; + version = "1.14.33"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-VHznPS2OuJ8urQqGK3K0ysQLCk+O8JV7/UCDdFyqafQ="; + hash = "sha256-bnAV1ApOYZngG59fxFKrGN0jmBKWKnjktsbKJiEOaSo="; }; node_modules = stdenvNoCC.mkDerivation { @@ -75,7 +75,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-f/cWCr6Oqnq21u9+UyhwE5PGqE9X5K+NtjEGbZ4ORPg="; + outputHash = "sha256-dbpqhVcjWr+puZhV0x7pR38iMjjZdbrJydKJ/qJfDeY="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; diff --git a/pkgs/by-name/sq/squishyball/package.nix b/pkgs/by-name/sq/squishyball/package.nix index 224c754dab7a..b8bb813f5cf9 100644 --- a/pkgs/by-name/sq/squishyball/package.nix +++ b/pkgs/by-name/sq/squishyball/package.nix @@ -3,6 +3,7 @@ stdenv, autoreconfHook, fetchFromGitLab, + fetchDebianPatch, fetchpatch, flac, libao, @@ -47,6 +48,22 @@ stdenv.mkDerivation { url = "https://gitlab.xiph.org/xiph/squishyball/uploads/5609ceaf85ebb6dc297c0efe61b9a1b7/0001-mincurses.c-use-ncurses-API-to-enter-raw-mode-ncurse.patch"; sha256 = "06llp7cd77f4vvhz8qdld551dnlpjxf98j7rmp3i1x1kng4f0iy3"; }) + + (fetchDebianPatch { + pname = "squishyball"; + version = "0.1~svn19085"; + debianRevision = "8"; + patch = "0006-Workaround-opaqueness-of-struct-term.patch"; + hash = "sha256-7zXPsJxIpQI2Ro+GNIZEASxHFrRqSUiXjQl9/KeHSAk="; + }) + + (fetchDebianPatch { + pname = "squishyball"; + version = "0.1~svn19085"; + debianRevision = "8"; + patch = "0007-ncurses-internals.patch"; + hash = "sha256-GzYV0Oas1Amte0m5XCAUfEMRUTYI3UticCdASCn+s28="; + }) ]; postInstall = '' diff --git a/pkgs/by-name/su/sunvox/package.nix b/pkgs/by-name/su/sunvox/package.nix index 56168f88a970..bbb1e3dfa9ab 100644 --- a/pkgs/by-name/su/sunvox/package.nix +++ b/pkgs/by-name/su/sunvox/package.nix @@ -35,15 +35,15 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sunvox"; - version = "2.1.4"; + version = "2.1.4d"; src = fetchzip { urls = [ "https://www.warmplace.ru/soft/sunvox/sunvox-${finalAttrs.version}.zip" # Upstream removes downloads of older versions, please save bumped versions to archive.org - "https://web.archive.org/web/20251208174416/https://www.warmplace.ru/soft/sunvox/sunvox-${finalAttrs.version}.zip" + "https://web.archive.org/web/20260501043715/https://www.warmplace.ru/soft/sunvox/sunvox-${finalAttrs.version}.zip" ]; - hash = "sha256-FY5DxdQN1ClFp/dS5fXgFhoU7uk/gUoPrYtsZK5q9O4="; + hash = "sha256-HQwA9FyK1xdcTsWWfX7ZJ0KcnuwRz25ztjlrNIDhFQY="; }; nativeBuildInputs = diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/package.nix b/pkgs/by-name/sw/switch-to-configuration-ng/package.nix index cffc771405f4..ccb3409d7eea 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/package.nix +++ b/pkgs/by-name/sw/switch-to-configuration-ng/package.nix @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage { cargo clippy -- -Dwarnings ''; - passthru.tests = { inherit (nixosTests) switchTest; }; + passthru.tests = { inherit (nixosTests) switchTest activation-template-dropin; }; meta = { description = "NixOS switch-to-configuration program"; diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs index f084f27b9ae2..a6879cece260 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs +++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs @@ -410,6 +410,14 @@ fn parse_systemd_ini(data: &mut UnitInfo, mut unit_file: impl Read) -> Result<() Ok(()) } +/// Glob for `.d/*.conf`, escaping any glob metacharacters in the +/// path prefix so unit names containing e.g. `\` (from systemd-escape) are +/// matched literally. +fn unit_dropin_glob(unit_path: &Path) -> Result { + let prefix = glob::Pattern::escape(&format!("{}.d", unit_path.display())); + glob(&format!("{prefix}/*.conf")).context("Invalid glob pattern") +} + // This function takes the path to a systemd configuration file (like a unit configuration) and // parses it into a UnitInfo structure. // @@ -428,9 +436,7 @@ fn parse_unit(unit_file: &Path, base_unit_path: &Path) -> Result { ) })?; - for entry in - glob(&format!("{}.d/*.conf", base_unit_path.display())).context("Invalid glob pattern")? - { + for entry in unit_dropin_glob(base_unit_path)? { let Ok(entry) = entry else { continue; }; @@ -442,9 +448,7 @@ fn parse_unit(unit_file: &Path, base_unit_path: &Path) -> Result { // Handle drop-in template-unit instance overrides if unit_file != base_unit_path { - for entry in - glob(&format!("{}.d/*.conf", unit_file.display())).context("Invalid glob pattern")? - { + for entry in unit_dropin_glob(unit_file)? { let Ok(entry) = entry else { continue; }; @@ -1036,6 +1040,37 @@ fn remove_file_if_exists(p: impl AsRef) -> std::io::Result<()> { } } +#[derive(Debug, PartialEq)] +enum UnitFileState { + /// The file exists and resolves to a real unit file. + Present, + /// The file is a (chain of) symlink(s) to /dev/null, i.e. masked. + Masked, + /// The file does not exist, or is a dangling symlink. + Missing, +} + +impl UnitFileState { + /// Whether the unit file is absent from the configuration, either because + /// it does not exist or because it has been masked to /dev/null. + fn is_gone(&self) -> bool { + matches!(self, UnitFileState::Masked | UnitFileState::Missing) + } +} + +/// Classify a unit-file path. Unexpected I/O errors are propagated. +fn unit_file_state(unit_file: impl AsRef) -> Result { + let path = unit_file.as_ref(); + match path.canonicalize() { + Ok(target) if target == Path::new("/dev/null") => Ok(UnitFileState::Masked), + Ok(_) => Ok(UnitFileState::Present), + Err(err) if err.kind() == std::io::ErrorKind::NotFound => Ok(UnitFileState::Missing), + Err(err) => { + Err(err).with_context(|| format!("Failed to canonicalize unit file {}", path.display())) + } + } +} + /// Iterate over currently active units in the given scope, compare the unit /// file in `old_unit_dir` against the one in `new_unit_dir`, and populate the /// action maps accordingly. @@ -1088,6 +1123,7 @@ fn collect_unit_changes( let mut base_unit = unit.clone(); let mut current_base_unit_file = current_unit_file.clone(); let mut new_base_unit_file = new_unit_file.clone(); + let mut dropins_removed = false; // Detect template instances if let Some((Some(template_name), Some(template_instance))) = @@ -1102,6 +1138,33 @@ fn collect_unit_changes( base_unit = format!("{template_name}@.{template_instance}"); current_base_unit_file = old_unit_dir.join(&base_unit); new_base_unit_file = new_unit_dir.join(&base_unit); + + // Handle instances defined as drop-ins. When the unit is + // disabled, the override files will be a symlink to + // /dev/null instead. + + // The instance was NixOS-managed in the old generation iff + // at least one current drop-in is a real file (not masked). + let mut currently_managed = false; + for entry in unit_dropin_glob(¤t_unit_file)?.flatten() { + if unit_file_state(&entry)? == UnitFileState::Present { + currently_managed = true; + break; + } + } + + // If the instance was managed before, check whether it + // still is: gone iff no new drop-ins remain (or all are + // masked to /dev/null). + if currently_managed { + dropins_removed = true; + for entry in unit_dropin_glob(&new_unit_file)?.flatten() { + if unit_file_state(&entry)? == UnitFileState::Present { + dropins_removed = false; + break; + } + } + } } } @@ -1116,11 +1179,9 @@ fn collect_unit_changes( if current_base_unit_file.exists() && (unit_state.state == "active" || unit_state.state == "activating") { - if new_base_unit_file - .canonicalize() - .map(|full_path| full_path == Path::new("/dev/null")) - .unwrap_or(true) - { + // Account for template unit instances where overrideStrategy == "asDropin" + // whilst also allowing manual instances to keep running. + if dropins_removed || unit_file_state(&new_base_unit_file)?.is_gone() { let current_unit_info = parse_unit(¤t_unit_file, ¤t_base_unit_file)?; if parse_systemd_bool(Some(¤t_unit_info), "Unit", "X-StopOnRemoval", true) { _ = units_to_stop.insert(unit.to_string(), ()); diff --git a/pkgs/by-name/th/thc-secure-delete/package.nix b/pkgs/by-name/th/thc-secure-delete/package.nix index b33a080d3121..484327310caa 100644 --- a/pkgs/by-name/th/thc-secure-delete/package.nix +++ b/pkgs/by-name/th/thc-secure-delete/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, installShellFiles, pkg-config, }: @@ -17,6 +18,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-hvWuxFkzhOSCplPtyjRtn36bIk6KdPBcpr3lAmiAyfE="; }; + patches = [ + (fetchpatch { + url = "https://aur.archlinux.org/cgit/aur.git/plain/signal-handler-fix.patch?h=thc-secure-delete&id=ca83e2c6a548aaba56a0499180d15d61c75b6acd"; + hash = "sha256-MGCl5wXHuDr0Z4MlBGlSAUrv5VeQ8FjWCNsTOnS7Evw="; + extraPrefix = ""; + }) + ]; + nativeBuildInputs = [ pkg-config installShellFiles diff --git a/pkgs/by-name/ti/tinyfugue/package.nix b/pkgs/by-name/ti/tinyfugue/package.nix index 6942bcb05a2e..4ac7ffa50ade 100644 --- a/pkgs/by-name/ti/tinyfugue/package.nix +++ b/pkgs/by-name/ti/tinyfugue/package.nix @@ -2,7 +2,9 @@ lib, stdenv, fetchurl, + fetchpatch, ncurses, + pcre2, zlib, openssl, sslSupport ? true, @@ -31,12 +33,30 @@ stdenv.mkDerivation rec { patches = [ ./fix-build.patch + (fetchpatch { + url = "https://src.fedoraproject.org/rpms/tinyfugue/raw/ce016e8fb60a51de7c9d0c45dad109b3809de048/f/tinyfigue-configure-c99.patch"; + hash = "sha256-Ge6545PCgcvnSgtDChqUQgf6b3BMjNveBAxQ8fAy8f4="; + }) + (fetchpatch { + url = "https://src.fedoraproject.org/rpms/tinyfugue/raw/ce016e8fb60a51de7c9d0c45dad109b3809de048/f/tf-50b8.pcre.patch"; + hash = "sha256-T0XiadrviyuvtZZKYG/kXHQSC7RZkLKQGHOMrnfyLVg="; + }) + (fetchpatch { + url = "https://src.fedoraproject.org/rpms/tinyfugue/raw/ce016e8fb60a51de7c9d0c45dad109b3809de048/f/tf-50b8-pcre2.patch"; + hash = "sha256-pTtCUwMBk+t4lK0Z1fKPKaQemdpEdVPe2NScpD8QBS8="; + }) ]; + postPatch = '' + # remove bundled old PCRE + rm -rv src/pcre-2.08 + ''; + configureFlags = optional (!sslSupport) "--disable-ssl"; buildInputs = [ ncurses + pcre2 zlib ] ++ optional sslSupport openssl; @@ -45,7 +65,7 @@ stdenv.mkDerivation rec { # gcc-10. Otherwise build fails as: # ld: world.o:/build/tf-50b8/src/socket.h:24: multiple definition of # `world_decl'; command.o:/build/tf-50b8/src/socket.h:24: first defined here - env.NIX_CFLAGS_COMPILE = "-fcommon"; + env.NIX_CFLAGS_COMPILE = "-fcommon -Wno-incompatible-pointer-types -Wno-return-mismatch"; meta = { homepage = "https://tinyfugue.sourceforge.net/"; diff --git a/pkgs/by-name/tr/traccar/package.nix b/pkgs/by-name/tr/traccar/package.nix index 2a9e56d6df59..856a07b8d20e 100644 --- a/pkgs/by-name/tr/traccar/package.nix +++ b/pkgs/by-name/tr/traccar/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation rec { pname = "traccar"; - version = "6.12.2"; + version = "6.13.0"; nativeBuildInputs = [ pkgs.makeWrapper ]; src = fetchzip { stripRoot = false; url = "https://github.com/traccar/traccar/releases/download/v${version}/traccar-other-${version}.zip"; - hash = "sha256-lOzakS36B/2+UX/TwcQf4diaB/WfFff1XEZD07Sc/zc="; + hash = "sha256-nrAT/ewMpRXTN7bTU02VIJ4YoK5yvgfVZqMvQ1fXPo8="; }; installPhase = '' diff --git a/pkgs/by-name/xs/xskat/package.nix b/pkgs/by-name/xs/xskat/package.nix index 4aadc81e238e..280ec9da3db3 100644 --- a/pkgs/by-name/xs/xskat/package.nix +++ b/pkgs/by-name/xs/xskat/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "8ba52797ccbd131dce69b96288f525b0d55dee5de4008733f7a5a51deb831c10"; }; - env.NIX_CFLAGS_COMPILE = "-Wno-implicit-int"; + env.NIX_CFLAGS_COMPILE = "-std=gnu17 -Wno-implicit-int"; preInstall = '' sed -i Makefile \ diff --git a/pkgs/by-name/ya/yasr/package.nix b/pkgs/by-name/ya/yasr/package.nix index 25c26298f2c7..70a23041c90e 100644 --- a/pkgs/by-name/ya/yasr/package.nix +++ b/pkgs/by-name/ya/yasr/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchDebianPatch, }: stdenv.mkDerivation (finalAttrs: { @@ -19,6 +20,13 @@ stdenv.mkDerivation (finalAttrs: { ./20_maxpathlen.patch ./30_conf.patch ./40_dectalk_extended_chars.patch + (fetchDebianPatch { + pname = "yasr"; + version = "0.6.9"; + debianRevision = "12"; + patch = "gcc-15"; + hash = "sha256-KraGxm1RegJpDGQMlo7OaLFBf8l+V8VO65ftjGDOJeg="; + }) ]; # taken from the debian yasr package meta = { diff --git a/pkgs/by-name/ye/yersinia/package.nix b/pkgs/by-name/ye/yersinia/package.nix index e1b59886363f..8de177b26463 100644 --- a/pkgs/by-name/ye/yersinia/package.nix +++ b/pkgs/by-name/ye/yersinia/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchDebianPatch, autoreconfHook, pkg-config, ncurses, @@ -25,6 +26,16 @@ stdenv.mkDerivation { sha256 = "sha256-VShg9Nzd8dzUNiqYnKcDzRgqjwar/8XRGEJCJL25aR0="; }; + patches = [ + (fetchDebianPatch { + pname = "yersinia"; + version = "0.8.2"; + debianRevision = "2.3"; + patch = "fix-ftbfs.patch"; + hash = "sha256-qoD627fcIGmlWT2Uz+85tgIf7KtD11gtUu1N+Ol4T/A="; + }) + ]; + nativeBuildInputs = [ autoreconfHook pkg-config diff --git a/pkgs/by-name/yt/ytalk/package.nix b/pkgs/by-name/yt/ytalk/package.nix index df1088382fbc..b51cb196f4c6 100644 --- a/pkgs/by-name/yt/ytalk/package.nix +++ b/pkgs/by-name/yt/ytalk/package.nix @@ -16,6 +16,8 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ ncurses ]; + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + meta = { homepage = "http://ytalk.ourproject.org"; description = "Terminal based talk client"; diff --git a/pkgs/data/fonts/dejavu-fonts/default.nix b/pkgs/data/fonts/dejavu-fonts/default.nix index e7998696db04..12d35f592a18 100644 --- a/pkgs/data/fonts/dejavu-fonts/default.nix +++ b/pkgs/data/fonts/dejavu-fonts/default.nix @@ -17,7 +17,7 @@ let providing more styles and with greater coverage of Unicode. This package includes DejaVu Sans, DejaVu Serif, DejaVu Sans Mono, and - the TeX Gyre DejaVu Math font. + the DejaVu Math TeX Gyre font. ''; homepage = "https://dejavu-fonts.github.io/"; diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index 158dd1e16563..fadfd279cdc7 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -2,7 +2,7 @@ pkgs, lib, makeWrapper, - nodejs ? pkgs.nodejs_20, + nodejs, config, }: diff --git a/pkgs/development/libraries/maplibre-native-qt/default.nix b/pkgs/development/libraries/maplibre-native-qt/default.nix index 3784356e6a2a..76f30c3acc21 100644 --- a/pkgs/development/libraries/maplibre-native-qt/default.nix +++ b/pkgs/development/libraries/maplibre-native-qt/default.nix @@ -1,6 +1,7 @@ { cmake, fetchFromGitHub, + fetchpatch, lib, qtlocation, stdenv, @@ -18,6 +19,16 @@ stdenv.mkDerivation (finalAttrs: { fetchSubmodules = true; }; + patches = [ + # fix build with gcc15 + (fetchpatch { + url = "https://github.com/maplibre/maplibre-native/commit/dde3fdd398a5f7b49300b1a761057bdd3286ae24.patch"; + hash = "sha256-UQ4Y2aoBsHQHEqlrwn4OUzICeT3MNVZlHFK/KphvV/c="; + stripLen = 1; + extraPrefix = "vendor/maplibre-native/"; + }) + ]; + postPatch = lib.optionals (lib.versionAtLeast qtlocation.version "6.10") '' # fix build with Qt 6.10 # included in https://github.com/maplibre/maplibre-native-qt/pull/216 diff --git a/pkgs/development/misc/resholve/default.nix b/pkgs/development/misc/resholve/default.nix index d04350f44364..9f4f1bc85715 100644 --- a/pkgs/development/misc/resholve/default.nix +++ b/pkgs/development/misc/resholve/default.nix @@ -33,6 +33,9 @@ let stripIdlelib = true; stripTests = true; enableOptimizations = false; + packageOverrides = prev: final: { + setuptools = removeKnownVulnerabilities final.setuptools; + }; }; callPackage = lib.callPackageWith (pkgsBuildHost // { python27 = python27'; }); source = callPackage ./source.nix { }; diff --git a/pkgs/development/python-modules/alexapy/default.nix b/pkgs/development/python-modules/alexapy/default.nix index ce05225398b8..1cc560e1cecf 100644 --- a/pkgs/development/python-modules/alexapy/default.nix +++ b/pkgs/development/python-modules/alexapy/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "alexapy"; - version = "1.29.20"; + version = "1.29.21"; pyproject = true; src = fetchFromGitLab { owner = "keatontaylor"; repo = "alexapy"; tag = "v${finalAttrs.version}"; - hash = "sha256-CHr1R2zqDlIrN3CN8d0iahi3Ytp0JlVsHY+My5t8WoA="; + hash = "sha256-8oUgttLAhPSB7uysoObxqu0lYre8Y1qg/8m7NhwPazI="; }; pythonRelaxDeps = [ "aiofiles" ]; diff --git a/pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix b/pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix index 0cf8c0d931e7..ccb5ac809695 100644 --- a/pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix +++ b/pkgs/development/python-modules/aliyun-python-sdk-alimt/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "aliyun-python-sdk-alimt"; version = "3.2.0"; - format = "pyproject"; + pyproject = true; # Upstream doesn't tag releases on Github # https://github.com/aliyun/aliyun-openapi-python-sdk/issues/551 diff --git a/pkgs/development/python-modules/chatlas/default.nix b/pkgs/development/python-modules/chatlas/default.nix index 2bcc127b6c97..19018d8f821f 100644 --- a/pkgs/development/python-modules/chatlas/default.nix +++ b/pkgs/development/python-modules/chatlas/default.nix @@ -31,14 +31,14 @@ buildPythonPackage (finalAttrs: { pname = "chatlas"; - version = "0.15.2"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "posit-dev"; repo = "chatlas"; tag = "v${finalAttrs.version}"; - hash = "sha256-BHqF60JTGlnP20BLQkcofkJUs7sAZAwhtr46y2HeNxY="; + hash = "sha256-8dME+zY+yzPiUK2WUKlOJS6GF7UA2qSym617P2DoV68="; }; build-system = [ diff --git a/pkgs/development/python-modules/disposable-email-domains/default.nix b/pkgs/development/python-modules/disposable-email-domains/default.nix index 7c0096897752..871e6cae54a7 100644 --- a/pkgs/development/python-modules/disposable-email-domains/default.nix +++ b/pkgs/development/python-modules/disposable-email-domains/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "disposable-email-domains"; - version = "0.0.172"; + version = "0.0.177"; pyproject = true; # No tags on GitHub src = fetchPypi { pname = "disposable_email_domains"; inherit (finalAttrs) version; - hash = "sha256-CYv8M1TdtwDiwN4HRxUR/kdJZ+JpbT7ROd1PWs3hNr4="; + hash = "sha256-HKm7QTtzxW8ZnuvAsE5JFr61nnr+qWjjeV/5VY1JFIc="; }; build-system = [ diff --git a/pkgs/development/python-modules/flask-sqlalchemy/default.nix b/pkgs/development/python-modules/flask-sqlalchemy/default.nix index 7ca65ea6b18a..1645ffa46f12 100644 --- a/pkgs/development/python-modules/flask-sqlalchemy/default.nix +++ b/pkgs/development/python-modules/flask-sqlalchemy/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "flask-sqlalchemy"; version = "3.1.1"; - format = "pyproject"; + pyproject = true; src = fetchPypi { pname = "flask_sqlalchemy"; diff --git a/pkgs/development/python-modules/issubclass/default.nix b/pkgs/development/python-modules/issubclass/default.nix index 041ec408e62e..83629c2da99b 100644 --- a/pkgs/development/python-modules/issubclass/default.nix +++ b/pkgs/development/python-modules/issubclass/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "issubclass"; version = "0.1.2"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "zmievsa"; diff --git a/pkgs/development/python-modules/lineax/default.nix b/pkgs/development/python-modules/lineax/default.nix index e61fdf039eea..4afe341bd14c 100644 --- a/pkgs/development/python-modules/lineax/default.nix +++ b/pkgs/development/python-modules/lineax/default.nix @@ -20,14 +20,15 @@ buildPythonPackage (finalAttrs: { pname = "lineax"; - version = "0.1.0"; + version = "0.1.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "patrick-kidger"; repo = "lineax"; tag = "v${finalAttrs.version}"; - hash = "sha256-oUqJRp4pge3t9g7o/9PCZTb7e4EPkBEGLclHMIdUqiw="; + hash = "sha256-qclL/IE/+gLeBL4huy07npXR3sDlbrTlFfib3qVKupk="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/mistralai/default.nix b/pkgs/development/python-modules/mistralai/default.nix index da0f242ec1fe..7fc33720d0a2 100644 --- a/pkgs/development/python-modules/mistralai/default.nix +++ b/pkgs/development/python-modules/mistralai/default.nix @@ -30,14 +30,15 @@ buildPythonPackage (finalAttrs: { pname = "mistralai"; - version = "2.3.2"; + version = "2.4.4"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "mistralai"; repo = "client-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-aqKM85gBvOyfAsps29u6okuQFJ+GzS2AGFgY1H4Tkmw="; + hash = "sha256-e2G/bqU45hCfcPEhj4zf5X7EKjs/zWhxCkn9J0u4F7U="; }; preBuild = '' diff --git a/pkgs/development/python-modules/pyloadapi/default.nix b/pkgs/development/python-modules/pyloadapi/default.nix index fa936d2aa6b1..abdd475bcf89 100644 --- a/pkgs/development/python-modules/pyloadapi/default.nix +++ b/pkgs/development/python-modules/pyloadapi/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "pyloadapi"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "tr4nt0r"; repo = "pyloadapi"; tag = "v${version}"; - hash = "sha256-+fGrXKS7jomYMJOPneKyAV/nrvqBFrqh3ds4R46lQ48="; + hash = "sha256-yNv21WfuAttzPWpmgadClTx9ryMNFjMsPA31w9BGX+U="; }; build-system = [ diff --git a/pkgs/development/python-modules/pymc/default.nix b/pkgs/development/python-modules/pymc/default.nix index 61abe51f042a..8be9f8e322c9 100644 --- a/pkgs/development/python-modules/pymc/default.nix +++ b/pkgs/development/python-modules/pymc/default.nix @@ -23,14 +23,15 @@ buildPythonPackage (finalAttrs: { pname = "pymc"; - version = "5.28.4"; + version = "5.28.5"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pymc-devs"; repo = "pymc"; tag = "v${finalAttrs.version}"; - hash = "sha256-REQ9+II6MFZ64FlJudRRhmXA4/Cb017XrsrZFZBY7R0="; + hash = "sha256-neySWgFxnebW9v0Fa6+ZaxQeFQ0v6wpRvQrBj0zOHJs="; }; build-system = [ diff --git a/pkgs/development/python-modules/python-datemath/default.nix b/pkgs/development/python-modules/python-datemath/default.nix index b13b600121ae..513750e533de 100644 --- a/pkgs/development/python-modules/python-datemath/default.nix +++ b/pkgs/development/python-modules/python-datemath/default.nix @@ -9,7 +9,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-datemath"; version = "3.0.3"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "nickmaccarthy"; repo = "python-datemath"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VwdY6Gmbmoy7EKZjUlWj56uSiE0OdegPiQv+rmigkq8="; }; @@ -35,11 +35,16 @@ buildPythonPackage rec { pythonImportsCheck = [ "datemath" ]; + disabledTests = [ + # Test relies on timezone data that may not be present in the test environment + "testTimezone" + ]; + meta = { description = "Python module to emulate the date math used in SOLR and Elasticsearch"; homepage = "https://github.com/nickmaccarthy/python-datemath"; - changelog = "https://github.com/nickmaccarthy/python-datemath/blob/v${version}/CHANGELOG.md"; - license = with lib.licenses; [ asl20 ]; + changelog = "https://github.com/nickmaccarthy/python-datemath/blob/v${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/retryhttp/default.nix b/pkgs/development/python-modules/retryhttp/default.nix index 8cc37882c709..872bdd24c2db 100644 --- a/pkgs/development/python-modules/retryhttp/default.nix +++ b/pkgs/development/python-modules/retryhttp/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "retryhttp"; version = "1.3.1"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "austind"; diff --git a/pkgs/development/python-modules/svcs/default.nix b/pkgs/development/python-modules/svcs/default.nix index 08a1452b9bfb..367129a4fadb 100644 --- a/pkgs/development/python-modules/svcs/default.nix +++ b/pkgs/development/python-modules/svcs/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "svcs"; version = "25.1.0"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "hynek"; diff --git a/pkgs/development/python2-modules/setuptools/default.nix b/pkgs/development/python2-modules/setuptools/default.nix index e95e3bb82ef5..38aaf07f863e 100644 --- a/pkgs/development/python2-modules/setuptools/default.nix +++ b/pkgs/development/python2-modules/setuptools/default.nix @@ -82,6 +82,9 @@ buildPythonPackage { psfl zpl20 ]; + knownVulnerabilities = [ + "CVE-2025-47273" + ]; platforms = python.meta.platforms; priority = 10; }; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a1f0dde40a97..2523074389a4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1552,6 +1552,7 @@ mapAliases { onscripter-en = throw "onscripter-en has been removed due to lack of maintenance in both upstream and Nixpkgs; onscripter is available instead"; # Added 2025-10-17 onthespot = throw "onethespot has been removed due to lack of upstream maintenance"; # Added 2025-09-26 opae = throw "opae has been removed because it has been marked as broken since June 2023."; # Added 2025-10-11 + open-stage-control = throw "'open-stage-control' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-05-04 open-timeline-io = warnAlias "'open-timeline-io' has been renamed to 'opentimelineio'" opentimelineio; # Added 2025-08-10 openafs_1_8 = throw "'openafs_1_8' has been renamed to/replaced by 'openafs'"; # Converted to throw 2025-10-27 openai-triton-llvm = throw "'openai-triton-llvm' has been renamed to/replaced by 'triton-llvm'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2fed5644d7c2..7c7b0c5acc5e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1963,9 +1963,10 @@ with pkgs; }; inherit (callPackage ../applications/networking/remote/citrix-workspace { }) + citrix_workspace_26_01_0 citrix_workspace_25_08_10 ; - citrix_workspace = citrix_workspace_25_08_10; + citrix_workspace = citrix_workspace_26_01_0; colord-gtk4 = colord-gtk.override { withGtk4 = true; }; diff --git a/pkgs/top-level/haxe-packages.nix b/pkgs/top-level/haxe-packages.nix index 609a13602b17..6c86c2f90525 100644 --- a/pkgs/top-level/haxe-packages.nix +++ b/pkgs/top-level/haxe-packages.nix @@ -12,14 +12,6 @@ let withCommas = lib.replaceStrings [ "." ] [ "," ]; - # simulate "haxelib dev $libname ." - simulateHaxelibDev = libname: '' - devrepo=$(mktemp -d) - mkdir -p "$devrepo/${withCommas libname}" - echo $(pwd) > "$devrepo/${withCommas libname}/.dev" - export HAXELIB_PATH="$HAXELIB_PATH:$devrepo" - ''; - installLibHaxe = { libname, diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index a2752b27a94a..fb5e3498c376 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -27,20 +27,6 @@ let vanillaPackages rpiPackages ; - - markBroken = - drv: - drv.overrideAttrs ( - { - meta ? { }, - ... - }: - { - meta = meta // { - broken = true; - }; - } - ); in { kernelPatches = callPackage ../os-specific/linux/kernel/patches.nix { }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7a721c264822..ffa9b81a9663 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -28,7 +28,7 @@ self: # cpan2nix assumes that perl-packages.nix will be used only with perl 5.30.3 or above assert lib.versionAtLeast perl.version "5.30.3"; let - inherit (lib) maintainers teams; + inherit (lib) maintainers; in with self; diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index 5aa0829e2cf1..e264d1cf8590 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -47,7 +47,6 @@ let linux mapTestOnCross pkgsForCross - unix ; inherit (release-lib.lib) diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix index e1ee81dc258c..6bbcc48ee651 100644 --- a/pkgs/top-level/release-lib.nix +++ b/pkgs/top-level/release-lib.nix @@ -20,7 +20,6 @@ let inherit (lib) addMetaAttrs any - derivations filter flip genAttrs @@ -28,8 +27,6 @@ let hydraJob id isDerivation - lists - maintainers mapAttrs mapAttrs' mapAttrsRecursive diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 4c02d11a9169..c8b59f37e0ae 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -86,7 +86,6 @@ let id isDerivation optionals - recursiveUpdate ; inherit (release-lib.lib.attrsets) unionOfDisjoint; diff --git a/pkgs/top-level/variants.nix b/pkgs/top-level/variants.nix index 2ade962e5d85..28b7ae323956 100644 --- a/pkgs/top-level/variants.nix +++ b/pkgs/top-level/variants.nix @@ -11,16 +11,6 @@ nixpkgsFun, overlays, }: -let - makeLLVMParsedPlatform = - parsed: - ( - parsed - // { - abi = lib.systems.parse.abis.llvm; - } - ); -in self: super: { pkgsLLVM = nixpkgsFun { overlays = [