diff --git a/provision/debian/ansible/tasks/development/packages.yml b/provision/debian/ansible/tasks/development/packages.yml index b39ab06c..8922706f 100644 --- a/provision/debian/ansible/tasks/development/packages.yml +++ b/provision/debian/ansible/tasks/development/packages.yml @@ -22,7 +22,7 @@ become: true - name: Install development python packages - ansible.builtin.pip: + community.general.pipx: name: - ansible-lint # Command-line tool for linting playbooks, roles and collections - pyright diff --git a/provision/debian/ansible/tasks/system/packages.yml b/provision/debian/ansible/tasks/system/packages.yml index 572a4c1c..4513a8d4 100644 --- a/provision/debian/ansible/tasks/system/packages.yml +++ b/provision/debian/ansible/tasks/system/packages.yml @@ -1,24 +1,3 @@ -- name: Install rpm-fusion - tags: ["once"] - block: - - name: Importing (free) key - ansible.builtin.rpm_key: - state: present - key: https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-fedora-2020 - - - name: Importing (non-free) key - ansible.builtin.rpm_key: - state: present - key: https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-fedora-2020 - - - name: install the rpmfusion repo packages - dnf: - name: - - http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-{{ ansible_distribution_major_version }}.noarch.rpm - - http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-{{ ansible_distribution_major_version }}.noarch.rpm - state: present - become: true - - name: Install system fedora packages dnf: name: @@ -29,8 +8,9 @@ - wireguard-tools # Fast, modern, secure vpn tunnel - pipewire-codec-aptx # PipeWire Bluetooth aptX codec plugin - ansible # Simple deployment, configuration management and execution framework - - '@Development tools' # Development tools for Fedora - - '@virtualization' # Virtualization tools for Fedora + - build-essential + - qemu-system + - libvirt-daemon-system - trash-cli # Command line interface to the freedesktop.org trashcan - android-tools # Android platform tools(adb, fastboot) - snapper @@ -38,14 +18,6 @@ - cargo - borgbackup - fzf + - chezmoi 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 the flathub flatpak repository remote - tags: ["once"] - shell: | - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - become: true diff --git a/provision/debian/ansible/tasks/terminal/packages.yml b/provision/debian/ansible/tasks/terminal/packages.yml index 5dd1baab..6212c182 100644 --- a/provision/debian/ansible/tasks/terminal/packages.yml +++ b/provision/debian/ansible/tasks/terminal/packages.yml @@ -18,7 +18,7 @@ become: true - name: Install terminal python packages - ansible.builtin.pip: + community.general.pipx: name: - pynvim