{
config,
pkgs,
lib,
inputs,
...
}:
{
programs.vscode.profiles.vue.extensions =
with pkgs.vscode-extensions;
[
mikestead.dotenv
editorconfig.editorconfig
dbaeumer.vscode-eslint
github.copilot
github.copilot-chat
donjayamanne.githistory
gitlab.gitlab-workflow
yzhang.markdown-all-in-one
bbenoist.nix
esbenp.prettier-vscode
gruntfuggly.todo-tree
vue.volar
vscode-icons-team.vscode-icons
]
++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "vscode-conventional-commits";
publisher = "vivaxy";
version = "1.26.0";
sha256 = "1n414wwd6my4xjmh55b6l0s8bqadnq35ya1isxvdi6yabapbwg9f";
}
{
name = "jest-snippets";
publisher = "andys8";
version = "1.9.1";
sha256 = "00rjij5khj7l9k2f15p8b6lhfvp9v7v07phn7cf3953kyadf3j09";
}
{
name = "suitecloud-vscode-extension";
publisher = "oracle";
version = "2.0.1";
sha256 = "1chbfn2vqv3ygd97lv9gjs5rvvfb5qgazz912b47219qglc634cc";
}
{
name = "vue-volar-extention-pack";
publisher = "misterj";
version = "2.0.8";
sha256 = "03sb9gyvgsac0psw4d9z9vbgmi4nny0cl2zqp094880aihjc3wf0";
}
{
name = "vue";
publisher = "wscats";
version = "1.0.26";
sha256 = "1qg59i61j1rn4dgcq4981mpvbi5pdcj40yi1z7hjz8n9g8vhcycn";
}
{
name = "vue-peek";
publisher = "dariofuzinato";
version = "1.0.2";
sha256 = "1dvjva289kwvf6ijhz4am4bpp3961r7f9x2a9ng66m76icwab7jl";
}
{
name = "vue-vscode-snippets";
publisher = "sdras";
version = "3.2.0";
sha256 = "05bcpc4f1c1nmx0mav69snbap1ayjvgnijnl9w86c83jidhgaa0s";
}
{
name = "npm-intellisense";
publisher = "christian-kohler";
version = "1.4.5";
sha256 = "1av0iwym6j5l2a522ikyjkrsyp4q3sws1d7y9brm3gdgghd8aawn";
}
{
name = "vetur";
publisher = "octref";
version = "0.37.3";
sha256 = "110wn2cfmdd64ry34234d3z27ph2chlgd0c9d8c918vdwqnba66y";
}
{
name = "path-intellisense";
publisher = "christian-kohler";
version = "2.10.0";
sha256 = "06x9ksl4bghfpxh4n65d1d7dr11spl140p9ch4mc01nrdibgckbc";
}
];
}