vscode: splork in extensions~

This commit is contained in:
Kate 2024-11-17 14:48:22 -07:00
parent c8ead81d0f
commit cdfeea8d97

View file

@ -1,7 +1,12 @@
#
# Visual Studio Code + Dance (kakoune mode) Experiments
#
{ pkgs, deprekages, lib, ... }: {
{ pkgs, deprekages, lib, ... }:
let
# Simple helper to de-stringify invalid tokens.
author = name: pkgs.vscode-extensions.${name};
in
{
programs.vscode = {
enable = true;
@ -13,25 +18,34 @@
# Extensions to include with vscode.
extensions = with (pkgs.vscode-extensions // deprekages.vscode-extensions); [
# Requires a qualified name due to the leading '1'.
pkgs.vscode-extensions."1Password".op-vscode
(author "1Password").op-vscode
# appearance
oderwat.indent-rainbow
(author "2gua").rainbow-brackets
brandonkirbyson.solarized-palenight
# behavior
gregoire.dance
usernamehw.errorlens
editorconfig.editorconfig
# general add-ons
adpyke.codesnap
ms-toolsai.jupyter
ms-vscode.hexeditor
ms-vscode.cmake-tools
ms-vscode.makefile-tools
streetsidesoftware.code-spell-checker
# rust
serayuzgur.crates
rust-lang.rust-analyzer
njpwerner.autodocstring
# python
ms-python.python
# c/c++
ms-vscode.cpptools