# TODO: submit nie to nixpkgs? { lib , pkgs , rustPlatform , makeWrapper , installShellFiles , nix }: let sources = import ; src = sources.nie { inherit pkgs; }; in rustPlatform.buildRustPackage { pname = "nie"; version = sources.nie.version; inherit src; cargoLock.lockFile = src + "/Cargo.lock"; nativeBuildInputs = [ makeWrapper installShellFiles ]; postInstall = '' mkdir ./manpages ./completions $out/bin/nie man ./manpages $out/bin/nie completions ./completions installManPage ./manpages/* installShellCompletion completions/nie.{bash,fish,zsh} ''; postFixup = '' wrapProgram $out/bin/nie \ --prefix PATH : ${lib.makeBinPath [ nix ]} ''; }