mirror of
https://github.com/materusPL/nixos-config
synced 2026-07-02 12:46:42 +00:00
configurations: update vscode config
This commit is contained in:
@@ -50,79 +50,7 @@
|
||||
enableTerminalExtra = lib.mkDefault true;
|
||||
enableNixDevel = lib.mkDefault true;
|
||||
editor.code.fhs.enable = false;
|
||||
editor.code.fhs.extensions =
|
||||
let
|
||||
ext = (materusCfg.configInputs.nix-vscode-extensions.extensions."${materusCfg.arch}".forVSCodeVersion
|
||||
config.programs.vscode.package.version);
|
||||
in
|
||||
with ext;
|
||||
with pkgs;
|
||||
[
|
||||
#Cpp
|
||||
open-vsx.twxs.cmake
|
||||
vscode-extensions.ms-vscode.cpptools
|
||||
vscode-marketplace.ms-vscode.cmake-tools
|
||||
vscode-marketplace.cs128.cs128-clang-tidy
|
||||
|
||||
#Python
|
||||
vscode-marketplace.ms-python.python
|
||||
vscode-marketplace.ms-python.vscode-pylance
|
||||
vscode-marketplace.ms-python.debugpy
|
||||
|
||||
# CSharp
|
||||
open-vsx.muhammad-sammy.csharp
|
||||
|
||||
|
||||
#Java
|
||||
open-vsx.redhat.java
|
||||
open-vsx.vscjava.vscode-java-debug
|
||||
|
||||
#DLang
|
||||
open-vsx.webfreak.code-d
|
||||
|
||||
|
||||
#Nix
|
||||
open-vsx.jnoortheen.nix-ide
|
||||
|
||||
#Web
|
||||
open-vsx.ecmel.vscode-html-css
|
||||
open-vsx.formulahendry.auto-close-tag
|
||||
|
||||
#Lua
|
||||
open-vsx.sumneko.lua
|
||||
|
||||
#YAML, XML
|
||||
open-vsx.redhat.vscode-yaml
|
||||
open-vsx.redhat.vscode-xml
|
||||
|
||||
#Git
|
||||
open-vsx.donjayamanne.githistory
|
||||
open-vsx.mhutchie.git-graph
|
||||
open-vsx.eamodio.gitlens
|
||||
|
||||
#Other
|
||||
open-vsx.ms-azuretools.vscode-docker
|
||||
open-vsx.webfreak.debug
|
||||
open-vsx.mkhl.direnv
|
||||
vscode-marketplace.ms-vscode-remote.remote-ssh
|
||||
vscode-marketplace.ms-vscode-remote.remote-containers
|
||||
open-vsx.esbenp.prettier-vscode
|
||||
open-vsx.formulahendry.code-runner
|
||||
open-vsx.leonardssh.vscord
|
||||
open-vsx.ms-vscode.hexeditor
|
||||
open-vsx.alefragnani.project-manager
|
||||
vscode-marketplace.cantonios.project-templates
|
||||
|
||||
#Icons
|
||||
open-vsx.pkief.material-icon-theme
|
||||
open-vsx.pkief.material-product-icons
|
||||
#Themes
|
||||
open-vsx.dracula-theme.theme-dracula
|
||||
|
||||
#Languages
|
||||
vscode-marketplace.ms-ceintl.vscode-language-pack-pl
|
||||
|
||||
];
|
||||
|
||||
editor.code.fhs.packages = (ps: with ps; let llvmpkgs = llvmPackages_16; in [
|
||||
llvmpkgs.clang
|
||||
llvmpkgs.llvm
|
||||
|
||||
Reference in New Issue
Block a user