Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. { pkgs ? import <nixpkgs> { system = "i686-linux"; } }:
  2.  
  3. let
  4. deps = pkgs:
  5. with pkgs;
  6. with pkgs.xorg; [
  7. strace
  8. alsaLib udev freetype fontconfig
  9. glib cairo pango gtk2 gdk_pixbuf
  10. zlib xdg_utils SDL2 mesa_glu openal
  11. libSM libpng12 libogg curl
  12. libnghttp2 libssh2 openssl
  13. libX11 libXxf86vm libXcursor
  14. libXft libXrandr libXext
  15. libXi libXinerama libXrender
  16. ];
  17.  
  18. in pkgs.buildFHSUserEnv {
  19. name = "wine-run";
  20.  
  21. multiPkgs = deps;
  22.  
  23. runScript = pkgs.writeScript "wine-run" ''
  24. #!${pkgs.stdenv.shell}
  25. run="$1"
  26. if [ "$run" = "" ]; then
  27. echo "Usage: wine-run command-to-run args..." >&2
  28. exit 1
  29. fi
  30. shift
  31. exec "$run" "$@"
  32. '';
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement