add: vscode config
This commit is contained in:
parent
c8b70b59f7
commit
01ff69d499
2 changed files with 13 additions and 13 deletions
|
@ -15,7 +15,7 @@ in {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableUpdateCheck = false;
|
enableUpdateCheck = false;
|
||||||
enableExtensionUpdateCheck = false;
|
enableExtensionUpdateCheck = false;
|
||||||
mutableExtensionsDir = false;
|
mutableExtensionsDir = true;
|
||||||
package = pkgs.vscode.overrideAttrs (attrs: {
|
package = pkgs.vscode.overrideAttrs (attrs: {
|
||||||
buildInputs = with pkgs;
|
buildInputs = with pkgs;
|
||||||
attrs.buildInputs
|
attrs.buildInputs
|
||||||
|
@ -27,6 +27,7 @@ in {
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
extensions = with pkgs.vscode-extensions; [
|
extensions = with pkgs.vscode-extensions; [
|
||||||
|
github.github-vscode-theme
|
||||||
github.copilot
|
github.copilot
|
||||||
github.copilot-chat
|
github.copilot-chat
|
||||||
rust-lang.rust-analyzer
|
rust-lang.rust-analyzer
|
||||||
|
@ -42,8 +43,6 @@ in {
|
||||||
bierner.markdown-footnotes
|
bierner.markdown-footnotes
|
||||||
bierner.markdown-mermaid
|
bierner.markdown-mermaid
|
||||||
denoland.vscode-deno
|
denoland.vscode-deno
|
||||||
ziglang.vscode-zig
|
|
||||||
# geequlim.godot-tools
|
|
||||||
gruntfuggly.todo-tree
|
gruntfuggly.todo-tree
|
||||||
mhutchie.git-graph
|
mhutchie.git-graph
|
||||||
fill-labs.dependi
|
fill-labs.dependi
|
||||||
|
@ -52,21 +51,14 @@ in {
|
||||||
twxs.cmake
|
twxs.cmake
|
||||||
llvm-vs-code-extensions.vscode-clangd
|
llvm-vs-code-extensions.vscode-clangd
|
||||||
mkhl.direnv
|
mkhl.direnv
|
||||||
(pkgs.vscode-utils.buildVscodeMarketplaceExtension {
|
vscodevim.vim
|
||||||
mktplcRef = {
|
|
||||||
name = "darcula-solid";
|
|
||||||
publisher = "jussiemion";
|
|
||||||
version = "1.2.1";
|
|
||||||
hash = "sha256-tIfCkOR1Z/uRWiZhrBfOQCZT3Cu6yNjAnxjn0UJFO2U=";
|
|
||||||
};
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
userSettings = {
|
userSettings = {
|
||||||
"editor.cursorSmoothCaretAnimation" = "on";
|
"editor.cursorSmoothCaretAnimation" = "on";
|
||||||
"editor.smoothScrolling" = true;
|
"editor.smoothScrolling" = true;
|
||||||
"editor.cursorBlinking" = "expand";
|
"editor.cursorBlinking" = "expand";
|
||||||
"workbench.colorTheme" = "Darcula Solid";
|
"workbench.colorTheme" = "GitHub Dark Default";
|
||||||
"clangd.path" = "${pkgs.clang-tools}/bin/clangd";
|
"clangd.path" = "${pkgs.clang-tools}/bin/clangd";
|
||||||
"clangd.arguments" = [
|
"clangd.arguments" = [
|
||||||
"--clang-tidy"
|
"--clang-tidy"
|
||||||
|
@ -77,7 +69,8 @@ in {
|
||||||
"--all-scopes-completion"
|
"--all-scopes-completion"
|
||||||
];
|
];
|
||||||
"editor.fontFamily" = "JetBrainsMono Nerd Font";
|
"editor.fontFamily" = "JetBrainsMono Nerd Font";
|
||||||
"zig.path" = "${pkgs.zls}/bin/zls";
|
"workbench.activityBar.location" = "top";
|
||||||
|
"window.menuBarVisibility" = "compact";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
neovim.enable = true;
|
neovim.enable = true;
|
||||||
rofi.enable = true;
|
rofi.enable = true;
|
||||||
waybar.enable = true;
|
waybar.enable = true;
|
||||||
|
vscode.enable = true;
|
||||||
};
|
};
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
vesktop
|
vesktop
|
||||||
|
@ -23,5 +24,11 @@
|
||||||
fira-sans
|
fira-sans
|
||||||
|
|
||||||
prismlauncher
|
prismlauncher
|
||||||
|
element-desktop
|
||||||
|
mission-center
|
||||||
|
|
||||||
|
appimage-run
|
||||||
|
|
||||||
|
r2modman
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue