{ // Nix settings "nix.enableLanguageServer": true, "nix.serverPath": "nixd", "nix.serverSettings": { "nil": { "formatting": { "command": ["nix fmt"] }, "nix": { "flake": { "maxMemoryMB": 16384, "autoEvalInputs": true, "nixpkgsInputName": "nixpkgs" } } }, "nixd": { "nixpkgs": { "expr": "import (builtins.getFlake (builtins.toString ./.)).inputs.nixpkgs { }" }, "formatting": { "command": [ "nix fmt" ] }, "options": { "nixos": { "expr": "(builtins.getFlake (builtins.toString ./.)).nixosConfigurations.nixos.options" }, "nixos-home-manager": { "expr": "(builtins.getFlake (builtins.toString ./.)).nixosConfigurations.nixos.options.home-manager.users.type.getSubOptions []" }, // "home-manager": { // "expr": "(builtins.getFlake (builtins.toString ./)).homeConfigurations..options" // } } } }, "nixEnvSelector.useFlakes": true, "nixEnvSelector.suggestion": true, "nixEnvSelector.nixFile": "${workspaceFolder}/flake.nix", }