summaryrefslogtreecommitdiff
path: root/joeyconfig.hs
diff options
context:
space:
mode:
authorJoey Hess2017-07-05 23:03:06 -0400
committerJoey Hess2017-07-05 23:03:06 -0400
commitcd9e250a0122f84c60f9cc49bab81801d71284ec (patch)
treed23cc5feb2d45dd034d66f0eef1a7ec9aa16279c /joeyconfig.hs
parentf07e85e89163517d0f69f6b19e425094ebd7d270 (diff)
Added Propellor.Property.FreeDesktop module.
This commit was sponsored by Trenton Cronholm on Patreon.
Diffstat (limited to 'joeyconfig.hs')
-rw-r--r--joeyconfig.hs5
1 files changed, 4 insertions, 1 deletions
diff --git a/joeyconfig.hs b/joeyconfig.hs
index 8a00e87d..e61f7317 100644
--- a/joeyconfig.hs
+++ b/joeyconfig.hs
@@ -22,6 +22,7 @@ import qualified Propellor.Property.Postfix as Postfix
import qualified Propellor.Property.Apache as Apache
import qualified Propellor.Property.LetsEncrypt as LetsEncrypt
import qualified Propellor.Property.LightDM as LightDM
+import qualified Propellor.Property.FreeDesktop as FreeDesktop
import qualified Propellor.Property.XFCE as XFCE
import qualified Propellor.Property.Grub as Grub
import qualified Propellor.Property.Obnam as Obnam
@@ -123,7 +124,9 @@ demo = host "demo" $ props
& XFCE.networkManager
& XFCE.defaultPanelFor user File.OverwriteExisting
& LightDM.autoLogin user
- & Apt.installed ["firefox"]
+ & FreeDesktop.autostart "installer" "Installer"
+ "firefox http://127.0.0.1:8023/"
+ `requires` Apt.installed ["firefox"]
where
user = User "user"
root = User "root"