Added software packages.
[inetstation.git] / modules / desktop / manifests / init.pp
index 0d99924..6e8012b 100644 (file)
@@ -37,7 +37,25 @@ class desktop {
                ],
        }
 
-       package { 'lightdm':
+       file { '/etc/skel/Desktop/chromium-l10n.desktop':
+               source => '/usr/share/applications/chromium.desktop',
+               require => [
+                       Package['chromium'],
+                       File['/etc/skel/Desktop'],
+               ],
+       }
+
+       $dms = [
+               'lightdm*',
+               'kdm',
+               'gdm3',
+               'nodm',
+               'wdm',
+               'xdm',
+               'slim',
+       ]
+
+       package { $dms:
                ensure => absent,
                require => Package['lxde'],
        }
@@ -45,6 +63,22 @@ class desktop {
        $packages = [
                'iceweasel',
                'iceweasel-l10n-*',
+               'gstreamer1.0-libav',
+               'gstreamer1.0-plugins-good',
+               'flashplugin-nonfree',
+               'chromium',
+               'chromium-l10n',
+               'libreoffice',
+               'libreoffice-help',
+               'libreoffice-l10n',
+               'mythes',
+               'mythes-*',
+               'myspell',
+               'myspell-*',
+               'ttf-mscorefonts-installer',
+               'ttf-liberation',
+               'fonts-crosextra-carlito',
+               'fonts-crosextra-caladea',
        ]
   
        package { $packages:
@@ -103,7 +137,7 @@ class desktop {
                ensure => installed,
                require => [
                                Exec['add-architecture-i386'],
-                               Exec['aptget-update'],
+                               Exec['apt_update'],
                        ],
        }