helix: rework

This commit is contained in:
Bloxx12 2025-06-04 08:26:52 +02:00
commit 2239e0e983
Signed by: faukah
SSH key fingerprint: SHA256:Uj2AXqvtdCA4hn5Hq0ZonhIAyUqI1q4w2sMG3Z1TH7E
5 changed files with 55 additions and 22 deletions

View file

@ -2,6 +2,8 @@
symlinkJoin,
makeWrapper,
callPackage,
fetchzip,
rustPlatform,
alejandra,
basedpyright,
bash-language-server,
@ -21,7 +23,6 @@
lazygit,
lib,
lldb_19,
nil,
nixd,
ruff,
rust-analyzer,
@ -40,6 +41,21 @@
}: let
inherit (lib.meta) getExe;
custom-helix = helix.overrideAttrs (_: rec {
version = "25.06.1";
src = fetchzip {
url = "https://github.com/bloxx12/helix/releases/download/${version}/helix-${version}-source.tar.xz";
hash = "sha256-941moaBUF+aGsbFapK1cp5+NFdecSfRCTdnVUtkDQps=";
stripRoot = false;
};
doInstallCheck = false;
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (custom-helix) src;
hash = "sha256-w07ZV1tR3lzYz4N+hI9alvFp0AHCcsItPRhVt9Sluo8=";
};
});
toml = formats.toml {};
helix-languages = callPackage ./languages.nix {inherit lib;};
@ -116,7 +132,7 @@
wrapped-helix = symlinkJoin {
name = "helix-wrapped";
paths = [
helix
custom-helix
# Bash
bash-language-server
@ -128,8 +144,7 @@
lldb_19
# Markdown
taplo
# Nix
nil
nixd
rust-analyzer
rustfmt