From 826de8e624c9119f2908dbd17d876c6ed5632425 Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Mon, 3 Aug 2015 21:23:24 -0700 Subject: LightDM.autoLogin property Signed-off-by: Sean Whitton (cherry picked from commit ef71b6dc6356bf5cb66bbb367bb3525df8742a53) --- src/Propellor/Property/LightDM.hs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/Propellor/Property/LightDM.hs diff --git a/src/Propellor/Property/LightDM.hs b/src/Propellor/Property/LightDM.hs new file mode 100644 index 00000000..b3756f6e --- /dev/null +++ b/src/Propellor/Property/LightDM.hs @@ -0,0 +1,12 @@ +{-# LANGUAGE FlexibleInstances #-} + +module Propellor.Property.LightDM where + +import Propellor +import qualified Propellor.Property.File as File + +-- | Configures LightDM to skip the login screen and autologin as a user. +autoLogin :: User -> Property NoInfo +autoLogin (User u) = "/etc/lightdm/lightdm.conf" `File.containsConfPair` + ("SeatDefaults", "autologin-user", u) + `describe` "lightdm autologin" -- cgit v1.2.3