From 01ff69d49900e6212d92419da90683ad5578d4da Mon Sep 17 00:00:00 2001 From: lily Date: Sat, 5 Apr 2025 22:02:41 -0400 Subject: [PATCH] add: vscode config --- home-manager/modules/vscode/default.nix | 19 ++++++------------- home-manager/profiles/desktop.nix | 7 +++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/home-manager/modules/vscode/default.nix b/home-manager/modules/vscode/default.nix index 2c02cc2..637061e 100644 --- a/home-manager/modules/vscode/default.nix +++ b/home-manager/modules/vscode/default.nix @@ -15,7 +15,7 @@ in { enable = true; enableUpdateCheck = false; enableExtensionUpdateCheck = false; - mutableExtensionsDir = false; + mutableExtensionsDir = true; package = pkgs.vscode.overrideAttrs (attrs: { buildInputs = with pkgs; attrs.buildInputs @@ -27,6 +27,7 @@ in { ]; }); extensions = with pkgs.vscode-extensions; [ + github.github-vscode-theme github.copilot github.copilot-chat rust-lang.rust-analyzer @@ -42,8 +43,6 @@ in { bierner.markdown-footnotes bierner.markdown-mermaid denoland.vscode-deno - ziglang.vscode-zig - # geequlim.godot-tools gruntfuggly.todo-tree mhutchie.git-graph fill-labs.dependi @@ -52,21 +51,14 @@ in { twxs.cmake llvm-vs-code-extensions.vscode-clangd mkhl.direnv - (pkgs.vscode-utils.buildVscodeMarketplaceExtension { - mktplcRef = { - name = "darcula-solid"; - publisher = "jussiemion"; - version = "1.2.1"; - hash = "sha256-tIfCkOR1Z/uRWiZhrBfOQCZT3Cu6yNjAnxjn0UJFO2U="; - }; - }) + vscodevim.vim ]; userSettings = { "editor.cursorSmoothCaretAnimation" = "on"; "editor.smoothScrolling" = true; "editor.cursorBlinking" = "expand"; - "workbench.colorTheme" = "Darcula Solid"; + "workbench.colorTheme" = "GitHub Dark Default"; "clangd.path" = "${pkgs.clang-tools}/bin/clangd"; "clangd.arguments" = [ "--clang-tidy" @@ -77,7 +69,8 @@ in { "--all-scopes-completion" ]; "editor.fontFamily" = "JetBrainsMono Nerd Font"; - "zig.path" = "${pkgs.zls}/bin/zls"; + "workbench.activityBar.location" = "top"; + "window.menuBarVisibility" = "compact"; }; }; }; diff --git a/home-manager/profiles/desktop.nix b/home-manager/profiles/desktop.nix index fb7aaaa..028b65c 100644 --- a/home-manager/profiles/desktop.nix +++ b/home-manager/profiles/desktop.nix @@ -12,6 +12,7 @@ neovim.enable = true; rofi.enable = true; waybar.enable = true; + vscode.enable = true; }; home.packages = with pkgs; [ vesktop @@ -23,5 +24,11 @@ fira-sans prismlauncher + element-desktop + mission-center + + appimage-run + + r2modman ]; }