85 lines
2.1 KiB
YAML
Executable File
85 lines
2.1 KiB
YAML
Executable File
- name: setup debian with gnome
|
|
hosts: localhost
|
|
become: true
|
|
|
|
tasks:
|
|
- name: update apt and install gui apps
|
|
ansible.builtin.apt:
|
|
pkg:
|
|
- audacity
|
|
- blender
|
|
- cura
|
|
- firefox-esr
|
|
- gimp
|
|
- inkscape
|
|
- kiwix
|
|
- libreoffice
|
|
- libreoffice-gnome
|
|
- monero
|
|
- mpv
|
|
- obs-studio
|
|
- retroarch
|
|
- thunderbird
|
|
#- torbrowser-launcher
|
|
#- ttf-mscore-fonts-installer
|
|
- virt-manager
|
|
#gnome
|
|
- gnome-core
|
|
- gnome-tweaks
|
|
state: latest
|
|
update_cache: true
|
|
- name: install terminal apps
|
|
ansible.builtin.apt:
|
|
pkg:
|
|
- ansible
|
|
- cataclysm-dda-curses
|
|
- cifs-utils
|
|
- cmatrix
|
|
- curl
|
|
- exiftool
|
|
- ffmpeg
|
|
- fzf
|
|
- git
|
|
- gnupg
|
|
- htop
|
|
- iperf3
|
|
- lm-sensors
|
|
- neofetch
|
|
- neovim
|
|
- nmap
|
|
- mediainfo
|
|
- qrencode
|
|
- smartmontools
|
|
- telnet
|
|
- tmux
|
|
- wget
|
|
- yt-dlp
|
|
- xxd
|
|
- name: install signal
|
|
block:
|
|
- name: get signal key
|
|
ansible.builtin.get_url:
|
|
url: https://updates.signal.org/desktop/apt/keys.asc
|
|
dest: /etc/apt/keyrings/signal.asc
|
|
|
|
- name: install signal key
|
|
ansible.builtin.apt_repository:
|
|
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/signal.asc] https://updates.signal.org/desktop/apt xenial main"
|
|
state: present
|
|
- name: install signal package
|
|
ansible.builtin.apt:
|
|
pkg:
|
|
- signal-desktop
|
|
update_cache: true
|
|
- name: install discord
|
|
block:
|
|
- name: get discord.deb
|
|
ansible.builtin.get_url:
|
|
url: https://discord.com/api/download?platform=linux&format=deb
|
|
dest: /tmp/discord.deb
|
|
- name: install discord.deb
|
|
ansible.builtin.apt:
|
|
deb: /tmp/discord.deb
|
|
#- name: reboot
|
|
#ansible.builtin.reboot:
|