Fixed vscode customization

This commit is contained in:
Jan-Bulthuis 2025-04-16 13:03:45 +02:00
parent 9c9fe6b18a
commit 8738fa3066
10 changed files with 133 additions and 112 deletions

View File

@ -33,6 +33,7 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
ms-vscode.cpptools ms-vscode.cpptools
ms-vscode.cmake-tools ms-vscode.cmake-tools
@ -40,9 +41,11 @@ in
]; ];
userSettings = { userSettings = {
# TODO: Add setting to set the compiler, it currently needs to be set for each workspace individually
# "C_Cpp.clang_format_fallbackStyle" = "{ BasedOnStyle: Google, IndentWidth: 4 }"; # "C_Cpp.clang_format_fallbackStyle" = "{ BasedOnStyle: Google, IndentWidth: 4 }";
}; };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { programs.nixvim = {

View File

@ -23,6 +23,7 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
haskell.haskell haskell.haskell
justusadam.language-haskell justusadam.language-haskell
@ -33,6 +34,7 @@ in
# "haskell.formattingProvider" = "fourmolu"; # "haskell.formattingProvider" = "fourmolu";
}; };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { }; programs.nixvim = { };

View File

@ -23,12 +23,14 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
bradlc.vscode-tailwindcss bradlc.vscode-tailwindcss
]; ];
userSettings = { }; userSettings = { };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { }; programs.nixvim = { };

View File

@ -28,6 +28,7 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
ms-toolsai.jupyter ms-toolsai.jupyter
ms-toolsai.jupyter-renderers ms-toolsai.jupyter-renderers
@ -35,6 +36,7 @@ in
userSettings = { }; userSettings = { };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { }; programs.nixvim = { };

View File

@ -32,6 +32,7 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ jnoortheen.nix-ide ]; extensions = with pkgs.vscode-extensions; [ jnoortheen.nix-ide ];
userSettings = { userSettings = {
@ -49,6 +50,7 @@ in
}; };
}; };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { programs.nixvim = {

View File

@ -34,6 +34,7 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
ms-python.python ms-python.python
ms-python.debugpy ms-python.debugpy
@ -48,6 +49,7 @@ in
}; };
}; };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { }; programs.nixvim = { };

View File

@ -31,6 +31,7 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
rust-lang.rust-analyzer rust-lang.rust-analyzer
vadimcn.vscode-lldb vadimcn.vscode-lldb
@ -46,6 +47,7 @@ in
"rust-analyzer.showUnlinkedFileNotification" = false; "rust-analyzer.showUnlinkedFileNotification" = false;
}; };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { programs.nixvim = {

View File

@ -29,12 +29,14 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ jnoortheen.nix-ide ]; extensions = with pkgs.vscode-extensions; [ jnoortheen.nix-ide ];
userSettings = { userSettings = {
"[tex]" = { }; "[tex]" = { };
}; };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { programs.nixvim = {

View File

@ -27,6 +27,7 @@ in
# VSCode configuration # VSCode configuration
programs.vscode = { programs.vscode = {
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
ms-azuretools.vscode-docker ms-azuretools.vscode-docker
]; ];
@ -34,6 +35,7 @@ in
userSettings = { userSettings = {
}; };
}; };
};
# Neovim configuration # Neovim configuration
programs.nixvim = { }; programs.nixvim = { };

View File

@ -37,6 +37,7 @@ in
enable = true; enable = true;
mutableExtensionsDir = false; mutableExtensionsDir = false;
profiles.default = {
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
eamodio.gitlens eamodio.gitlens
ms-vscode.hexeditor ms-vscode.hexeditor
@ -96,4 +97,5 @@ in
}; };
}; };
}; };
};
} }