Dotfiles/site-modules/core/manifests/packages.pp
Ade Attwood 80239af169 refactor(core): start to make dotfiles public
This is the first commit that brings the privet dotfiles to a public
reop previously this was all one puppet module. Now this has been split
out so I can put all of the private files in a private puppet module
2020-09-20 06:22:17 +01:00

45 lines
808 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',
'thunderbird',
'tmux',
'urlscan',
'vim',
'zsh',
'build-essential',
'chromium-browser',
'keepass2',
'python-dev',
'ruby-dev',
'software-properties-common',
]:
ensure => installed,
}
# core::packages::npm { [
# 'grunt',
# 'intelephense',
# 'javascript-typescript-langserver',
# 'prettier',
# 'typescript-language-server',
# ]: }
#
# Ruby gems to install globally
#
core::packages::gem { [
'neovim',
]: }
}