init
This commit is contained in:
commit
498f3050d5
145 changed files with 2964 additions and 0 deletions
32
home/editors/vscode.nix
Normal file
32
home/editors/vscode.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}: let
|
||||
exts = inputs.nix-vscode-extensions.extensions.${pkgs.system};
|
||||
vsce = exts.vscode-marketplace;
|
||||
ovsx = exts.open-vsx;
|
||||
in {
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
enableUpdateCheck = false;
|
||||
enableExtensionUpdateCheck = false;
|
||||
package = pkgs.vscodium;
|
||||
|
||||
mutableExtensionsDir = false;
|
||||
extensions = [
|
||||
ovsx.rust-lang.rust-analyzer
|
||||
ovsx.llvm-vs-code-extensions.vscode-clangd
|
||||
ovsx.vadimcn.vscode-lldb
|
||||
ovsx.mkhl.direnv
|
||||
ovsx.editorconfig.editorconfig
|
||||
ovsx.pkief.material-icon-theme
|
||||
# ovsx.ms-azuretools.vscode-docker
|
||||
ovsx.eamodio.gitlens
|
||||
ovsx.jnoortheen.nix-ide
|
||||
vsce.hediet.debug-visualizer
|
||||
ovsx.haskell.haskell
|
||||
ovsx.hoovercj.haskell-linter
|
||||
];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue