37 lines
747 B
Nix
37 lines
747 B
Nix
{ inputs
|
|
, system
|
|
, config
|
|
, pkgs
|
|
, home-manager
|
|
, ...
|
|
}:
|
|
|
|
{
|
|
programs.vscode = {
|
|
enable = true;
|
|
package = pkgs.vscodium;
|
|
extensions = with inputs.nix-vscode-extensions.extensions.${system};
|
|
[
|
|
# Cosmetics
|
|
vscode-marketplace.vscode-icons-team.vscode-icons
|
|
|
|
# Copilot
|
|
vscode-marketplace.github.copilot
|
|
vscode-marketplace.github.copilot-labs
|
|
vscode-marketplace.github.copilot-chat
|
|
|
|
# Git
|
|
vscode-marketplace.mhutchie.git-graph
|
|
|
|
# Just files
|
|
vscode-marketplace.skellock.just
|
|
|
|
# Nix language extensions
|
|
vscode-marketplace.bbenoist.nix
|
|
|
|
# Rust language extensions
|
|
vscode-marketplace.rust-lang.rust-analyzer
|
|
];
|
|
};
|
|
}
|