Dotfiles/site-modules/core/manifests/packages.pp
Ade Attwood 337f603e45 refactor(core): remove thunderbird
This is not used anymore and replaced my notmuch emacs and mutt. I have mainly
been using the notmuch interaction in emacs so mutt maybe removed soon.
2020-09-21 20:49:53 +01:00

48 lines
840 B
Puppet

class core::packages {
#
# Main packages to in stall from the archives
#
package { [
'cmake',
'filezilla',
'firefox',
'git',
'mutt',
'neovim',
'notmuch-mutt',
'notmuch',
'offlineimap',
'silversearcher-ag',
'tmux',
'urlscan',
'vim',
'zsh',
'build-essential',
'chromium-browser',
'keepass2',
'python-dev',
'ruby-dev',
'software-properties-common',
]:
ensure => installed,
}
package { 'thunderbird':
ensure => absent
}
# core::packages::npm { [
# 'grunt',
# 'intelephense',
# 'javascript-typescript-langserver',
# 'prettier',
# 'typescript-language-server',
# ]: }
#
# Ruby gems to install globally
#
core::packages::gem { [
'neovim',
]: }
}