dotfiles/packages/vscode-extensions.nix
2024-11-27 11:03:05 -07:00

61 lines
1.4 KiB
Nix

#
# VSCode extensions we use.
#
{ vscode-utils, ... }:
let
# Helper for creating simple marketplace extesnsions.
quickMarketplaceExtension = args: vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = args; };
in
{
#
# Various simple extension definitions.
#
gregoire.dance = quickMarketplaceExtension {
name = "dance";
publisher = "gregoire";
version = "0.5.15001";
hash = "sha256-gGTpeOQeIQj2ObyC6504+lzLFUS35RNw5z2/isPRpyM=";
};
reykjalin.vscode-kakoune = quickMarketplaceExtension {
name = "vscode-kakoune";
publisher = "reykjalin";
version = "1.3.1";
hash = "sha256-79nINsgLYRdzikcZshubGt7xMDprlJ246zQejrr3vN0=";
};
#
# Talon-related extensions.
#
pokey.talon = quickMarketplaceExtension {
name = "talon";
publisher = "pokey";
version = "0.2.0";
hash = "sha256-BPc0jGGoKctANP4m305hoG9dgrhjxZtFdCdkTeWh/Xk=";
};
pokey.cursorless = quickMarketplaceExtension {
name = "cursorless";
publisher = "pokey";
version = "0.29.1295";
hash = "sha256-QIfAu76QhIII8Xnt5lCCVsZAaa57OHszC4ZQuq67MZs=";
};
pokey.parse-tree = quickMarketplaceExtension {
name = "parse-tree";
publisher = "pokey";
version = "0.32.0";
hash = "sha256-SfixHdqXsHYxWUVku6N8+H3xaA5NKXsgGYl3lB7izNA=";
};
pokey.command-server = quickMarketplaceExtension {
name = "command-server";
publisher = "pokey";
version = "0.10.1";
hash = "sha256-r70WXsr5+aHv+W5aT6m7NcaEtte1dnWhRyxWWhu0uLM=";
};
}