diff --git a/pkgs/games/cuyo/default.nix b/pkgs/games/cuyo/default.nix
new file mode 100644
index 00000000000..0bc38f876f4
--- /dev/null
+++ b/pkgs/games/cuyo/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchurl, SDL, SDL_mixer }:
+
+stdenv.mkDerivation rec {
+ name = "cuyo-${version}";
+ version = "2.1.0";
+
+ src = fetchurl {
+ url = http://download.savannah.gnu.org/releases/cuyo/cuyo-2.1.0.tar.gz;
+ sha256 = "17yqv924x7yvwix7yz9jdhgyar8lzdhqvmpvv0any8rdkajhj23c";
+ };
+
+ buildInputs = [ SDL SDL_mixer];
+
+ meta = {
+ homepage = http://karimmi.de/cuyo;
+ description = "Stacking blocks game, with different rules for each level";
+ license = stdenv.lib.licenses.gpl2Plus;
+ };
+
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index db16f1b7fc5..5bf949d8635 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -797,6 +797,8 @@ let
tileMode = false;
};
+ cuyo = callPackage ../games/cuyo { };
+
contacts = callPackage ../tools/misc/contacts { };
datamash = callPackage ../tools/misc/datamash { };