{ inputs, stdenv, callPackage, buildEnv, lib, }: let inherit (stdenv.hostPlatform) system; inherit (inputs.helix.packages."${system}") helix; runtime = callPackage ./runtime.nix { }; helix' = helix.overrideAttrs ( _final: prev: let helix-runtime = buildEnv { name = "helix-runtime"; paths = [ runtime prev.env.HELIX_DEFAULT_RUNTIME ]; }; in { env.HELIX_DEFAULT_RUNTIME = toString helix-runtime; } ); in helix' // { passthru = (helix'.passthru or { }) // { languages = lib.pipe "${helix.src}/languages.toml" [ builtins.readFile builtins.fromTOML ]; }; }