Fixed vscode customization
This commit is contained in:
parent
9c9fe6b18a
commit
8738fa3066
|
@ -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 = {
|
||||||
|
|
|
@ -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 = { };
|
||||||
|
|
|
@ -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 = { };
|
||||||
|
|
|
@ -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 = { };
|
||||||
|
|
|
@ -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 = {
|
||||||
|
|
|
@ -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 = { };
|
||||||
|
|
|
@ -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 = {
|
||||||
|
|
|
@ -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 = {
|
||||||
|
|
|
@ -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 = { };
|
||||||
|
|
|
@ -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
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue