Update VSCode extensions and themes

This commit is contained in:
panotaka
2023-12-18 12:14:44 -04:00
parent 6a5e14a905
commit 4f0b97cf09
4 changed files with 44 additions and 30 deletions

View File

@@ -12,25 +12,58 @@
package = pkgs.vscodium; package = pkgs.vscodium;
extensions = with inputs.nix-vscode-extensions.extensions.${system}; extensions = with inputs.nix-vscode-extensions.extensions.${system};
[ [
# Cosmetics # General extensions
## Code Completion
vscode-marketplace.github.copilot
vscode-marketplace.github.copilot-chat
vscode-marketplace.visualstudioexptteam.vscodeintellicode
## Cosmetics
vscode-marketplace.vscode-icons-team.vscode-icons vscode-marketplace.vscode-icons-team.vscode-icons
# Copilot ## Export and Visualisation
vscode-marketplace.github.copilot vscode-marketplace.pnp.polacode
vscode-marketplace.github.copilot-labs vscode-marketplace.nobuhito.printcode
vscode-marketplace.github.copilot-chat vscode-marketplace.ibm.output-colorizer
# Git ## Git
vscode-marketplace.mhutchie.git-graph vscode-marketplace.mhutchie.git-graph
vscode-marketplace.lamartire.git-indicators
# Just files ## Miscelaneous
vscode-marketplace.skellock.just vscode-marketplace.qcz.text-power-tools
vscode-marketplace.britesnow.vscode-toggle-quotes
# Nix language extensions
# Language extensions
## CSV
vscode-marketplace.mechatroner.rainbow-csv
## JavaScript/TypeScript language extensions
vscode-marketplace.yatki.vscode-surround
vscode-marketplace.wallabyjs.quokka-vscode
vscode-marketplace.mgmcdermott.vscode-language-babel
vscode-marketplace.liamhammett.inline-parameters
vscode-marketplace.johnpapa.vscode-peacock
vscode-marketplace.esbenp.prettier-vscode
vscode-marketplace.christian-kohler.npm-intellisense
## Nix language extensions
vscode-marketplace.bbenoist.nix vscode-marketplace.bbenoist.nix
# Rust language extensions ## Rust language extensions
vscode-marketplace.vadimcn.vscode-lldb
vscode-marketplace.tamasfe.even-better-toml
vscode-marketplace.serayuzgur.crates
vscode-marketplace.rust-lang.rust-analyzer vscode-marketplace.rust-lang.rust-analyzer
## SVG
vscode-marketplace.dheovani.svg-viewer
]; ];
userSettings = {
"editor.linkedEditing" = true;
};
}; };
} }

View File

@@ -1,7 +0,0 @@
# Check the nix flake
check:
nix flake check
# Upgrade the nix flake
upgrade:
nix flake update

View File

@@ -5,19 +5,6 @@
stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/everforest.yaml"; stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/everforest.yaml";
home-manager.sharedModules = [
{
programs.vscode = {
extensions = with inputs.nix-vscode-extensions.extensions.${system}; [
vscode-marketplace.sainnhe.everforest
];
userSettings = {
"workbench.colorTheme" = "Everforest Dark";
};
};
}
];
stylix.fonts = { stylix.fonts = {
serif = { serif = {
package = pkgs.dejavu_fonts; package = pkgs.dejavu_fonts;

View File

@@ -1,6 +1,7 @@
{ {
stylix.autoEnable = true; stylix.autoEnable = true;
home-manager.sharedModules = [ home-manager.sharedModules = [
{ {
stylix.autoEnable = true; stylix.autoEnable = true;