aboutsummaryrefslogtreecommitdiffstats
path: root/roles/_workstation
diff options
context:
space:
mode:
authorRomain Gonçalves <me@rgoncalves.se>2021-08-16 14:58:34 +0200
committerRomain Gonçalves <me@rgoncalves.se>2021-08-23 15:54:50 +0200
commit35d536c4f1f02c0ddabaf7ffa9498d05db2823f1 (patch)
tree708894d9939c3334c5251519dca95126403497bd /roles/_workstation
parentc2994b1f3220dc92f2faddb50ad355f44db9f44a (diff)
downloadinfrastructure-35d536c4f1f02c0ddabaf7ffa9498d05db2823f1.tar.gz
roles/workstation: Monolithic role for workstation
Diffstat (limited to 'roles/_workstation')
-rw-r--r--roles/_workstation/env/tasks/main.yml6
-rw-r--r--roles/_workstation/packages/defaults/main.yml43
2 files changed, 13 insertions, 36 deletions
diff --git a/roles/_workstation/env/tasks/main.yml b/roles/_workstation/env/tasks/main.yml
index ff9acd2..7575922 100644
--- a/roles/_workstation/env/tasks/main.yml
+++ b/roles/_workstation/env/tasks/main.yml
@@ -1,9 +1,3 @@
-
-# _workstation/env ~~ roles/_workstation/env/tasks/main.yml
-# useful env. variables for workstation
-
----
-
- name: retrieve BECOME method
stat: path=/usr/bin/doas
register: _workstation_env_become
diff --git a/roles/_workstation/packages/defaults/main.yml b/roles/_workstation/packages/defaults/main.yml
index e855d74..8a55d1b 100644
--- a/roles/_workstation/packages/defaults/main.yml
+++ b/roles/_workstation/packages/defaults/main.yml
@@ -6,35 +6,38 @@
pkgs:
common:
- # desktop (backup over dwm)
+ # desktop
- bemenu
- i3status
- dmenu
+
# editor
- neovim
+
# files
- curl
- git
- - lowdown
- syncthing
- tar
- unzip
- wget
- zip
+
# lang
- ansible
- go
- rust
+
# multimedia
- cmus
- feh
- - firefox
- mpv
- syncthing
- - qutebrowser
+ - qutebrowser
- rtorrent
- vlc
- weechat
+
# tools
- gnupg
- gopass
@@ -57,8 +60,7 @@ pkgs:
archlinux:
# desktop
- i3-wm
- # editor
- # sys
+
# python
- python-jedi
- python-neovim
@@ -68,48 +70,29 @@ pkgs:
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:
- - alsa-plugins-pulseaudio
- - base-devel
- - gnupg2
- - gnupg2-scdaemon
- - seatd
- - pcsclite
- - pcsc-ccid
- - python3-jedi
- - python3-neovim
- - python3-pip
- - python3-requests
- - terminus-font
- # x11
- - xorg-server-devel
- - libX11-devel
- - libXft-devel
- - libXinerama-devel
- # wayland
- - wlroots-devel
- - libinput-devel
remember that computers suck.