Ansible_workstation/roles/workstation/defaults/main.yml

132 lines
1.9 KiB
YAML

---
# defaults packages for workstation
pacman_utils:
- nfs-utils
- samba
- cups
- cups-pdf
- avahi
- nss-mdns
pacman_cli:
- git-annex
- fzf
- ripgrep
- tig
- moc
- pass
- task
- neomutt
- youtube-dl
- neovim
- python-pynvim
pacman_terms:
- rxvt-unicode
- xdotool
- alacritty
pacman_office:
- gimp
- firefox
- firefox-i18n-fr
- chromium
- qutebrowser
- inkscape
- pstoedit # Enable latex in inkscape
- thunderbird
- thunderbird-i18n-fr
- libreoffice-fresh
- libreoffice-fresh-fr
- geogebra
- zathura
- zathura-ps
- zathura-djvu
- zathura-cb
- zathura-pdf-mupdf
- scribus
- nextcloud-client
- hunspell
- hunspell-fr
pacman_work:
- texlive-most
- gnuplot
- auto-multiple-choice
- xournalpp
- obs-studio
pacman_media:
- vlc
- mpv
- mplayer
- guvcview
pacman_3Dprint:
- openscad
- cura
pacman_fonts:
- awesome-terminal-fonts
- cantarell-fonts
- gnu-free-fonts
- gsfonts
- ttf-bitstream-vera
- ttf-dejavu
- ttf-droid
- ttf-roboto
- ttf-liberation
- ttf-ubuntu-font-family
- ttf-inconsolata
- noto-fonts
pacman_programming:
- pandoc
- python
- python-virtualenv
- python-pip
- python2
- python2-virtualenv
- python2-pip
- graphviz
- python-black
- pyenv
- nodejs
- yarn
pacman_pkgs:
- "{{ pacman_utils }}"
- "{{ pacman_cli }}"
- "{{ pacman_terms }}"
- "{{ pacman_office }}"
- "{{ pacman_media }}"
- "{{ pacman_work }}"
- "{{ pacman_3Dprint }}"
- "{{ pacman_fonts }}"
aur_utils:
- autofs
aur_fonts:
- ttf-ubuntu-mono-derivative-powerline-git
- ttf-inconsolata-lgc-for-powerline
- ttf-droid-sans-mono-slashed-powerline-git
- ttf-literation-mono-powerline-git
- ttf-opendyslexic
- nerd-fonts-ubuntu-mono
- nerd-fonts-droid-sans-mono
- nerd-fonts-hack
aur_work:
- perl-locale-codes
aur_pkgs:
- "{{ aur_utils }}"
- "{{ aur_fonts }}"
- "{{ aur_work }}"
# Autofs
autofs:
host: nas