vscode: update extensions and settings for aigis
This commit is contained in:
parent
cdfeea8d97
commit
bc601a6e4f
2 changed files with 29 additions and 3 deletions
|
@ -5,6 +5,11 @@
|
||||||
let
|
let
|
||||||
# Simple helper to de-stringify invalid tokens.
|
# Simple helper to de-stringify invalid tokens.
|
||||||
author = name: pkgs.vscode-extensions.${name};
|
author = name: pkgs.vscode-extensions.${name};
|
||||||
|
|
||||||
|
# Forces a package to be marked as having linux-aarch64 support.
|
||||||
|
forceArmLinux = pkg: pkg.overrideAttrs (prev: {
|
||||||
|
meta.platforms = prev.meta.platforms ++ [ "aarch64-linux" ];
|
||||||
|
});
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -22,7 +27,6 @@ in
|
||||||
|
|
||||||
# appearance
|
# appearance
|
||||||
oderwat.indent-rainbow
|
oderwat.indent-rainbow
|
||||||
(author "2gua").rainbow-brackets
|
|
||||||
brandonkirbyson.solarized-palenight
|
brandonkirbyson.solarized-palenight
|
||||||
|
|
||||||
# behavior
|
# behavior
|
||||||
|
@ -39,12 +43,12 @@ in
|
||||||
streetsidesoftware.code-spell-checker
|
streetsidesoftware.code-spell-checker
|
||||||
|
|
||||||
# rust
|
# rust
|
||||||
serayuzgur.crates
|
fill-labs.dependi
|
||||||
rust-lang.rust-analyzer
|
rust-lang.rust-analyzer
|
||||||
njpwerner.autodocstring
|
njpwerner.autodocstring
|
||||||
|
|
||||||
# python
|
# python
|
||||||
ms-python.python
|
(forceArmLinux ms-python.python)
|
||||||
|
|
||||||
# c/c++
|
# c/c++
|
||||||
ms-vscode.cpptools
|
ms-vscode.cpptools
|
||||||
|
@ -57,6 +61,8 @@ in
|
||||||
# accessibility / talon, for when our neuro condition is wonk
|
# accessibility / talon, for when our neuro condition is wonk
|
||||||
pokey.talon
|
pokey.talon
|
||||||
pokey.cursorless
|
pokey.cursorless
|
||||||
|
pokey.parse-tree
|
||||||
|
pokey.command-server
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -66,6 +72,8 @@ in
|
||||||
# Theming.
|
# Theming.
|
||||||
"workbench.colorTheme" = lib.mkForce "Solarized-Palenight";
|
"workbench.colorTheme" = lib.mkForce "Solarized-Palenight";
|
||||||
|
|
||||||
|
# Default to formatting on save.
|
||||||
|
"editor.formatOnSave" = true;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,11 @@ in
|
||||||
hash = "sha256-gGTpeOQeIQj2ObyC6504+lzLFUS35RNw5z2/isPRpyM=";
|
hash = "sha256-gGTpeOQeIQj2ObyC6504+lzLFUS35RNw5z2/isPRpyM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Talon-related extensions.
|
||||||
|
#
|
||||||
|
|
||||||
pokey.talon = quickMarketplaceExtension {
|
pokey.talon = quickMarketplaceExtension {
|
||||||
name = "talon";
|
name = "talon";
|
||||||
publisher = "pokey";
|
publisher = "pokey";
|
||||||
|
@ -33,4 +38,17 @@ in
|
||||||
hash = "sha256-QIfAu76QhIII8Xnt5lCCVsZAaa57OHszC4ZQuq67MZs=";
|
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=";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue