aboutsummaryrefslogtreecommitdiffstats
path: root/roles/workstation/tasks/packages.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/workstation/tasks/packages.yml')
-rw-r--r--roles/workstation/tasks/packages.yml35
1 files changed, 35 insertions, 0 deletions
diff --git a/roles/workstation/tasks/packages.yml b/roles/workstation/tasks/packages.yml
new file mode 100644
index 0000000..4b38d4b
--- /dev/null
+++ b/roles/workstation/tasks/packages.yml
@@ -0,0 +1,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.