temperance/configuration.nix: disable docker

This commit is contained in:
Charlie Root 2025-04-16 22:34:25 +02:00 committed by Bloxx12
commit 57612c66fe
2 changed files with 24 additions and 2 deletions

View file

@ -36,7 +36,7 @@ in {
udisks2.enable = true; udisks2.enable = true;
}; };
virtualisation.docker.enable = true; virtualisation.docker.enable = false;
meta = { meta = {
mainUser.gitSigningKey = ""; mainUser.gitSigningKey = "";

View file

@ -31,6 +31,7 @@
tinymist, tinymist,
typescript-language-server, typescript-language-server,
vscode-langservers-extracted, vscode-langservers-extracted,
simple-completion-language-server,
helix, helix,
... ...
}: let }: let
@ -136,6 +137,12 @@
auto-format = true; auto-format = true;
language-servers = ["dprint" "typescript-language-server"]; language-servers = ["dprint" "typescript-language-server"];
} }
{
name = "jjdescription";
scope = "source.jjdescription";
file-types = ["jjdescription"];
language-servers = ["scls"];
}
{ {
name = "json"; name = "json";
formatter = mark "json"; formatter = mark "json";
@ -144,10 +151,11 @@
name = "markdown"; name = "markdown";
auto-format = true; auto-format = true;
formatter = mark "md"; formatter = mark "md";
language-servers = ["scls" "marksman"];
} }
{ {
name = "nix"; name = "nix";
language-servers = ["nil"]; language-servers = ["nil" "scls"];
} }
{ {
name = "qml"; name = "qml";
@ -255,6 +263,20 @@
config.nil.formatting.command = ["${getExe alejandra}" "-q"]; config.nil.formatting.command = ["${getExe alejandra}" "-q"];
}; };
scls = {
command = getExe simple-completion-language-server;
config = {
max_completion_items = 100; # set max completion results len for each group: words, snippets, unicode-input
feature_words = true; # enable completion by word
feature_snippets = true; # enable snippets
snippets_first = true; # completions will return before snippets by default
snippets_inline_by_word_tail = false; # suggest snippets by WORD tail, for example text `xsq|` become `x^2|` when snippet `sq` has body `^2`
feature_unicode_input = false; # enable "unicode input"
feature_paths = false; # enable path completion
feature_citations = false; # enable citation completion (only on `citation` feature enabled)
};
};
typescript-language-server = { typescript-language-server = {
command = lib.getExe typescript-language-server; command = lib.getExe typescript-language-server;
args = ["--stdio"]; args = ["--stdio"];