diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+propellor (4.3.2) unstable; urgency=medium
+
+  * Really include Propellor.Property.FreeDesktop.
+
+ -- Joey Hess <id@joeyh.name>  Thu, 06 Jul 2017 17:28:53 -0400
+
 propellor (4.3.1) unstable; urgency=medium
 
   * Added Propellor.Property.FreeDesktop module.
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+propellor (4.3.2) unstable; urgency=medium
+
+  * Really include Propellor.Property.FreeDesktop.
+
+ -- Joey Hess <id@joeyh.name>  Thu, 06 Jul 2017 17:28:53 -0400
+
 propellor (4.3.1) unstable; urgency=medium
 
   * Added Propellor.Property.FreeDesktop module.
diff --git a/propellor.cabal b/propellor.cabal
--- a/propellor.cabal
+++ b/propellor.cabal
@@ -1,5 +1,5 @@
 Name: propellor
-Version: 4.3.1
+Version: 4.3.2
 Cabal-Version: >= 1.20
 License: BSD2
 Maintainer: Joey Hess <id@joeyh.name>
@@ -114,6 +114,7 @@
     Propellor.Property.FreeBSD
     Propellor.Property.FreeBSD.Pkg
     Propellor.Property.FreeBSD.Poudriere
+    Propellor.Property.FreeDesktop
     Propellor.Property.Fstab
     Propellor.Property.Git
     Propellor.Property.Gpg
diff --git a/src/Propellor/Property/FreeDesktop.hs b/src/Propellor/Property/FreeDesktop.hs
new file mode 100644
--- /dev/null
+++ b/src/Propellor/Property/FreeDesktop.hs
@@ -0,0 +1,29 @@
+-- | Freedesktop.org configuration file properties.
+
+module Propellor.Property.FreeDesktop where
+
+import Propellor.Base
+import Propellor.Property.ConfFile
+
+desktopFile :: String -> FilePath
+desktopFile s = s ++ ".desktop"
+
+-- | Name used in a desktop file; user visible. 
+type Name = String
+
+-- | Command that a dekstop file runs. May include parameters.
+type Exec = String
+
+-- | Specifies an autostart file. By default it will be located in the
+-- system-wide autostart directory.
+autostart :: FilePath -> Name -> Exec -> RevertableProperty UnixLike UnixLike
+autostart f n e = ("/etc/xdg/autostart" </> f) `iniFileContains` 
+	[ ("Desktop Entry",
+		[ ("Type", "Application")
+		, ("Version", "1.0")
+		, ("Name", n)
+		, ("Comment", "Autostart")
+		, ("Terminal", "False")
+		, ("Exec", e)
+		] )
+	]
