diff options
Diffstat (limited to 'modules/code.nix')
| -rw-r--r-- | modules/code.nix | 61 |
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 ]; -} |
