Marking this as broken for now, as this is a upstream issue and it's not
worth creating a patch when they fix it upstream. See issue #431464 for
more details.
The augment team has seemingly switched their development branch from
master to prerelease.
They haven't been merging anything on master and yet, they've been
releasing new tags from the prerelease branch on a regular basis.
This commit changes the tracked branch for this vim plugin from `master`
to `prerelease` so that we get all of Augment's recent good stuff :)
This makes the resulting derivation when using `overrideAttrs` more
accurate and also fixes a discrepancy in `kanidmWithSecretProvisioning`.
One would expect this change to be a no-op, but it isn't. Not because
there is some unwanted change, but rather because unlike
`kanidm_1_x.withSecretProvisioning`, `kanidmWithSecretProvisioning_1_x`
used `kanidm` as a basis when it should have used `kanidm_1_x`.
~~~
# before
nix-repl> kanidmWithSecretProvisioning_1_5.patches
[
./pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch
./pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch
]
# after
nix-repl> kanidmWithSecretProvisioning_1_5.patches
[
./pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch
./pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch
]
~~~
The change itself is written in a way that minimizes formatting changes
enforced by `nixfmt`. For example, it would have been nice to access
`finalAttrs.version` in `versionUnderscored` without having to make it a
function, but that would have required to move the `let in` into
`finalAttrs: {`, causing the entire attrset to reformat. Similarly,
offloading this into `passthru` would have caused other bits to reformat
because of the variable name length differences.
Adds libraries needed for extensions that require running a standalone headless browser within vscode. For example, plugins that use the Puppeteer library for automation such as Roo Code.
Includes X11, graphics, and audio libraries required for headless browser functionality.
Minimal set of dependencies was determined via trial and error with `nix run github:nix-community/nix-index-database`