this commit got builds working, working in the sense that the build actually threw an error! have to fix that
65 lines
1.8 KiB
Nix
65 lines
1.8 KiB
Nix
final: prev: let
|
|
rust_1_90_0 = prev.rust-bin.stable."1.90.0".default;
|
|
myRustPlatform = prev.makeRustPlatform {
|
|
cargo = rust_1_90_0;
|
|
rustc = rust_1_90_0;
|
|
};
|
|
in {
|
|
lazygitLatest = prev.lazygit.overrideAttrs (_: rec {
|
|
version = "0.55.1";
|
|
src = prev.fetchFromGitHub {
|
|
owner = "jesseduffield";
|
|
repo = "lazygit";
|
|
rev = "v${version}";
|
|
hash = "sha256-UofhgILZhVXnYiGpb25m4Ct4sbu5pRmjVgj3oEf5Uyk=";
|
|
};
|
|
vendorHash = null;
|
|
subPackages = [ "." ];
|
|
ldflags = [
|
|
"-X main.version=${version}"
|
|
"-X main.buildSource=nix"
|
|
];
|
|
});
|
|
|
|
atuinLatest = (prev.atuin.override {
|
|
rustPlatform = myRustPlatform;
|
|
}).overrideAttrs (oldAttrs: rec {
|
|
version = "18.10.0";
|
|
|
|
src = prev.fetchFromGitHub {
|
|
owner = "atuinsh";
|
|
repo = "atuin";
|
|
rev = "v${version}";
|
|
hash = "sha256-bfSa3RtVXxHt3usDqqpE/oXKKDUZOrf+tD9uL59fr6M=";
|
|
};
|
|
|
|
cargoDeps = myRustPlatform.fetchCargoVendor {
|
|
# name = "atuin-${version}-vendor.tar.gz";
|
|
inherit src;
|
|
hash = "sha256-67ffivZVCly1GWA3fJ9mT8nGv2EGd6eCthbaIu/IW3M=";
|
|
};
|
|
|
|
preCheck = (oldAttrs.preCheck or "") + ''
|
|
export HOME="$TMPDIR"
|
|
export XDG_CONFIG_HOME="$TMPDIR/.config"
|
|
export XDG_DATA_HOME="$TMPDIR/.local/share"
|
|
export XDG_STATE_HOME="$TMPDIR/.local/state"
|
|
mkdir -p "$XDG_CONFIG_HOME" "$XDG_DATA_HOME" "$XDG_STATE_HOME"
|
|
'';
|
|
});
|
|
|
|
# k9sLatest = prev.k9s.overrideAttrs (oldAttrs: rec {
|
|
# version = "0.30.16";
|
|
# src = prev.fetchFromGitHub {
|
|
# owner = "derailed";
|
|
# repo = "k9s";
|
|
# rev = "v${version}";
|
|
# hash = "sha256-1z6r6v3n1p6vd2q6n4pl5q3f7q3q7q1p7j5j1k3l4m5n6o7p8q9r";
|
|
# };
|
|
# ldflags = [
|
|
# "-X github.com/derailed/k9s/version.Version=${version}"
|
|
# "-X github.com/derailed/k9s/version.BuildSource=nix"
|
|
# ];
|
|
# });
|
|
}
|