# Pastebin OQkgJ9G5 with import /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs {}; with builtins; let joinLibs = libs: concatStringsSep ":" (map (l: "${l}/lib") libs); LD_LIBRARY_PATH = joinLibs [ udev.lib mesa_noglu ]; NW_RPATH = joinLibs [ alsaLib cairo dbus.lib expat fontconfig.lib freetype gcc-unwrapped.lib gdk_pixbuf glib glibc gnome3.gconf gtk2-x11 libnotify nspr nss pango.out udev xorg.libX11 xorg.libXcomposite xorg.libXcursor xorg.libXdamage xorg.libXext xorg.libXfixes xorg.libXi xorg.libXrandr xorg.libXrender xorg.libXtst ]; nodejs = nodejs-6_x; in stdenv.mkDerivation rec { name = "icestudio"; buildInputs = [ nodejs (yarn.override { inherit nodejs; }) ]; shellHook = '' yarn patchelf \ --debug \ --set-interpreter ${glibc}/lib/ld-linux-x86-64.so.2 \ --set-rpath "${NW_RPATH}" node_modules/nw/nwjs/nw LD_LIBRARY_PATH=${LD_LIBRARY_PATH} yarn start ''; }