Type object
File match .nixd.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/nixd-configuration/latest.json
Source https://raw.githubusercontent.com/nix-community/nixd/main/nixd/docs/nixd-schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

eval object

The evaluation section, provide auto completion for dynamic bindings.

3 nested properties
target object

Nix installables that will be used for root translation unit.

2 nested properties
args string[]

Accept args as "nix eval"

installable string

"nix eval"

depth integer

Extra depth for evaluation

Default: 0
workers integer

The number of workers for evaluation task. defaults to std::thread::hardware_concurrency

formatting
options object

Tell the language server your desired option set, for completion. This is lazily evaluated.

2 nested properties
enable boolean

Enable option completion task. If you are writing a package, disable this

Default: "false"
target object

Nix installables that will be used for root translation unit.

2 nested properties
args string[]

Accept args as "nix eval"

installable string

"nix eval"

Definitions

target object

Nix installables that will be used for root translation unit.

args string[]

Accept args as "nix eval"

installable string

"nix eval"