mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
37 lines
1.2 KiB
YAML
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
|