biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / virtualization / x11docker / default.nix
blob1e400088693b30544d5f604ef2ee3389129ef2bd
1 { lib, stdenv, fetchFromGitHub, makeWrapper, nx-libs, xorg, getopt, gnugrep, gawk, ps, mount, iproute2 }:
2 stdenv.mkDerivation rec {
3   pname = "x11docker";
4   version = "7.6.0";
5   src = fetchFromGitHub {
6     owner = "mviereck";
7     repo = "x11docker";
8     rev = "v${version}";
9     sha256 = "sha256-DehAWrEvoE/zWbfjQmF5Z7HTaQL5WMA/279Ee1Xm47g=";
10   };
11   nativeBuildInputs = [ makeWrapper ];
13   dontBuild = true;
15   # Don't install `x11docker-gui`, because requires `kaptain` dependency
16   installPhase = ''
17     install -D x11docker "$out/bin/x11docker";
18     wrapProgram "$out/bin/x11docker" \
19       --prefix PATH : "${lib.makeBinPath [ getopt gnugrep gawk ps mount iproute2 nx-libs xorg.xdpyinfo xorg.xhost xorg.xinit ]}"
20   '';
22   meta = {
23     description = "Run graphical applications with Docker";
24     homepage = "https://github.com/mviereck/x11docker";
25     license = lib.licenses.mit;
26     maintainers = [ ];
27     platforms = lib.platforms.linux;
28     mainProgram = "x11docker";
29   };