Updated vscode config
This commit is contained in:
@@ -16,6 +16,12 @@ merge
|
|||||||
version = "11.0.0";
|
version = "11.0.0";
|
||||||
sha256 = "1fcz8f4jgnf24kblf8m8nwgzd5pxs2gmrv235cpdgmqz38kf9n54";
|
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 {
|
"ms-vscode-remote"."remote-containers" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "remote-containers";
|
name = "remote-containers";
|
||||||
publisher = "ms-vscode-remote";
|
publisher = "ms-vscode-remote";
|
||||||
@@ -25,8 +31,8 @@ merge
|
|||||||
"golang"."go" = vscode-utils.extensionFromVscodeMarketplace {
|
"golang"."go" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "go";
|
name = "go";
|
||||||
publisher = "golang";
|
publisher = "golang";
|
||||||
version = "0.43.4";
|
version = "0.45.0";
|
||||||
sha256 = "1qzqq2clsg3mka30k97z9l1lc457ijvxq05c831lhk4s4df9xbpw";
|
sha256 = "1ihy5pd5ymxarcgnq8ky7nfa9kk9x3hdazajirrh5f1m4cwgizn3";
|
||||||
};
|
};
|
||||||
"mechatroner"."rainbow-csv" = vscode-utils.extensionFromVscodeMarketplace {
|
"mechatroner"."rainbow-csv" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "rainbow-csv";
|
name = "rainbow-csv";
|
||||||
@@ -52,18 +58,18 @@ merge
|
|||||||
version = "1.4.5";
|
version = "1.4.5";
|
||||||
sha256 = "1av0iwym6j5l2a522ikyjkrsyp4q3sws1d7y9brm3gdgghd8aawn";
|
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 {
|
"bradlc"."vscode-tailwindcss" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "vscode-tailwindcss";
|
name = "vscode-tailwindcss";
|
||||||
publisher = "bradlc";
|
publisher = "bradlc";
|
||||||
version = "0.13.62";
|
version = "0.13.62";
|
||||||
sha256 = "146p3bms8cn1h0p0yqjfid7hgf6093mgfjalrw7c9948v68xxc8p";
|
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 {
|
"davidanson"."vscode-markdownlint" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "vscode-markdownlint";
|
name = "vscode-markdownlint";
|
||||||
publisher = "davidanson";
|
publisher = "davidanson";
|
||||||
@@ -109,8 +115,8 @@ merge
|
|||||||
"svelte"."svelte-vscode" = vscode-utils.extensionFromVscodeMarketplace {
|
"svelte"."svelte-vscode" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "svelte-vscode";
|
name = "svelte-vscode";
|
||||||
publisher = "svelte";
|
publisher = "svelte";
|
||||||
version = "109.3.3";
|
version = "109.4.0";
|
||||||
sha256 = "0g1mlw9k99r1jpwwg11li5fcds8s0zv2h4gxzd6x8ndjq0dgrj2x";
|
sha256 = "038k7mj6y1b0bnqa3xzv7xwv4z5rplqrcc6lb7vyiyjg2g2l8p6w";
|
||||||
};
|
};
|
||||||
"jock"."svg" = vscode-utils.extensionFromVscodeMarketplace {
|
"jock"."svg" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "svg";
|
name = "svg";
|
||||||
@@ -237,8 +243,8 @@ merge
|
|||||||
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "python";
|
name = "python";
|
||||||
publisher = "ms-python";
|
publisher = "ms-python";
|
||||||
version = "2024.23.2024121301";
|
version = "2024.23.2024121801";
|
||||||
sha256 = "0rmqilxg8wd8nzskny10k6z903x30mwjix9anbyjg5kc23436li5";
|
sha256 = "03fg1gm6whfzd8xkcavqz03ba543ca8593p65cmh93cs59f834xs";
|
||||||
arch = "linux-x64";
|
arch = "linux-x64";
|
||||||
};
|
};
|
||||||
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
@@ -251,15 +257,22 @@ merge
|
|||||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "rust-analyzer";
|
name = "rust-analyzer";
|
||||||
publisher = "rust-lang";
|
publisher = "rust-lang";
|
||||||
version = "0.4.2219";
|
version = "0.4.2222";
|
||||||
sha256 = "08spi2iymmhyzaybbb3a2gxymmhrh7wapbj3lqi1l0jyq7x1v6fp";
|
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";
|
arch = "linux-x64";
|
||||||
};
|
};
|
||||||
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "continue";
|
name = "continue";
|
||||||
publisher = "continue";
|
publisher = "continue";
|
||||||
version = "0.9.245";
|
version = "0.9.246";
|
||||||
sha256 = "1y1yjrc0xlvbaj8y7scq02jdmvajd7cm7bb913hvbrmizyd4sawl";
|
sha256 = "0gdpyx2vsw8n9p8m3ivpanvyphkhr6dbqm8hd9dn3nf41xrin1g0";
|
||||||
arch = "linux-x64";
|
arch = "linux-x64";
|
||||||
};
|
};
|
||||||
}))
|
}))
|
||||||
@@ -267,8 +280,8 @@ merge
|
|||||||
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "python";
|
name = "python";
|
||||||
publisher = "ms-python";
|
publisher = "ms-python";
|
||||||
version = "2024.23.2024121301";
|
version = "2024.23.2024121801";
|
||||||
sha256 = "0wl66ylvfd35zj42akg6vlmrb9z9xnqiarha0w9cjzhcxbslzawl";
|
sha256 = "1w0cp8df8zgxrw0vs012agg3shhxzg5ws1bjnhgm7zgg8x0nv5bi";
|
||||||
arch = "linux-arm64";
|
arch = "linux-arm64";
|
||||||
};
|
};
|
||||||
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
@@ -281,15 +294,22 @@ merge
|
|||||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "rust-analyzer";
|
name = "rust-analyzer";
|
||||||
publisher = "rust-lang";
|
publisher = "rust-lang";
|
||||||
version = "0.4.2219";
|
version = "0.4.2222";
|
||||||
sha256 = "0xswf7p0xlrd38cw9djlgd5dqpc06aivr0854xjh6y1md5z3i0k8";
|
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";
|
arch = "linux-arm64";
|
||||||
};
|
};
|
||||||
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "continue";
|
name = "continue";
|
||||||
publisher = "continue";
|
publisher = "continue";
|
||||||
version = "0.9.245";
|
version = "0.9.246";
|
||||||
sha256 = "1nbllyym6r3kxcj9353gaq7ys435pq36w4177fqssrnwx6r35b3j";
|
sha256 = "0s5bl36brdjxz90jaj1r1lsr3wqjhmqkwnirxvahn82dkxl792yb";
|
||||||
arch = "linux-arm64";
|
arch = "linux-arm64";
|
||||||
};
|
};
|
||||||
}))
|
}))
|
||||||
@@ -297,8 +317,8 @@ merge
|
|||||||
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "python";
|
name = "python";
|
||||||
publisher = "ms-python";
|
publisher = "ms-python";
|
||||||
version = "2024.23.2024121301";
|
version = "2024.23.2024121801";
|
||||||
sha256 = "1fb0zfg0l6x38rbdaa3k07znc2jj4i1g99rqpc5ka60hn1qz5sma";
|
sha256 = "0qrvxq1mib0jxn3m2ywlpxqrrgmk8is9g63j2hac69h14xln3dmm";
|
||||||
arch = "darwin-x64";
|
arch = "darwin-x64";
|
||||||
};
|
};
|
||||||
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
@@ -311,15 +331,22 @@ merge
|
|||||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "rust-analyzer";
|
name = "rust-analyzer";
|
||||||
publisher = "rust-lang";
|
publisher = "rust-lang";
|
||||||
version = "0.4.2219";
|
version = "0.4.2222";
|
||||||
sha256 = "1gvgai4gqwyj3fiixv2xv5dqy630wrr88bwpljbc3nyadc7lpb4y";
|
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";
|
arch = "darwin-x64";
|
||||||
};
|
};
|
||||||
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "continue";
|
name = "continue";
|
||||||
publisher = "continue";
|
publisher = "continue";
|
||||||
version = "0.9.245";
|
version = "0.9.246";
|
||||||
sha256 = "1qzbk1ygnf6wjsfx2j8jm9ww8dp6718pf0hvw3zx2zfid84kq292";
|
sha256 = "04cgxrqp1a8p0pkcvm50q8a488nzbqfm3rfl54flzrrz47vfwkx5";
|
||||||
arch = "darwin-x64";
|
arch = "darwin-x64";
|
||||||
};
|
};
|
||||||
}))
|
}))
|
||||||
@@ -327,8 +354,8 @@ merge
|
|||||||
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "python";
|
name = "python";
|
||||||
publisher = "ms-python";
|
publisher = "ms-python";
|
||||||
version = "2024.23.2024121301";
|
version = "2024.23.2024121801";
|
||||||
sha256 = "1sazzalri80rawispqc52f4v5gjzqrhamfclajmqq0d58i7ap0bp";
|
sha256 = "0k6ly2kdlrcfm7fsrxhnilasd60c4wwjg7g072y0568gq1ar29zl";
|
||||||
arch = "darwin-arm64";
|
arch = "darwin-arm64";
|
||||||
};
|
};
|
||||||
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
"ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
@@ -341,15 +368,22 @@ merge
|
|||||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "rust-analyzer";
|
name = "rust-analyzer";
|
||||||
publisher = "rust-lang";
|
publisher = "rust-lang";
|
||||||
version = "0.4.2219";
|
version = "0.4.2222";
|
||||||
sha256 = "1lrn6320s3qmfs4agvbshgwimwwr8k82cwq7nfr73c9y6il4wn1d";
|
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";
|
arch = "darwin-arm64";
|
||||||
};
|
};
|
||||||
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
"continue"."continue" = vscode-utils.extensionFromVscodeMarketplace {
|
||||||
name = "continue";
|
name = "continue";
|
||||||
publisher = "continue";
|
publisher = "continue";
|
||||||
version = "0.9.245";
|
version = "0.9.246";
|
||||||
sha256 = "01qlap9yrnip0llbhs0drcsgd40h58ahc4k0pmhp99blrr61bsza";
|
sha256 = "0xkh09l3ksnga20550m31is97dgl75kyi93zzkwmwkzrdwn2hjpa";
|
||||||
arch = "darwin-arm64";
|
arch = "darwin-arm64";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -163,3 +163,11 @@ extension_name = "claude-dev"
|
|||||||
[[extensions]]
|
[[extensions]]
|
||||||
publisher_name = "golang"
|
publisher_name = "golang"
|
||||||
extension_name = "go"
|
extension_name = "go"
|
||||||
|
|
||||||
|
[[extensions]]
|
||||||
|
publisher_name = "astro-build"
|
||||||
|
extension_name = "astro-vscode"
|
||||||
|
|
||||||
|
[[extensions]]
|
||||||
|
publisher_name = "dbaeumer"
|
||||||
|
extension_name = "vscode-eslint"
|
||||||
@@ -9,45 +9,50 @@
|
|||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
extensions = with plugins;
|
extensions = with plugins; [
|
||||||
[
|
# General
|
||||||
# General
|
christian-kohler.npm-intellisense
|
||||||
christian-kohler.npm-intellisense
|
dbaeumer.vscode-eslint
|
||||||
denoland.vscode-deno
|
denoland.vscode-deno
|
||||||
liamhammett.inline-parameters
|
esbenp.prettier-vscode
|
||||||
yatki.vscode-surround
|
|
||||||
|
|
||||||
# CSS
|
liamhammett.inline-parameters
|
||||||
bradlc.vscode-tailwindcss
|
yatki.vscode-surround
|
||||||
pranaygp.vscode-css-peek
|
|
||||||
stylelint.vscode-stylelint
|
|
||||||
zignd.html-css-class-completion
|
|
||||||
|
|
||||||
# ServiceNow
|
# Astro
|
||||||
#servicenow.now-vscode
|
astro-build.astro-vscode
|
||||||
arnoudkooicom.sn-scriptsync
|
|
||||||
|
|
||||||
# Svelte
|
# CSS
|
||||||
svelte.svelte-vscode
|
bradlc.vscode-tailwindcss
|
||||||
|
pranaygp.vscode-css-peek
|
||||||
|
stylelint.vscode-stylelint
|
||||||
|
zignd.html-css-class-completion
|
||||||
|
|
||||||
# Tauri
|
# ServiceNow
|
||||||
tauri-apps.tauri-vscode
|
arnoudkooicom.sn-scriptsync
|
||||||
|
|
||||||
# Testing
|
# Svelte
|
||||||
ms-playwright.playwright
|
svelte.svelte-vscode
|
||||||
]
|
|
||||||
++ [
|
# Tauri
|
||||||
pkgs.vscode-extensions.biomejs.biome
|
tauri-apps.tauri-vscode
|
||||||
];
|
|
||||||
|
# Testing
|
||||||
|
ms-playwright.playwright
|
||||||
|
];
|
||||||
userSettings = {
|
userSettings = {
|
||||||
"[javascript]"."editor.defaultFormatter" = "biomejs.biome";
|
"[javascript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
"[typescript]"."editor.defaultFormatter" = "biomejs.biome";
|
"[typescript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
"[typescriptreact]"."editor.defaultFormatter" = "biomejs.biome";
|
"[typescriptreact]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
"[json]"."editor.defaultFormatter" = "biomejs.biome";
|
"[json]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
"[jsonc]"."editor.defaultFormatter" = "biomejs.biome";
|
"[jsonc]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
"[html]"."editor.defaultFormatter" = "biomejs.biome";
|
"[html]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
"[scss]"."editor.defaultFormatter" = "biomejs.biome";
|
"[scss]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
"[css]"."editor.defaultFormatter" = "biomejs.biome";
|
"[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;
|
"svelte.enable-ts-plugin" = true;
|
||||||
"playwright.reuseBrowser" = true;
|
"playwright.reuseBrowser" = true;
|
||||||
};
|
};
|
||||||
@@ -55,6 +60,7 @@ in {
|
|||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
deno
|
deno
|
||||||
|
pnpm
|
||||||
bun
|
bun
|
||||||
nodejs
|
nodejs
|
||||||
biome
|
biome
|
||||||
|
|||||||
Reference in New Issue
Block a user