aboutsummaryrefslogtreecommitdiffstats
path: root/roles/workstation/tasks/packages.yml
blob: 4b38d4b76cc07ff76af40ffa3330222bd0bbbf59 (plain) (blame)
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
29
30
31
32
33
34
35

#
#

---

- name: download common packages
  package: name="{{ item }}" state=present
  loop:
    - zip unzip tar git curl wget syncthing
    - qutebrowser firefox feh mpv cmus vlc
    - i3 i3status bemenu
    - go rust ansible
    - emacs neovim htop
    - gnupg zsh
    - tor
  ignore_errors: true

- name: download openbsd packages
  package: name="{{ item }}" state=present
  loop:
    - py3-pip py3-requests py3-jedi py3-neovim
    - free automake clang-tools-extra
    - wireguard-tools
    - tor-browser torsocks
  when: ansible_distribution == "OpenBSD"
  ignore_errors: true

- name: download archlinux packages
  package: name="{{ item }}" state=present
  loop:
    - python-pip python-requests python-jedi python-neovim
    - wireguard-dkms
  when: ansible_distribution == "Archlinux"
  ignore_errors: true
remember that computers suck.