lol
at 24.05-pre 30 lines 735 B view raw
1{ lib, stdenv, nix, jq, fetchFromGitHub, makeWrapper }: 2 3stdenv.mkDerivation rec { 4 pname = "nixos-shell"; 5 version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "Mic92"; 9 repo = "nixos-shell"; 10 rev = version; 11 sha256 = "sha256-5hHkokfSY3Z4VqjNm/j564l9Bgynw5H5McX0hTruGoI="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 16 postInstall = '' 17 wrapProgram $out/bin/nixos-shell \ 18 --prefix PATH : ${lib.makeBinPath [ nix jq ]} 19 ''; 20 21 installFlags = [ "PREFIX=${placeholder "out"}" ]; 22 23 meta = with lib; { 24 description = "Spawns lightweight nixos vms in a shell"; 25 inherit (src.meta) homepage; 26 license = licenses.mit; 27 maintainers = with maintainers; [ mic92 ]; 28 platforms = platforms.unix; 29 }; 30}