add: vscode config

This commit is contained in:
lily 2025-04-05 22:02:41 -04:00
parent c8b70b59f7
commit 01ff69d499
Signed by: lily
GPG key ID: 601F3263FBCBC4B9
2 changed files with 13 additions and 13 deletions

View file

@ -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";
}; };
}; };
}; };

View file

@ -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
]; ];
} }