plugins.lsp.servers.nil-ls.settings.nix.flake.autoArchive

Auto-archiving behavior which may use network.

  • null: Ask every time.
  • true: Automatically run nix flake archive when necessary.
  • false: Do not archive. Only load inputs that are already on disk.

Type: null or boolean or raw lua code

Default: null

Plugin default: false

Declared by:

plugins.lsp.servers.nil-ls.settings.nix.flake.autoEvalInputs

Whether to auto-eval flake inputs. The evaluation result is used to improve completion, but may cost lots of time and/or memory.

Type: null or boolean or raw lua code

Default: null

Plugin default: false

Declared by:

plugins.lsp.servers.nil-ls.settings.nix.flake.nixpkgsInputName

The input name of nixpkgs for NixOS options evaluation.

The options hierarchy is used to improve completion, but may cost lots of time and/or memory.

If this value is null or is not found in the workspace flake’s inputs, NixOS options are not evaluated.

Type: null or string or raw lua code

Default: null

Plugin default: "nixpkgs"

Example: "nixos"

Declared by: