This commit is contained in:
Lilith 2026-01-14 01:52:56 +01:00
parent d717836c05
commit 3a18faedd8
No known key found for this signature in database
GPG key ID: 272C807BD91F8446
2 changed files with 30 additions and 19 deletions

View file

@ -1,8 +1,5 @@
{ pkgs, lib, ... }:
{
pkgs,
lib,
...
}: {
programs.helix = {
enable = true;
settings = {
@ -15,10 +12,19 @@
normal = "block";
select = "underline";
};
file-picker = {hidden = false;};
file-picker = {
hidden = false;
};
statusline = {
left = ["mode" "spinner"];
center = ["file-name" "read-only-indicator" "file-modification-indicator"];
left = [
"mode"
"spinner"
];
center = [
"file-name"
"read-only-indicator"
"file-modification-indicator"
];
right = [
"version-control"
"diagnostics"
@ -40,7 +46,9 @@
display-messages = true;
display-inlay-hints = true;
};
indent-guides = {render = true;};
indent-guides = {
render = true;
};
idle-timeout = 0;
bufferline = "always";
soft-wrap = {
@ -60,18 +68,18 @@
config = {
checkOnSave.command = "clippy";
cargo.features = "all";
cargo.unsetTest = [];
cargo.unsetTest = [ ];
};
};
pyright = {
command = "${pkgs.pyright}/bin/pyright-langserver";
args = ["--stdio"];
config = {};
args = [ "--stdio" ];
config = { };
};
nil.command = "${pkgs.nil}/bin/nil";
bash-language-server = {
command = "${pkgs.bash-language-server}/bin/bash-language-server";
args = ["start"];
args = [ "start" ];
};
};
@ -79,7 +87,7 @@
{
name = "python";
auto-format = true;
language-servers = [{name = "pyright";}];
language-servers = [ { name = "pyright"; } ];
formatter = {
command = "/bin/sh";
args = [
@ -91,10 +99,10 @@
{
name = "nix";
auto-format = true;
language-servers = [{name = "nil";}];
language-servers = [ { name = "nil"; } ];
formatter = {
command = lib.getExe pkgs.nixfmt-rfc-style;
args = ["-s"];
command = lib.getExe pkgs.nixfmt;
args = [ "-s" ];
};
}
];