moved all extensions other then spell check into their own modules
This commit is contained in:
parent
0fd54a5494
commit
b5cfb5ec77
8 changed files with 187 additions and 29 deletions
|
@ -39,6 +39,7 @@ in {
|
|||
# vs code feel
|
||||
oneDark.enable = true;
|
||||
atomKeybindings.enable = true;
|
||||
openRemoteSsh.enable = true;
|
||||
|
||||
# html development
|
||||
autoRenameTag.enable = true;
|
||||
|
@ -52,50 +53,39 @@ in {
|
|||
vscodeStandard.enable = true;
|
||||
vscodeStylelint.enable = true;
|
||||
|
||||
nearley.enable = true;
|
||||
|
||||
# astro development
|
||||
vscodeMdx.enable = true;
|
||||
astroVscode.enable = true;
|
||||
|
||||
# nix development
|
||||
alejandra.enable = nix-development-enabled;
|
||||
nixIde.enable = nix-development-enabled;
|
||||
|
||||
# go development
|
||||
go.enable = true;
|
||||
|
||||
# ai tooling
|
||||
aiCode = {
|
||||
enable = ai-tooling-enabled;
|
||||
ollamaHost = "http://defiant:11434";
|
||||
inlineCompletion.model = "qwen3:4b";
|
||||
};
|
||||
|
||||
# misc extensions
|
||||
evenBetterToml.enable = true;
|
||||
};
|
||||
|
||||
extensions = let
|
||||
extension-pkgs = pkgs.nix-vscode-extensions.forVSCodeVersion config.programs.vscode.package.version;
|
||||
in (
|
||||
(
|
||||
with extension-pkgs.open-vsx; [
|
||||
# vs code feel extensions
|
||||
streetsidesoftware.code-spell-checker
|
||||
streetsidesoftware.code-spell-checker-german
|
||||
streetsidesoftware.code-spell-checker-italian
|
||||
jeanp413.open-remote-ssh
|
||||
|
||||
# go extensions
|
||||
golang.go
|
||||
|
||||
# astro blog extensions
|
||||
astro-build.astro-vscode
|
||||
unifiedjs.vscode-mdx
|
||||
|
||||
# misc extensions
|
||||
tamasfe.even-better-toml
|
||||
]
|
||||
)
|
||||
++ (
|
||||
with extension-pkgs.vscode-marketplace; (
|
||||
[
|
||||
# js extensions
|
||||
karyfoundation.nearley
|
||||
]
|
||||
++ (lib.lists.optionals ai-tooling-enabled [
|
||||
])
|
||||
)
|
||||
)
|
||||
with extension-pkgs.open-vsx; [
|
||||
# vs code feel extensions
|
||||
streetsidesoftware.code-spell-checker
|
||||
streetsidesoftware.code-spell-checker-german
|
||||
streetsidesoftware.code-spell-checker-italian
|
||||
]
|
||||
);
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue