Nicolas Mattia

Results 136 issues of Nicolas Mattia

The [ongoing niv refactor](https://github.com/nmattia/niv/pull/68/files#diff-ed2831e1e73d8e870c55a05363330406R72) allows tracking which keys are accessed statically. That means that [“shortcut attributes”](https://github.com/nmattia/niv/pull/68/files#diff-7102eb1d0519ad358f3a737e8b762c5bR136) can be inferred automatically.

enhancement
good first issue

I'd like to have `niv` produce a (git-like) diff of the `PackageSpec` before it's written to file. This could be a CLI opt like `niv update --dry-run` or `niv update...

enhancement
good first issue

The `niv init` command used to create a few files (`default.nix`, `shell.nix`, etc) which some people didn't like. Some people now complain that they want it back. I think the...

question

Similar to #58 and #35

enhancement
good first issue

``` console $ niv add foo/bar -a rev=v10.0 ```

There are many ways to use niv. With and without overlays, with and without nixpkgs. There should be a dedicated examples directory, and ideally a website with some tutorials.

documentation

Right now niv updates packages one after the other. This can be slow if the `nix/sources.json` contains lots of packages. There's a branch somewhere that simply calls (something similar to)...

enhancement