Updated vscode config

This commit is contained in:
2024-12-18 15:42:21 -04:00
parent f4735c3a90
commit 0a00b1dced
3 changed files with 115 additions and 67 deletions

View File

@@ -16,6 +16,12 @@ merge
version = "11.0.0";
sha256 = "1fcz8f4jgnf24kblf8m8nwgzd5pxs2gmrv235cpdgmqz38kf9n54";
};
"dbaeumer"."vscode-eslint" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-eslint";
publisher = "dbaeumer";
version = "3.0.13";
sha256 = "0yjrylvkw5q9w7kjigndm5m66qn8nranrm0m7qna8ggi0f2nz5cp";
};
"ms-vscode-remote"."remote-containers" = vscode-utils.extensionFromVscodeMarketplace {
name = "remote-containers";
publisher = "ms-vscode-remote";
@@ -25,8 +31,8 @@ merge
"golang"."go" = vscode-utils.extensionFromVscodeMarketplace {
name = "go";
publisher = "golang";
version = "0.43.4";
sha256 = "1qzqq2clsg3mka30k97z9l1lc457ijvxq05c831lhk4s4df9xbpw";
version = "0.45.0";
sha256 = "1ihy5pd5ymxarcgnq8ky7nfa9kk9x3hdazajirrh5f1m4cwgizn3";
};
"mechatroner"."rainbow-csv" = vscode-utils.extensionFromVscodeMarketplace {
name = "rainbow-csv";
@@ -52,18 +58,18 @@ merge
version = "1.4.5";
sha256 = "1av0iwym6j5l2a522ikyjkrsyp4q3sws1d7y9brm3gdgghd8aawn";
};
"zignd"."html-css-class-completion" = vscode-utils.extensionFromVscodeMarketplace {
name = "html-css-class-completion";
publisher = "zignd";
version = "1.20.0";
sha256 = "1hc2dgib3wryygb36h47wzf32iv1x6rn1swmbgchiyjw62jjj4fw";
};
"bradlc"."vscode-tailwindcss" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-tailwindcss";
publisher = "bradlc";
version = "0.13.62";
sha256 = "146p3bms8cn1h0p0yqjfid7hgf6093mgfjalrw7c9948v68xxc8p";
};
"zignd"."html-css-class-completion" = vscode-utils.extensionFromVscodeMarketplace {
name = "html-css-class-completion";
publisher = "zignd";
version = "1.20.0";
sha256 = "1hc2dgib3wryygb36h47wzf32iv1x6rn1swmbgchiyjw62jjj4fw";
};
"davidanson"."vscode-markdownlint" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-markdownlint";
publisher = "davidanson";
@@ -109,8 +115,8 @@ merge
"svelte"."svelte-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "svelte-vscode";
publisher = "svelte";
version = "109.3.3";
sha256 = "0g1mlw9k99r1jpwwg11li5fcds8s0zv2h4gxzd6x8ndjq0dgrj2x";
version = "109.4.0";
sha256 = "038k7mj6y1b0bnqa3xzv7xwv4z5rplqrcc6lb7vyiyjg2g2l8p6w";
};
"jock"."svg" = vscode-utils.extensionFromVscodeMarketplace {
name = "svg";
@@ -237,8 +243,8 @@ merge
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
name = "python";
publisher = "ms-python";
version = "2024.23.2024121301";
sha256 = "0rmqilxg8wd8nzskny10k6z903x30mwjix9anbyjg5kc23436li5";
version = "2024.23.2024121801";
sha256 = "03fg1gm6whfzd8xkcavqz03ba543ca8593p65cmh93cs59f834xs";
arch = "linux-x64";
};
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
@@ -251,15 +257,22 @@ merge
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
name = "rust-analyzer";
publisher = "rust-lang";
version = "0.4.2219";
sha256 = "08spi2iymmhyzaybbb3a2gxymmhrh7wapbj3lqi1l0jyq7x1v6fp";
version = "0.4.2222";
sha256 = "0w8izafvy3mx5y6w44z7vd2wsb7im6wyis5zx2zz4nkpfrxhvf2g";
arch = "linux-x64";
};
"astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "astro-vscode";
publisher = "astro-build";
version = "2.15.4";
sha256 = "0li3g12y60m8f72rqm2b3wggfa9l5yyr1001v62prs4lzmg60av3";
arch = "linux-x64";
};
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
name = "continue";
publisher = "continue";
version = "0.9.245";
sha256 = "1y1yjrc0xlvbaj8y7scq02jdmvajd7cm7bb913hvbrmizyd4sawl";
version = "0.9.246";
sha256 = "0gdpyx2vsw8n9p8m3ivpanvyphkhr6dbqm8hd9dn3nf41xrin1g0";
arch = "linux-x64";
};
}))
@@ -267,8 +280,8 @@ merge
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
name = "python";
publisher = "ms-python";
version = "2024.23.2024121301";
sha256 = "0wl66ylvfd35zj42akg6vlmrb9z9xnqiarha0w9cjzhcxbslzawl";
version = "2024.23.2024121801";
sha256 = "1w0cp8df8zgxrw0vs012agg3shhxzg5ws1bjnhgm7zgg8x0nv5bi";
arch = "linux-arm64";
};
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
@@ -281,15 +294,22 @@ merge
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
name = "rust-analyzer";
publisher = "rust-lang";
version = "0.4.2219";
sha256 = "0xswf7p0xlrd38cw9djlgd5dqpc06aivr0854xjh6y1md5z3i0k8";
version = "0.4.2222";
sha256 = "0d7qad2ngqj3rzyk5vfj999xbbklmnl5l421g1xy4m0b3gfvb5yd";
arch = "linux-arm64";
};
"astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "astro-vscode";
publisher = "astro-build";
version = "2.15.4";
sha256 = "18y19g8rksxi2fvh8jgzkxkl8175w4z93snmarlzg8da1fhwkr07";
arch = "linux-arm64";
};
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
name = "continue";
publisher = "continue";
version = "0.9.245";
sha256 = "1nbllyym6r3kxcj9353gaq7ys435pq36w4177fqssrnwx6r35b3j";
version = "0.9.246";
sha256 = "0s5bl36brdjxz90jaj1r1lsr3wqjhmqkwnirxvahn82dkxl792yb";
arch = "linux-arm64";
};
}))
@@ -297,8 +317,8 @@ merge
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
name = "python";
publisher = "ms-python";
version = "2024.23.2024121301";
sha256 = "1fb0zfg0l6x38rbdaa3k07znc2jj4i1g99rqpc5ka60hn1qz5sma";
version = "2024.23.2024121801";
sha256 = "0qrvxq1mib0jxn3m2ywlpxqrrgmk8is9g63j2hac69h14xln3dmm";
arch = "darwin-x64";
};
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
@@ -311,15 +331,22 @@ merge
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
name = "rust-analyzer";
publisher = "rust-lang";
version = "0.4.2219";
sha256 = "1gvgai4gqwyj3fiixv2xv5dqy630wrr88bwpljbc3nyadc7lpb4y";
version = "0.4.2222";
sha256 = "0nxs85ypm84dmyaxa0ia46yi4x6mfp04l1y3jz1a5mvxpyplscw5";
arch = "darwin-x64";
};
"astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "astro-vscode";
publisher = "astro-build";
version = "2.15.4";
sha256 = "0znz2j0hh4c54kl77p7bay7swv6wipadnahvzg75y3lbb0hckday";
arch = "darwin-x64";
};
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
name = "continue";
publisher = "continue";
version = "0.9.245";
sha256 = "1qzbk1ygnf6wjsfx2j8jm9ww8dp6718pf0hvw3zx2zfid84kq292";
version = "0.9.246";
sha256 = "04cgxrqp1a8p0pkcvm50q8a488nzbqfm3rfl54flzrrz47vfwkx5";
arch = "darwin-x64";
};
}))
@@ -327,8 +354,8 @@ merge
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
name = "python";
publisher = "ms-python";
version = "2024.23.2024121301";
sha256 = "1sazzalri80rawispqc52f4v5gjzqrhamfclajmqq0d58i7ap0bp";
version = "2024.23.2024121801";
sha256 = "0k6ly2kdlrcfm7fsrxhnilasd60c4wwjg7g072y0568gq1ar29zl";
arch = "darwin-arm64";
};
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
@@ -341,15 +368,22 @@ merge
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
name = "rust-analyzer";
publisher = "rust-lang";
version = "0.4.2219";
sha256 = "1lrn6320s3qmfs4agvbshgwimwwr8k82cwq7nfr73c9y6il4wn1d";
version = "0.4.2222";
sha256 = "1djicp2lwbjhw44qrhrzwnvjr8zapsrnswz5pjkz79k7x72mqrk8";
arch = "darwin-arm64";
};
"astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "astro-vscode";
publisher = "astro-build";
version = "2.15.4";
sha256 = "0gxb7qjzxd05wg7pwcj1jhahqxv1akcq6yip1qyrdbhxmc8xp442";
arch = "darwin-arm64";
};
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
name = "continue";
publisher = "continue";
version = "0.9.245";
sha256 = "01qlap9yrnip0llbhs0drcsgd40h58ahc4k0pmhp99blrr61bsza";
version = "0.9.246";
sha256 = "0xkh09l3ksnga20550m31is97dgl75kyi93zzkwmwkzrdwn2hjpa";
arch = "darwin-arm64";
};
})

View File

@@ -163,3 +163,11 @@ extension_name = "claude-dev"
[[extensions]]
publisher_name = "golang"
extension_name = "go"
[[extensions]]
publisher_name = "astro-build"
extension_name = "astro-vscode"
[[extensions]]
publisher_name = "dbaeumer"
extension_name = "vscode-eslint"

View File

@@ -9,45 +9,50 @@
};
in {
programs.vscode = {
extensions = with plugins;
[
# General
christian-kohler.npm-intellisense
denoland.vscode-deno
liamhammett.inline-parameters
yatki.vscode-surround
extensions = with plugins; [
# General
christian-kohler.npm-intellisense
dbaeumer.vscode-eslint
denoland.vscode-deno
esbenp.prettier-vscode
# CSS
bradlc.vscode-tailwindcss
pranaygp.vscode-css-peek
stylelint.vscode-stylelint
zignd.html-css-class-completion
liamhammett.inline-parameters
yatki.vscode-surround
# ServiceNow
#servicenow.now-vscode
arnoudkooicom.sn-scriptsync
# Astro
astro-build.astro-vscode
# Svelte
svelte.svelte-vscode
# CSS
bradlc.vscode-tailwindcss
pranaygp.vscode-css-peek
stylelint.vscode-stylelint
zignd.html-css-class-completion
# Tauri
tauri-apps.tauri-vscode
# ServiceNow
arnoudkooicom.sn-scriptsync
# Testing
ms-playwright.playwright
]
++ [
pkgs.vscode-extensions.biomejs.biome
];
# Svelte
svelte.svelte-vscode
# Tauri
tauri-apps.tauri-vscode
# Testing
ms-playwright.playwright
];
userSettings = {
"[javascript]"."editor.defaultFormatter" = "biomejs.biome";
"[typescript]"."editor.defaultFormatter" = "biomejs.biome";
"[typescriptreact]"."editor.defaultFormatter" = "biomejs.biome";
"[json]"."editor.defaultFormatter" = "biomejs.biome";
"[jsonc]"."editor.defaultFormatter" = "biomejs.biome";
"[html]"."editor.defaultFormatter" = "biomejs.biome";
"[scss]"."editor.defaultFormatter" = "biomejs.biome";
"[css]"."editor.defaultFormatter" = "biomejs.biome";
"[javascript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[typescript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[typescriptreact]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[json]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[jsonc]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[html]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[scss]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[css]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[astro]"."editor.defaultFormatter" = "astro-build.astro-vscode";
"biome.lsp.bin" = "biome";
"biome.lspBin" = "biome";
"svelte.enable-ts-plugin" = true;
"playwright.reuseBrowser" = true;
};
@@ -55,6 +60,7 @@ in {
home.packages = with pkgs; [
deno
pnpm
bun
nodejs
biome