diff options
Diffstat (limited to 'src/Propellor/Property/LightDM.hs')
| -rw-r--r-- | src/Propellor/Property/LightDM.hs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Propellor/Property/LightDM.hs b/src/Propellor/Property/LightDM.hs new file mode 100644 index 00000000..b779ba4d --- /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.ConfFile as ConfFile + +-- | Configures LightDM to skip the login screen and autologin as a user. +autoLogin :: User -> Property NoInfo +autoLogin (User u) = "/etc/lightdm/lightdm.conf" `ConfFile.containsIniSetting` + ("SeatDefaults", "autologin-user", u) + `describe` "lightdm autologin" |
