43 lines
711 B
Nix
43 lines
711 B
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
home = {
|
|
sessionVariables = {
|
|
EDITOR = "hx";
|
|
VISUAL = "hx";
|
|
};
|
|
|
|
file.".config/helix/config.toml".text = ''
|
|
theme = "monokai"
|
|
|
|
[editor]
|
|
cursorline = true
|
|
true-color = true
|
|
|
|
[editor.cursor-shape]
|
|
insert = "bar"
|
|
normal = "block"
|
|
select = "underline"
|
|
|
|
[editor.lsp]
|
|
display-messages = true
|
|
|
|
[editor.indent-guides]
|
|
render = true
|
|
|
|
[editor.whitespace]
|
|
render = "all"
|
|
'';
|
|
|
|
packages = with pkgs.unstable; [
|
|
helix
|
|
clang-tools
|
|
rust-analyzer
|
|
rnix-lsp
|
|
python310Packages.python-lsp-server
|
|
texlab
|
|
nodePackages.typescript
|
|
];
|
|
};
|
|
}
|