Eelco Dolstra

Results 69 issues of Eelco Dolstra

This is loosely based on the Nix installer matrix (https://github.com/grahamc/nix-install-matrix), but it runs inside a Nix build using QEMU rather than outside of it using Vagrant. It also doesn't rely...

installer

Currently CA paths can refer to non-CA paths: ``` $ nix path-info --json /nix/store/ap2nhrpfjin5ng881mgl4pmrzmsp6cj0-patchelf-0.13 | jq .[].ca "fixed:r:sha256:1i4ygjm0jax3q3gcayv9g1mff0711xyfg87in8l4m0rbqyss5rcn" $ nix path-info --json -r /nix/store/ap2nhrpfjin5ng881mgl4pmrzmsp6cj0-patchelf-0.13 | jq .[].ca null "fixed:r:sha256:1i4ygjm0jax3q3gcayv9g1mff0711xyfg87in8l4m0rbqyss5rcn" null...

bug
ca-derivations
stale

The `nix shell` command replaces `nix-shell -p` to provide a shell in which the specified packages are available. However, the name `nix shell` is confusing since there are also *development...

improvement
critical
UX

This makes `nix profile list` output more readable. Instead of one package per line like ``` 6 flake:nixpkgs#legacyPackages.x86_64-linux.gdb path:/nix/store/4dng3sm5c3rxxw10vhx9lr9fclisz3zv-source?lastModified=1650244918&narHash=sha256-DsS5nxjTpnoUC4pNXJI1rit7TnDTij8vQDa5PtcDCD0=&rev=7b38b03d76ab71bdc8dc325e3f6338d984cc35ca#legacyPackages.x86_64-linux.gdb /nix/store/indzcw5wvlhx6vwk7k4iq29q15chvr3d-gdb-11.1 ``` you get ``` Index: 6 Flake attribute: legacyPackages.x86_64-linux.gdb Original...

documentation
UX

Reported in https://github.com/NixOS/nix/issues/7031. `hydra-eval-jobs` apparently allows `hydraJobs` to accept function arguments, which is not intended, since that breaks hermeticity/reproducibility. I think the Hydra web interfaces hides the ability to set...

bug

Currently we only monitor the master branch. It would be a good idea to also monitor the stable branches (like release-13.10) so that we notice if we forgot to backport...

# Motivation A big problem with current flakes is that commands like `nix flake check` and `nix flake show` have built-in support for a limited set of flake output types....

documentation
new-cli
with-tests

# Motivation This PR makes several improvements to HTTP authentication in Nix: * It allows the use of [Git credential helpers](https://git-scm.com/doc/credential-helpers) to obtain authentication data (issue #8635). This is configured...

new-cli
security
with-tests
store

Tracking issue for missing functionality in the `nix` command. - [x] `nix-collect-garbage` / `nix-store --gc` -> `nix store gc` - [x] `nix-store --delete` -> `nix store delete` - [x] `nix-env...

new-cli

Currently flakes are evaluated from the Nix store, so when using a local flake, it's first copied to the store. This means that ``` $ cd /path/to/nixpkgs $ nix build...

flakes
fetching
significant