diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/acme-everything.cabal b/acme-everything.cabal
new file mode 100644
--- /dev/null
+++ b/acme-everything.cabal
@@ -0,0 +1,15 @@
+name: acme-everything
+version: 2015.4.15
+synopsis: Everything.
+description: Install some packages.
+license: PublicDomain
+author: David Luposchainsky
+maintainer: dluposchainsky@gmail.com
+build-type: Simple
+category: Acme
+cabal-version: >=1.10
+library
+  exposed-modules: Acme.Everything
+  build-depends: 3d-graphics-examples, 3dmodels, 4Blocks, ABList, AC-Angle, AC-Boolean, AC-BuildPlatform, AC-Colour, AC-EasyRaster-GTK, AC-HalfInteger
+  hs-source-dirs: src
+  default-language: Haskell2010
diff --git a/src/Acme/Everything.hs b/src/Acme/Everything.hs
new file mode 100644
--- /dev/null
+++ b/src/Acme/Everything.hs
@@ -0,0 +1,1 @@
+main = return ()
