lol
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}