Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
882 B · 41 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142{ stdenv, lib, bundlerEnv, ruby, bundlerUpdateScript,}:
let env = bundlerEnv { name = "maphosts-gems"; inherit ruby; gemdir = ./.; };instdenv.mkDerivation { pname = "maphosts"; version = env.gems.maphosts.version;
dontUnpack = true;
installPhase = '' mkdir -p "$out/bin" ln -s "${env}/bin/maphosts" "$out/bin/maphosts" '';
passthru.updateScript = bundlerUpdateScript "maphosts";
meta = with lib; { description = "Small command line application for keeping your project hostnames in sync with /etc/hosts"; homepage = "https://github.com/mpscholten/maphosts"; changelog = "https://github.com/mpscholten/maphosts/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ mpscholten nicknovitski ]; platforms = platforms.all; mainProgram = "maphosts"; };}