This commit is contained in:
Matthew Bessette
2026-03-12 22:41:26 -04:00
parent c51254b9f7
commit 776382727c
3 changed files with 40 additions and 22 deletions

View File

@@ -34,11 +34,10 @@
enable = true;
profiles.default = {
userSettings = builtins.fromJSON (builtins.readFile ./config.vscode.settings.json);
extensions = with pkgs.vscode-marketplace; [
biomejs.biome
extensions = (
with pkgs.vscode-marketplace-release; [
bbenoist.nix
eamodio.gitlens
github.copilot-chat
graphql.vscode-graphql-syntax
hashicorp.terraform
mechatroner.rainbow-csv
@@ -50,7 +49,23 @@
redhat.vscode-xml
vscode-icons-team.vscode-icons
typescriptteam.native-preview
];
]
) ++ (
with pkgs.vscode-marketplace; [
biomejs.biome
]
) ++ (
pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "copilot-chat";
publisher = "GitHub";
version = "0.39.0";
# sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
sha256 = "sha256-HaXubczYtktFaFdY5wlhr+KhrOXsRZto1TG3C7canQg=";
}
]
);
};
};

View File

@@ -1,4 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/oxc-project/oxc/refs/heads/main/npm/oxlint/configuration_schema.json",
"plugins": [
"eslint",
"import",
@@ -15,7 +16,8 @@
},
"rules": {
"unicorn/require-module-specifiers": "off",
"no-await-in-loop": "warn",
"typescript/no-extraneous-class": ["warn", { "allowWithDecorator": true }],
"eslint/no-restricted-imports": [
"error",
{

View File

@@ -45,19 +45,20 @@
"chat.viewSessions.orientation": "stacked",
"json.schemaDownload.trustedDomains": {
"https://schemastore.azurewebsites.net/": true,
"https://raw.githubusercontent.com/microsoft/vscode/": true,
"https://raw.githubusercontent.com/devcontainers/spec/": true,
"https://raw.githubusercontent.com": true,
"https://www.schemastore.org/": true,
"https://json.schemastore.org/": true,
"https://json-schema.org/": true,
"https://developer.microsoft.com/json-schemas/": true,
"https://biomejs.dev": true
},
"oxc.enable": null,
"oxc.enable.oxlint": true,
"oxc.configPath": "/etc/oxlintrc.json",
"oxc.path.oxlint": "/Users/matthew.bessette/.npm-global/bin/oxlint",
"oxc.disableNestedConfig": true,
"js/ts.updateImportsOnFileMove.enabled": "always",
"js/ts.experimental.useTsgo": true,
"workbench.iconTheme": "vscode-icons"
"workbench.iconTheme": "vscode-icons",
"update.mode": "none"
}