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.
48 lines
840 B
Puppet
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',
|
|
]: }
|
|
}
|