treewide: format using nixfmt
Signed-off-by: Bloxx12 <charlie@charlieroot.dev> Change-Id: I6a6a69641c36f9763e104087a559c148d0449f00
This commit is contained in:
parent
f4464732e3
commit
e641dfa114
113 changed files with 1545 additions and 1019 deletions
|
@ -38,12 +38,12 @@
|
|||
vscode-langservers-extracted,
|
||||
zls,
|
||||
...
|
||||
}: let
|
||||
}:
|
||||
let
|
||||
inherit (lib.meta) getExe;
|
||||
|
||||
custom-helix =
|
||||
helix.overrideAttrs
|
||||
(finalAttrs: previousAttrs: {
|
||||
custom-helix = helix.overrideAttrs (
|
||||
finalAttrs: previousAttrs: {
|
||||
version = "25.07.2";
|
||||
src = fetchzip {
|
||||
url = "https://github.com/bloxx12/helix/releases/download/${finalAttrs.version}/helix-${finalAttrs.version}-source.tar.xz";
|
||||
|
@ -57,11 +57,12 @@
|
|||
inherit (custom-helix) src;
|
||||
hash = "sha256-3poZSvIrkx8lguxxDeNfngW6+4hH8TV/LHcZx5W5aXg=";
|
||||
};
|
||||
});
|
||||
}
|
||||
);
|
||||
|
||||
toml = formats.toml {};
|
||||
toml = formats.toml { };
|
||||
|
||||
helix-languages = callPackage ./languages.nix {inherit lib sources;};
|
||||
helix-languages = callPackage ./languages.nix { inherit lib sources; };
|
||||
colorscheme = toml.generate "colorscheme.toml" (import ./colorscheme.nix);
|
||||
|
||||
helix-config = {
|
||||
|
@ -97,10 +98,25 @@
|
|||
select = "underline";
|
||||
};
|
||||
statusline = {
|
||||
left = ["spinner" "version-control" "diagnostics" "file-name"];
|
||||
right = ["file-base-name" "file-type" "position" "file-encoding"];
|
||||
left = [
|
||||
"spinner"
|
||||
"version-control"
|
||||
"diagnostics"
|
||||
"file-name"
|
||||
];
|
||||
right = [
|
||||
"file-base-name"
|
||||
"file-type"
|
||||
"position"
|
||||
"file-encoding"
|
||||
];
|
||||
};
|
||||
gutters.layout = ["diff" "diagnostics" "line-numbers" "spacer"];
|
||||
gutters.layout = [
|
||||
"diff"
|
||||
"diagnostics"
|
||||
"line-numbers"
|
||||
"spacer"
|
||||
];
|
||||
inline-diagnostics = {
|
||||
cursor-line = "hint";
|
||||
other-lines = "error";
|
||||
|
@ -109,17 +125,29 @@
|
|||
keys = {
|
||||
normal = {
|
||||
space = {
|
||||
g = [":new" ":insert-output XDG_CONFIG_HOME=~/.config ${getExe lazygit}" ":buffer-close!" ":redraw"];
|
||||
g = [
|
||||
":new"
|
||||
":insert-output XDG_CONFIG_HOME=~/.config ${getExe lazygit}"
|
||||
":buffer-close!"
|
||||
":redraw"
|
||||
];
|
||||
i = ":toggle lsp.display-inlay-hints";
|
||||
};
|
||||
esc = ["collapse_selection" "keep_primary_selection" "normal_mode"];
|
||||
esc = [
|
||||
"collapse_selection"
|
||||
"keep_primary_selection"
|
||||
"normal_mode"
|
||||
];
|
||||
A-H = "goto_previous_buffer";
|
||||
A-L = "goto_next_buffer";
|
||||
A-w = ":buffer-close";
|
||||
A-f = ":format";
|
||||
A-r = ":reload";
|
||||
A-x = "extend_to_line_bounds";
|
||||
X = ["extend_line_up" "extend_to_line_bounds"];
|
||||
X = [
|
||||
"extend_line_up"
|
||||
"extend_to_line_bounds"
|
||||
];
|
||||
";" = "flip_selections";
|
||||
"A-;" = "collapse_selection";
|
||||
|
||||
|
@ -131,8 +159,13 @@
|
|||
};
|
||||
select = {
|
||||
A-x = "extend_to_line_bounds";
|
||||
X = ["extend_line_up" "extend_to_line_bounds"];
|
||||
g = {e = "goto_file_end";};
|
||||
X = [
|
||||
"extend_line_up"
|
||||
"extend_to_line_bounds"
|
||||
];
|
||||
g = {
|
||||
e = "goto_file_end";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -173,7 +206,7 @@
|
|||
# zig language server
|
||||
zls
|
||||
];
|
||||
nativeBuildInputs = [makeWrapper];
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
postBuild = ''
|
||||
mkdir -p $out/config/helix/themes
|
||||
cp "${toml.generate "config.toml" helix-config}" $out/config/helix/config.toml
|
||||
|
@ -184,4 +217,4 @@
|
|||
'';
|
||||
};
|
||||
in
|
||||
wrapped-helix
|
||||
wrapped-helix
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue