aboutsummaryrefslogtreecommitdiffstats
path: root/roles/_workstation/packages/defaults
diff options
context:
space:
mode:
authorbinary <me@rgoncalves.se>2021-03-26 10:00:42 +0000
committerbinary <me@rgoncalves.se>2021-03-26 10:00:42 +0000
commita35e845ba2f7205fee084b17956e8840d5c02633 (patch)
tree7973e5f653874b6bc4225b9c2e56d2110b2958f4 /roles/_workstation/packages/defaults
parent0381093fe06534fd6b92ad6657e472acb0664f53 (diff)
downloadinfrastructure-a35e845ba2f7205fee084b17956e8840d5c02633.tar.gz
Packages are now managed with ansible builtin and sub-array
Diffstat (limited to 'roles/_workstation/packages/defaults')
-rw-r--r--roles/_workstation/packages/defaults/main.yml96
1 files changed, 96 insertions, 0 deletions
diff --git a/roles/_workstation/packages/defaults/main.yml b/roles/_workstation/packages/defaults/main.yml
new file mode 100644
index 0000000..27db8cd
--- /dev/null
+++ b/roles/_workstation/packages/defaults/main.yml
@@ -0,0 +1,96 @@
+
+# roles/_workstation/packages/vars/main.yml
+#
+
+---
+
+pkgs:
+ common:
+ # desktop (backup over dwm)
+ - bemenu
+ - i3status
+ # editor
+ - neovim
+ # files
+ - curl
+ - git
+ - lowdown
+ - syncthing
+ - tar
+ - unzip
+ - wget
+ - zip
+ # lang
+ - ansible
+ - go
+ - rust
+ # multimedia
+ - cmus
+ - feh
+ - firefox
+ - mpv
+ - qutebrowser
+ - rtorrent
+ - vlc
+ - weechat
+ # tools
+ - gnupg
+ - gopass
+ - htop
+ - ipmitool
+ - jq
+ - tor
+ - zsh
+
+ linux:
+ - acpi
+ - docker
+ - docker-compose
+ - emacs
+ - opendoas
+ - wireguard-tools
+
+ archlinux:
+ # desktop
+ - i3-wm
+ # editor
+ # sys
+ # python
+ - python-jedi
+ - python-neovim
+ - python-pip
+ - python-requests
+
+ openbsd:
+ # desktop
+ - i3
+ # devel
+ - automake--%1.16
+ - clang-tools-extra
+ - cmake
+ - gmake
+ - free
+ # editor
+ - emacs--no_x11%emacs
+ # net
+ - tor-browser
+ - torsocks
+ - wireguard-tools
+ # multimedia
+ - weechat-lua
+ - weechat-python
+ # python
+ - py3-jedi
+ - py3-neovim
+ - py3-pip
+ - py3-requests
+ # security
+ - pcsc-lite
+ - pcsc-tools
+
+ void:
+ - gnupg2
+ - python3-jedi
+ - python3-neovim
+ - python3-pip
+ - python3-requests
remember that computers suck.