Puppet Class: archlinux_workstation::sddm

Defined in:
manifests/sddm.pp

Overview

Install and run SDDM, the Simple Desktop Display Manager.

Parameters:

  • service_ensure (Enum['stopped', 'running']) (defaults to: running)

    what state to ensure the SDDM service in. This is mainly useful for acceptance testing the module or building system images.



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/sddm.pp', line 7

class archlinux_workstation::sddm(
  Enum['stopped', 'running'] $service_ensure = running,
) {

  if ! defined(Class['archlinux_workstation']) {
    fail('You must include the base archlinux_workstation class before using any subclasses')
  }

  package {'sddm':
    ensure => present,
  }

  service {'sddm':
    ensure => $service_ensure,
    enable => true,
  }

}