Index: pkgs/tools/misc/fdupes/default.nix
===================================================================
--- pkgs/tools/misc/fdupes/default.nix	(revision 0)
+++ pkgs/tools/misc/fdupes/default.nix	(revision 0)
@@ -0,0 +1,29 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation {
+  name = "fdupes-1.40";
+  src = fetchurl {
+    url = http://premium.caribe.net/~adrian2/programs/fdupes-1.40.tar.gz;
+	#mirror://gnu/cpio/cpio-2.9.tar.bz2;
+    sha256 = "1ryxpckgrmqa4y7nx9a9xpg4z1r00k11kc1cm7lqv87l9g293vg1";
+  };
+
+  builder =  builtins.toFile "builder.sh" "
+    source $stdenv/setup
+    tar -xzf $src
+    cd fdupes-*
+    make
+    mkdir -p $out/bin; mkdir -p $out/man
+    make INSTALLDIR=$out/bin MANPAGEDIR=$out/man install
+  ";
+
+  meta = {
+    description = "identifies duplicate files residing within specified directories.";
+    longDescription = ''
+      FDUPES uses md5sums and then a byte by byte comparison to finde duplicate
+      files within a set of directories.
+    '';
+    homepage = http://premium.caribe.net/~adrian2/fdupes.html;
+    license = "MIT";
+  };
+}
Index: pkgs/top-level/all-packages.nix
===================================================================
--- pkgs/top-level/all-packages.nix	(revision 13123)
+++ pkgs/top-level/all-packages.nix	(working copy)
@@ -7102,6 +7102,10 @@
     inherit (gtkLibs) gtk;
   };
 
+  fdupes = import ../tools/misc/fdupes {
+    inherit fetchurl stdenv;
+  };
+
   feh = import ../applications/graphics/feh {
     inherit fetchurl stdenv x11 imlib2 libjpeg libpng;
   };
