nvfetcher icon indicating copy to clipboard operation
nvfetcher copied to clipboard

Generate nix sources expr for the latest version of packages

Results 27 nvfetcher issues
Sort by recently updated
recently updated
newest added

Let's say I want to extract the `package.json` of a VSCode or OpenVSX extension. I can't do that currently because the downloaded file is a `.zip` file, not a directory....

https://github.com/lilydjwg/nvchecker/commit/2de30c0acdbcc2560ee7c9c472df956441cb2bab fixed my issue for https://github.com/lilydjwg/nvchecker/issues/216. Please bump nixpkgs to use nvchecker v2.9

`nix-prefetch` producing differing hashes than `nix-prefetch-git` causes my CI to [fail](https://gitlab.com/fortuneteller2k/nixpkgs-f2k/-/jobs/2689776387#L3623) Manually running `nix-prefetch` and `nix-prefetch-git` as a comparison ``` ~ ❯ nix run nixpkgs#nix-prefetch -- fetchgit --url https://github.com/riverwm/river --fetchSubmodules...

Hi :wave: `buildGoModule` requires a `vendorSha256` field to be built. I was wondering if this could be supported by nvfetcher like it is for Rust? Thanks!

enhancement
help wanted

Currently nvfetcher generates the `version` field for git sources based on the latest commit. This is not very informative when, for example, looking over some packages in the [NUR](https://nur.nix-community.org/repos/bandithedoge/). In...

Something equal to ``` define $ package "..." `sourceGitHub` ("...", "...") `fetchUrl` (\(Version v) -> fromString $ printf "https://github.com/mayswind/AriaNg/releases/download/%s/...-%s-....zip" v v) ```

enhancement

It would be nice to know the current progress of running a package set.

enhancement

Instead of `^(?!foo$).*$`, I have to use `^(.{0,2}|.{4,}|[^f]..|.[^o].|..[^o])$`. A longer example, like `matklad__rust__analyzer`, it would be ``` ^([^m]|m(m|a(m|t(m|k(m|l(m|a(m|d(m|_(m|_(m|r(m|u(m|s(m|t(m|_(m|_(m|a(m|n(m|a(m|l(m|y(m|z(m|em)))))))))))))))))))))*([^am]|a([^mt]|t([^km]|k([^lm]|l([^am]|a([^dm]|d([^_m]|_([^_m]|_([^mr]|r([^mu]|u([^ms]|s([^mt]|t([^_m]|_([^_m]|_([^am]|a([^mn]|n([^am]|a([^lm]|l([^my]|y([^mz]|z([^em]|e[^mr]))))))))))))))))))))))*(m(m|a(m|t(m|k(m|l(m|a(m|d(m|_(m|_(m|r(m|u(m|s(m|t(m|_(m|_(m|a(m|n(m|a(m|l(m|y(m|z(m|em)))))))))))))))))))))*(a((t(k(l(a(d(_(_(r(u(s(t(_(_(a(n(a(ly?)?)?)?)?)?)?)?)?)?)?)?)?)?)?)?)?)?|tklad__rust__analyze?))?)?$ ```

As my [nixpkgs][dan-nixpkgs] grows bigger, I plan to also generate metadata for each of the packages I defined. Using `passthru` in sources.toml isn't very helpful because it assume whatever value...

enhancement