about summary refs log tree commit diff
path: root/nix
diff options
context:
space:
mode:
authorFranck Cuny <fcuny@roblox.com>2024-03-12 15:10:24 -0700
committerFranck Cuny <fcuny@roblox.com>2024-03-12 15:10:24 -0700
commitedb53efeedc6408fd951f22ca8fac41bb4f02385 (patch)
tree091cadcbeba38bcb667525fdb62a341d1ef45331 /nix
parentswitch to absolute path (diff)
downloadworld-edb53efeedc6408fd951f22ca8fac41bb4f02385.tar.gz
installing vscode through nix does not work well for me
Diffstat (limited to 'nix')
-rw-r--r--nix/profiles/home-manager/dev.nix109
1 files changed, 0 insertions, 109 deletions
diff --git a/nix/profiles/home-manager/dev.nix b/nix/profiles/home-manager/dev.nix
index 1a6debe..c891aa9 100644
--- a/nix/profiles/home-manager/dev.nix
+++ b/nix/profiles/home-manager/dev.nix
@@ -54,115 +54,6 @@ in
     kc = "kubectl";
   };
 
-  programs.vscode = {
-    enable = true;
-
-    # Workaround https://github.com/nix-community/home-manager/issues/3507
-    mutableExtensionsDir = false;
-
-    extensions = with pkgs.vscode-extensions; [
-      #go
-      golang.go
-
-      # nix
-      arrterian.nix-env-selector
-      bbenoist.nix
-      jnoortheen.nix-ide
-
-      # python
-      ms-python.python
-      ms-python.vscode-pylance
-      ms-python.black-formatter
-
-      # shell
-      mads-hartmann.bash-ide-vscode
-
-      # utils
-      ms-vscode.makefile-tools # Makefile support
-      mkhl.direnv # direnv
-      editorconfig.editorconfig # editor config for vscode
-      tamasfe.even-better-toml # better TOML mode
-      streetsidesoftware.code-spell-checker # code spell checker
-      github.vscode-github-actions # GHA
-      github.copilot # https://docs.github.com/en/copilot
-      github.copilot-chat
-    ];
-    userSettings = {
-      # editor
-      editor.fontSize = 15;
-      "editor.formatOnSave" = true;
-      "editor.minimap.enabled" = false;
-      "editor.fontFamily" = "Monaspace Neon";
-      "editor.fontLigatures" = true;
-      "editor.rulers" = [ 80 120 ];
-      "editor.folding" = false;
-      "editor.foldingHighlight" = false;
-
-      # explorer
-      "explorer.sortOrder" = "default";
-      "explorer.autoRevealExcludes" = {
-        "**/result" = true;
-      };
-
-      # extensions
-      "extensions.ignoreRecommendations" = true;
-      "extensions.autoCheckUpdates" = false;
-      "extensions.autoUpdate" = false;
-
-      # files
-      "files.trimFinalNewLines" = true;
-      "files.insertFinalNewLine" = true;
-      "files.autoSave" = "afterDelay";
-      "files.autoSaveDelay" = 100; # in milliseconds
-      "files.exclude" = {
-        "**/.direnv" = true;
-        "**/result" = true;
-      };
-
-      # formatter
-      formatter = {
-        "[python]"."editor.defaultFormatter" = "ms-python.black-formatter";
-      };
-
-      # workbench
-      workbench.colorTheme = "Default Light Modern";
-      workbench.sideBar.location = "right";
-
-      # telemetry
-      "telemetry.telemetryLevel" = "off";
-
-      # terminal
-      "terminal.integrated.fontFamily" = "Monaspace Xenon";
-      "terminal.integrated.fontSize" = 13;
-
-      # go
-      "go.lintTool" = "golangci-lint";
-      "go.toolsManagemenent.checkForUpdates" = "off";
-      "go.toolsManagemenent.autoUpdate" = false;
-      "gopls" = {
-        "format.gofumpt" = true;
-        "ui.semanticTokens" = true;
-      };
-
-      # shell
-      bash = {
-        "bashIde.shellcheckPath" = "${pkgs.shellcheck}/bin/shellcheck";
-        "shfmt.executablePath" = "${pkgs.shfmt}/bin/shfmt";
-      };
-
-      # nix
-      "nix.serverPath" = "nil";
-      "nix.serverSettings" = {
-        "nil" = {
-          "formatting" = {
-            "command" = [ "nixpkgs-fmt" ];
-          };
-        };
-      };
-      "nix.enableLanguageServer" = true;
-    };
-  };
-
   home.sessionVariables = with config.xdg; {
     IPYTHONDIR = "${cacheHome}/ipython";
     PIP_LOG = "${cacheHome}/pip/pip.log";