{ "window.newWindowDimensions": "maximized", "window.restoreFullscreen": true, "window.commandCenter": false, "workbench.layoutControl.enabled": false, "workbench.colorTheme": "minimalGreen", "workbench.editor.empty.hint": "hidden", "editor.stickyScroll.enabled": false, "editor.minimap.enabled": false, "editor.renderWhitespace": "trailing", "editor.unicodeHighlight.includeStrings": false, "editor.detectIndentation": false, "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, "explorer.confirmPasteNative": false, "terminal.integrated.persistentSessionReviveProcess": "never", "terminal.integrated.enableMultiLinePasteWarning": "never", "terminal.integrated.initialHint": false, "terminal.integrated.cursorStyle": "line", "terminal.integrated.cursorStyleInactive": "line", "terminal.integrated.drawBoldTextInBrightColors": false, "terminal.integrated.minimumContrastRatio": 1, "terminal.integrated.stickyScroll.enabled": false, "terminal.integrated.textBlinking": true, "application.shellEnvironmentResolutionTimeout": 100, "security.workspace.trust.untrustedFiles": "open", "chat.disableAIFeatures": true, "telemetry.feedback.enabled": false, "telemetry.telemetryLevel": "off", "telemetry.editStats.enabled": false, "files.associations": { "*.tsx": "xml" }, "git.enabled": false, "extensions.ignoreRecommendations": true, "bashIde.shellcheckArguments": "--exclude=SC2120,SC2155,SC2119", "markdown-preview-enhanced.previewTheme": "atom-dark.css", "nix.enableLanguageServer": true, "nix.serverPath": "nil", // or "nixd", or ["executable", "argument1", ...] // LSP config can be passed via the ``nix.serverSettings.{lsp}`` as shown below. "nix.serverSettings": { // check https://github.com/oxalica/nil/blob/main/docs/configuration.md for all options available "nil": { // "diagnostics": { // "ignored": ["unused_binding", "unused_with"], // }, "formatting": { "command": [ "nixfmt" ] } }, // check https://github.com/nix-community/nixd/blob/main/nixd/docs/configuration.md for all nixd config "nixd": { "formatting": { "command": [ "nixfmt" ] }, "options": { // By default, this entry will be read from `import { }`. // You can write arbitrary Nix expressions here, to produce valid "options" declaration result. // Tip: for flake-based configuration, utilize `builtins.getFlake` "nixos": { "expr": "(builtins.getFlake \"/absolute/path/to/flake\").nixosConfigurations..options" }, "home-manager": { "expr": "(builtins.getFlake \"/absolute/path/to/flake\").homeConfigurations..options" }, // Tip: use ${workspaceFolder} variable to define path "nix-darwin": { "expr": "(builtins.getFlake \"${workspaceFolder}/path/to/flake\").darwinConfigurations..options" } } } } }