37 lines
1.2 KiB
YAML

- name: Install system packages
apt:
name:
- git # Fast Version Control System
- git-lfs # Git extension for versioning large files
- syncthing # Continuous File Synchronization
- flatpak # Application deployment framework for desktop apps
- wireguard-tools # Fast, modern, secure vpn tunnel
#- pipewire-codec-aptx # PipeWire Bluetooth aptX codec plugin
- ansible # Simple deployment, configuration management and execution framework
- build-essential
- pkg-config
- qemu-system
- libvirt-daemon-system
- trash-cli # Command line interface to the freedesktop.org trashcan
- cargo
- borgbackup
- fzf
- unzip
state: present
become: true
- name: Install chezmoi
ansible.builtin.shell: |
sh -c "$(curl -fsLS get.chezmoi.io)" -- -b $HOME/.local/bin # Manage your dotfiles across multiple machines, securely
- name: Add flatpak remote
ansible.builtin.shell: |
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
become: true
- name: Enable Multi-Arch
ansible.builtin.shell: |
dpkg --add-architecture i386
apt update
become: true