added flatpak, docker, packages, base, etc roles

This commit is contained in:
opalvaults
2022-07-17 20:18:18 -07:00
parent 7b70e10597
commit 3d8b14237b
12 changed files with 258 additions and 26 deletions

View File

@@ -0,0 +1,41 @@
---
- name: Install Window Manager Packages
package:
name: "{{ item }}"
state: present
update_cache: yes
loop: "{{ wm_packages }}"
- name: Install CLI Packages
package:
name: "{{ item }}"
state: present
update_cache: yes
loop: "{{ cli_packages }}"
- name: Install General Packages
package:
name: "{{ item }}"
state: present
update_cache: yes
loop: "{{ general_packages }}"
- name: Install Doom Emacs Dependencies
package:
name: "{{ item }}"
state: present
update_cache: yes
loop: "{{ doom_dep_packages }}"
- name: Install Font Packages
package:
name: "{{ item }}"
state: present
update_cache: yes
loop: "{{ fontawesome-fonts }}"
- name: Install pip3 packages
pip:
name: "{{ item }}"
state: present
loop: "{{ pip_packages }}"

View File

@@ -0,0 +1,54 @@
---
wm_packages:
- sway
- swayidle
- swaybg
- swaylock
- waybar
- wofi
- dunst
cli_packages:
- alacritty
- zsh
- zsh-autosuggestions
- python3-pip
- borgbackup
- bat
- exa
- ripgrep
- stow
- curl
- make
- libtool
- tldr
- gnupg2
- vim
- trash-cli
- lshw
- git
- fd-find
general_packages:
- firefox
- emacs
- RemoteBox
- spice-vdaget
- network-manager-applet
- thunar
- ansible
- make
- syncthing
- udiskie
- keepassxc
doom_dep_packages:
- libtool # Needed to compile vterm in Doom Emacs
- cmake # Needed to compile vterm in Doom Emacs
- discount # Markdown Compiler
- ShellCheck # Shell linter for Doom Emacs
- cmake # Needed to compile vterm in Doom Emacs
font_packages:
- fontawesome5-fonts
- abattis-cantarell