2022-11-07 16:31:44 +00:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
|
|
|
|
{
|
|
|
|
home = {
|
|
|
|
sessionVariables = {
|
|
|
|
EDITOR = "hx";
|
|
|
|
VISUAL = "hx";
|
|
|
|
};
|
|
|
|
|
|
|
|
file.".config/helix/config.toml".text = ''
|
2022-11-23 12:37:37 +00:00
|
|
|
theme = "monokai_pro_ristretto"
|
2022-11-08 18:07:21 +00:00
|
|
|
|
|
|
|
[editor]
|
|
|
|
cursorline = true
|
2022-11-10 14:07:05 +00:00
|
|
|
true-color = true
|
2022-11-08 18:07:21 +00:00
|
|
|
|
|
|
|
[editor.cursor-shape]
|
|
|
|
insert = "bar"
|
|
|
|
normal = "block"
|
|
|
|
select = "underline"
|
|
|
|
|
|
|
|
[editor.lsp]
|
|
|
|
display-messages = true
|
|
|
|
|
|
|
|
[editor.indent-guides]
|
|
|
|
render = true
|
2022-11-07 16:31:44 +00:00
|
|
|
'';
|
|
|
|
|
|
|
|
packages = with pkgs.unstable; [
|
|
|
|
helix
|
|
|
|
clang-tools
|
|
|
|
rust-analyzer
|
|
|
|
rnix-lsp
|
|
|
|
python310Packages.python-lsp-server
|
2022-11-08 18:07:21 +00:00
|
|
|
texlab
|
2022-11-10 14:07:05 +00:00
|
|
|
nodePackages.typescript
|
2022-11-23 12:37:37 +00:00
|
|
|
nodePackages.vscode-langservers-extracted
|
2022-11-07 16:31:44 +00:00
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|