summaryrefslogtreecommitdiff
path: root/modules/common/vscode.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/common/vscode.nix')
-rw-r--r--modules/common/vscode.nix30
1 files changed, 27 insertions, 3 deletions
diff --git a/modules/common/vscode.nix b/modules/common/vscode.nix
index 2d34788..ee3e18c 100644
--- a/modules/common/vscode.nix
+++ b/modules/common/vscode.nix
@@ -32,16 +32,38 @@ in {
inherit (cfg) package;
- extensions = with pkgs;
- with vscode-extensions;
+ extensions = with pkgs.open-vsx;
[
+ arrterian.nix-env-selector
editorconfig.editorconfig
- file-icons.file-icons
+ efoerster.texlab
+ github.vscode-pull-request-github
gitlab.gitlab-workflow
+ golang.go
+ graphql.vscode-graphql
+ hashicorp.hcl
+ hashicorp.terraform
+ haskell.haskell
+ jnoortheen.nix-ide
+ kahole.magit
+ mads-hartmann.bash-ide-vscode
+ mkhl.direnv
ms-kubernetes-tools.vscode-kubernetes-tools
+ ms-python.python
+ ms-vscode.cmake-tools
+ pinage404.nix-extension-pack
+ redhat.ansible
+ redhat.java
redhat.vscode-xml
redhat.vscode-yaml
+ rust-lang.rust
streetsidesoftware.code-spell-checker
+ streetsidesoftware.code-spell-checker-british-english
+ streetsidesoftware.code-spell-checker-russian
+ streetsidesoftware.code-spell-checker-scientific-terms
+ sumneko.lua
+ vscode-org-mode.org-mode
+ ziglang.vscode-zig
]
++ optional cfg.vim.enable vscodevim.vim;
@@ -141,6 +163,8 @@ in {
useSystemClipboard = true;
};
+
+ redhat.telemetry.enabled = false;
};
};
};