diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for horizon-spec
 
+## v0.4.1
+
+* Add `PackagesDir` to the list of exports
+
 ## v0.4.0
 
 * Add `HorizonExport` type for declaratively expressing
diff --git a/horizon-spec.cabal b/horizon-spec.cabal
--- a/horizon-spec.cabal
+++ b/horizon-spec.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               horizon-spec
-version:            0.4.0
+version:            0.4.1
 synopsis:           Horizon Stable Package Set Type Definitions
 description:
   This package contains the type definitions for the Horizon stable package set (https://horizon-haskell.net). This is a schema used to define package sets sourcing from hackage and git.
diff --git a/src/Horizon/Spec.hs b/src/Horizon/Spec.hs
--- a/src/Horizon/Spec.hs
+++ b/src/Horizon/Spec.hs
@@ -19,6 +19,7 @@
   , PackageSetExportSettings(MkPackageSetExportSettings, packagesDir, packageSetFile, packageSet)
   , PackageSetFile(MkPackageSetFile, fromPackageSetFile)
   , PackageSet(MkPackageSet, compiler, packages)
+  , PackagesDir(MkPackagesDir, fromPackagesDir)
   , Repo(MkRepo, fromRepo)
   , Revision(MkRevision, fromRevision)
   , Subdir(MkSubdir, fromSubdir)
