2.home-manager/tests/modules/programs/vscode
Austin Horstman f96f717a47 vscode: support path literals in userSettings
programs.vscode.profiles.<name>.userSettings accepts either JSON settings or a path to a settings.json file. The update-check defaults were merged into userSettings before deciding whether to generate JSON or link a source file, so path values failed when Nix tried to apply // to them.

Skip those merges for path-like values and use the shared isPathLike helper for VS Code's source-or-generated JSON options so Nix paths, store path strings, and derivation outputs are handled consistently.

Fixes #7726
2026-06-10 13:10:31 -05:00
..
argv.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00
default.nix vscode: support path literals in userSettings 2026-06-10 13:10:31 -05:00
fork-package-warning.nix vscode: warn when package is a known fork and remove pname option 2026-05-03 18:50:49 -05:00
keybindings.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00
mcp-integration-default.json claude-code, codex, antigravity-cli, github-copilot-cli, opencode, vscode, zed-editor: use mcp lib 2026-06-09 23:03:52 -05:00
mcp-integration-test.json vscode: add mcp module integration 2025-11-03 20:25:16 -06:00
mcp-integration-with-override.json claude-code, codex, antigravity-cli, github-copilot-cli, opencode, vscode, zed-editor: use mcp lib 2026-06-09 23:03:52 -05:00
mcp-integration-with-override.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00
mcp-integration.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00
mcp.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00
null-package.nix vscode: warn when package is a known fork and remove pname option 2026-05-03 18:50:49 -05:00
path-literal-settings.json vscode: support path literals in userSettings 2026-06-10 13:10:31 -05:00
path-literal.nix vscode: support path literals in userSettings 2026-06-10 13:10:31 -05:00
snippets.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00
tasks.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00
update-checks.nix vscode: extract mkVscodeModule factory function 2026-05-03 18:50:49 -05:00