Théophane Hufschmitt

Results 80 issues of Théophane Hufschmitt

**Is your feature request related to a problem? Please describe.** Record fields can have an attached metadata. Since this metadata is attached to the field itself and not the value,...

type: feature request

**Describe the bug** When a contract sets a record field to a list, applying that contract several times can have a huge performance impact **To Reproduce** “Minimal” reproducer: ```nickel let...

type: bug

**Describe the bug** Modifying a file that is a transitive import of another one leads to some weird typecheck-related diagnostics from the parent one. The gif below illustrates that: `foo.ncl`...

type: bug
area: lsp

We can't really check the quality of the documentation (fortunately for me), but at least ensure that there's _some_ documentation for the most common things

Print the hook name when it runs. Makes it easier to understand what's going on. Depends on #203 (but mostly to avoid some merge conflicts, there's no inherent dependency link...

Separate the bit about calling Nickel (`importNickel`), and the one really about Organist (`importOrganist`). Doesn't change anything semantically, but 1. Makes the flow (hopefully) clearer 2. Allow exporting a lower-level...

The nickel lockfile (`nickel.lock.ncl`) only points to `organist` by default. It is possible to extend it with something like that in the `flake.nix` file: ```nix outputs = {organist, myNickelLib, ...}...

`nix flake check` checks for “known” flake outputs (`packages`, `devShells`, etc..). Most of these are things that Nix cares about, some are NixOS-specific things (`nixosConfigurations`, `nixosModules`, etc..), but there’s also...

UX

Make `nix search`, `nix flake show` and `nix flake metadata` pipe their output into a pager to make their result easier to visualise. Fix #4548

UX
new-cli
idea approved
repl

**Is your feature request related to a problem? Please describe.** When the `store` option is set to `auto` (the default), Nix will guess whether to use the daemon or the...

feature
store