helix: build with lto and native cpu target

This commit is contained in:
Bloxx12 2025-06-26 20:46:31 +02:00
commit cbb594395a
Signed by: faukah
SSH key fingerprint: SHA256:Uj2AXqvtdCA4hn5Hq0ZonhIAyUqI1q4w2sMG3Z1TH7E
2 changed files with 34 additions and 15 deletions

View file

@ -1,6 +1,17 @@
{pkgs}: let
{
inputs,
pkgs,
}: let
inherit (pkgs) lib;
helix = pkgs.callPackage ./helix {};
helix = let
latestNightly = (inputs.rust-overlay.lib.mkRustBin {} pkgs).nightly.latest.default;
rustPlatform = pkgs.makeRustPlatform {
rustc = latestNightly;
cargo = latestNightly;
stdenv = pkgs.clangStdenv;
};
in
pkgs.callPackage ./helix {inherit rustPlatform;};
kakoune = pkgs.callPackage ./kakoune.nix {};
fish = pkgs.callPackage ./fish {inherit lib;};
in {