Index: /etc/nixos/nixpkgs/pkgs/applications/audio/puredata/default.nix
===================================================================
--- /etc/nixos/nixpkgs/pkgs/applications/audio/puredata/default.nix	(revision 0)
+++ /etc/nixos/nixpkgs/pkgs/applications/audio/puredata/default.nix	(revision 0)
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, alsaLib, fftw, glib, libX11, tcl, tk }:
+
+stdenv.mkDerivation {
+  name = "puredata-0.42.5";
+
+  src = fetchurl {
+    url = http://crca.ucsd.edu/~msp/Software/pd-0.42-5.src.tar.gz;
+    sha256 = "1k240rv9hd78qph9z9qil77rk0x5krw85rkxbfc2ixiz5bv9b9x9";
+  };
+
+  buildInputs = [ alsaLib fftw glib libX11 tcl tk ];
+
+  preConfigure = ''
+    cd src
+    sed -i  s@%s/tk/library@${tk}/lib/${tk.libPrefix}\\\\\"\ UNUSED=\\\\\"%s@ s_inter.c
+  '';
+
+  meta = {
+    description = "Real-time graphical programming environment for
+                         audio, video, and graphical processing ";
+    homepage = http://puredata.info;
+    license = "BSD";
+    platforms = stdenv.lib.platforms.linux;
+  };
+}
