From 2a0d81e07e0f6cd8a168081991d951c20fb2c708 Mon Sep 17 00:00:00 2001 From: Andreas Schiermeier <andreas@schiermeier.name> Date: Tue, 10 May 2016 03:00:38 +0200 Subject: [PATCH] Added pcmanfm package. --- modules/desktop/manifests/init.pp | 77 ++++++++++++++++--------------- 1 file changed, 39 insertions(+), 38 deletions(-) diff --git a/modules/desktop/manifests/init.pp b/modules/desktop/manifests/init.pp index 53bdc79..05555bd 100644 --- a/modules/desktop/manifests/init.pp +++ b/modules/desktop/manifests/init.pp @@ -13,6 +13,45 @@ class desktop { require => Package['xinit'], } + $dms = [ + 'lightdm*', + 'kdm', + 'gdm3', + 'nodm', + 'wdm', + 'xdm', + 'slim', + ] + + package { $dms: + ensure => absent, + require => Package['lxde'], + } + + $packages = [ + 'pcmanfm', + 'iceweasel', + 'iceweasel-l10n-*', + 'gstreamer1.0-libav', + 'gstreamer1.0-plugins-good', + 'flashplugin-nonfree', + 'chromium', + 'chromium-l10n', + 'libreoffice', + 'libreoffice-help-*', + 'libreoffice-l10n-*', + 'ttf-mscorefonts-installer', + 'ttf-liberation', + 'fonts-crosextra-carlito', + 'fonts-crosextra-caladea', + 'florence', + + ] + + package { $packages: + ensure => installed, + } + file { '/etc/skel/Desktop/libreoffice-startcenter.desktop': source => '/usr/share/applications/libreoffice-startcenter.desktop', require => [ @@ -93,44 +132,6 @@ class desktop { onlyif => '/bin/grep -vq "^Name.*=Filemanager" /etc/skel/Desktop/pcmanfm.desktop', } - $dms = [ - 'lightdm*', - 'kdm', - 'gdm3', - 'nodm', - 'wdm', - 'xdm', - 'slim', - ] - - package { $dms: - ensure => absent, - require => Package['lxde'], - } - - $packages = [ - 'iceweasel', - 'iceweasel-l10n-*', - 'gstreamer1.0-libav', - 'gstreamer1.0-plugins-good', - 'flashplugin-nonfree', - 'chromium', - 'chromium-l10n', - 'libreoffice', - 'libreoffice-help-*', - 'libreoffice-l10n-*', - 'ttf-mscorefonts-installer', - 'ttf-liberation', - 'fonts-crosextra-carlito', - 'fonts-crosextra-caladea', - 'florence', - - ] - - package { $packages: - ensure => installed, - } - file { '/etc/skel/Desktop/iceweasel.desktop': source => '/usr/share/applications/iceweasel.desktop', replace => false, -- GitLab