summary refs log tree commit diff
path: root/modules/code.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/code.nix')
-rw-r--r--modules/code.nix61
1 files changed, 0 insertions, 61 deletions
diff --git a/modules/code.nix b/modules/code.nix
deleted file mode 100644
index 506e0bd..0000000
--- a/modules/code.nix
+++ /dev/null
@@ -1,61 +0,0 @@
-{ pkgs, unstablePkgs, ... }:
-
-let
-  extensions = with unstablePkgs.vscode-extensions; [
-    # Microsoft vendor extensions
-    ms-vscode.hexeditor
-    ms-vscode-remote.remote-containers
-    ms-vscode-remote.remote-ssh
-    ms-azuretools.vscode-docker
-    github.codespaces
-
-    # Usability
-    vscodevim.vim
-    waderyan.gitblame
-    mkhl.direnv
-    alefragnani.bookmarks
-
-    # Language support
-    ms-vscode.makefile-tools
-    ms-vscode.cpptools-extension-pack
-    mesonbuild.mesonbuild
-    ms-python.python
-    ms-python.debugpy
-    charliermarsh.ruff
-    golang.go
-    jnoortheen.nix-ide
-    rust-lang.rust-analyzer
-    haskell.haskell
-    justusadam.language-haskell
-    elixir-lsp.vscode-elixir-ls
-
-    # Pretty :3
-    aaron-bond.better-comments
-    catppuccin.catppuccin-vsc-icons
-    catppuccin.catppuccin-vsc
-    jdinhlife.gruvbox
-  ];
-
-  externalExtensions = with pkgs.open-vsx; [
-    # Small extensions that aren't included in nixpkgs
-    geequlim.godot-tools
-    miguelsolorio.fluent-icons
-    tonybaloney.vscode-pets
-  ];
-
-  newVendorExtensions = with pkgs.vscode-marketplace; [
-    # Quick editing and viewing of ad-hoc repos and pull request
-    ms-vscode.remote-repositories
-    github.remotehub
-  ];
-
-  code =
-    with unstablePkgs;
-    vscode-with-extensions.override {
-      vscode = vscodium;
-      vscodeExtensions = extensions ++ externalExtensions ++ newVendorExtensions;
-    };
-in
-{
-  environment.systemPackages = [ code ];
-}