add in chanages to match existing helix config

This commit is contained in:
Tyler Mac
2026-08-19 18:27:17 -04:00
parent 285779868b
commit 2b4f031c89
3 changed files with 46 additions and 48 deletions
+30 -10
View File
@@ -234,21 +234,41 @@ in
# Create Helix config with language servers for all activated languages
home.file.".config/helix/config.toml".text = ''
# Helix Configuration with Language Servers
[editor]
theme = "onedark"
theme="peachpuff"
[editor.file-picker]
hidden = true
[editor]
line-number = "relative"
[editor.cursor-shape]
insert = "bar"
normal = "block"
select = "underline"
[editor.lsp]
enable = true
auto-start = true
# Default language servers (always active)
[[languages.odin]]
language-server = { name = "ols", command = "ols" }
[[languages.harper]]
language-server = { name = "harper", command = "harper-ls" }
[language-server.harper-ls]
command = "harper-ls"
args = ["--stdio"]
[language-server.harper-ls.config.harper-ls.linters]
SpellCheck = false
SentenceCapitalization = false
[language-server.ols]
command = "ols"
args = []
[[language]]
name = "odin"
language-servers = ["ols", "harper-ls"]
# Dynamically added language servers based on user selection
${builtins.concatStringsSep "\n" (generateLanguageServerConfig)}
'';
@@ -273,4 +293,4 @@ in
mkdir -p $HOME/.config/helix
'';
};
}
}