class nodo::utils::web::gui { # Web: GUI package { [ 'firefox-esr', 'chromium', 'chromium-l10n', 'xul-ext-https-everywhere', 'xul-ext-refcontrol', #'xul-ext-pentadactyl', #'xul-ext-stylish', #'maildir-utils', #'libical-parser-perl', #'geoip-bin', #'rig', #'mailplate', #'sup-mail', #'connect-proxy', #'avahi-discover', #'mdns-scan', #'davfs2', #'ssvnc', #'mairix', #'openvpn', #'nicotine', #'sshfs', ]: ensure => installed, } # Browser alternative file { "/etc/alternatives/x-www-browser": ensure => "/usr/bin/firefox-esr", owner => root, group => root, require => Package['firefox-esr'], } # Browser alternative: manpage file { "/etc/alternatives/x-www-browser.1.gz": ensure => "/usr/share/man/man1/firefox-esr.1.gz", owner => root, group => root, require => Package['firefox-esr'], } }