aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/office.pp
blob: 6c2b5a703c0e0361e9ca8020da576f488408ff0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class nodo::utils::office {
  # Office
  package { [ 'vim-gtk',             'gobby',      'libreoffice',
              'sc',                  'antiword',   'unrtf',
              'pandoc',              'wyrd',
              'gnucash',             'worklog',    'pdftk',
              'fbreader',            'pdfgrep',
              'mat',                 'evince',
              'aewan',               'autocutsel',
              'parcellite' ]:
    ensure => installed,
  }

  # Finance
  package { [ 'ledger', 'clipf', 'misery' ]:
    ensure  => present,
  }

  # LaTeX
  package { [ 'texlive-latex-base',  'texlive-latex-recommended', 'texlive-latex-extra', 'texlive-fonts-extra', 'vim-latexsuite', 'pdfjam' ]:
    ensure => present,
  }

  # Not in use
  package { [ 'kalarm', 'gnumeric', 'jekyll', 'taskwarrior', 'vit', 'hledger', 'dia', 'calibre' ]:
    ensure  => absent,
  }
}