Ansible_workstation/roles/workstation/defaults/main.yml

208 lines
3.5 KiB
YAML

---
# defaults packages for workstation
pacman_utils:
- nfs-utils
- samba
- cups
- cups-pdf
- avahi
- nss-mdns
- networkmanager
- brightnessctl
- python-psutil
pacman_sound:
- pulseaudio
- pulseaudio-alsa
- pulseaudio-bluetooth
- pulseaudio-equalizer
- pulseaudio-zeroconf
- pamixer
- pavucontrol
- xdg-desktop-portal-gnome
- xdg-desktop-portal-wlr
pacman_bluetooth:
- bluez
- bluez-utils
pacman_cli:
- git-annex
- fzf
- ripgrep
- tig
- moc
- pass
- task
- neomutt
- youtube-dl
- neovim
- python-pynvim
pacman_terms:
- rxvt-unicode
- xdotool
- alacritty
pacman_office:
- newsboat
- 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
- graphviz
- python-black
- pyenv
- nodejs
- yarn
pacman_virtualisation:
- vagrant
pacman_gtk:
- materia-gtk-theme
- gnome-icon-theme-extras
- arc-solid-gtk-theme
- arc-gtk-theme
- gnome-themes-extra
- gnome-icon-theme-symbolic
- gnome-icon-theme
- adwaita-icon-theme
pacman_gnome:
- gnome
- gdm
- gnome-tweaks
- gparted
- transmission-gtk
- quodlibet
- network-manager-applet
- gnome-keyring
- grsync
- soundconverter
- picard
- shotwell
- pitivi
- seahorse
- python-psutil
pacman_pkgs:
- "{{ pacman_utils }}"
- "{{ pacman_sound }}"
- "{{ pacman_cli }}"
- "{{ pacman_terms }}"
- "{{ pacman_office }}"
- "{{ pacman_media }}"
- "{{ pacman_work }}"
- "{{ pacman_3Dprint }}"
- "{{ pacman_fonts }}"
- "{{ pacman_programming }}"
- "{{ pacman_virtualisation }}"
- "{{ pacman_gtk }}"
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
- nb
aur_gtk:
- plata-theme
- gnome-colors-icon-theme
- numix-icon-theme-git
- numix-circle-icon-theme-git
- tela-icon-theme-git
aur_pkgs:
- "{{ aur_utils }}"
- "{{ aur_fonts }}"
- "{{ aur_work }}"
- "{{ aur_gtk }}"
# Gnome
gnome_environnement: false
# gtk settings
gtk_settings:
- key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command"
value: "'urxvt'"
- key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/name"
value: "'Terminal'"
- key: "/org/gnome/shell/extensions/user-theme/name"
value: "'Materia-dark-compact'"
- key: "/org/gnome/desktop/interface/gkt-theme"
value: "'Materia-dark-compact'"
- key: "/org/gnome/desktop/interface/icon-theme"
value: "'Tela-orange-dark'"
# Autofs
autofs:
- host: nas