diff --git a/config/automatrop/roles/desktop_environment/tasks/main.yml b/config/automatrop/roles/desktop_environment/tasks/main.yml index ce68c8e..68e00a6 100644 --- a/config/automatrop/roles/desktop_environment/tasks/main.yml +++ b/config/automatrop/roles/desktop_environment/tasks/main.yml @@ -14,7 +14,7 @@ # Download fonts - name: Download Nerd fonts get_url: - url: "https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/DejaVuSansMono/{{ item.folder }}/complete/{{ item.filename | urlencode }}" + url: "https://raw.githubusercontent.com/ryanoasis/nerd-fonts/704336735f576781b2a57b12a0c723e3316cbdec/patched-fonts/DejaVuSansMono/{{ item.folder }}/complete/{{ item.filename | urlencode }}" dest: "{{ ansible_user_dir }}/.local/share/fonts/{{ item.filename }}" mode: "u=rw,g=r,o=r" loop: @@ -37,6 +37,7 @@ - name: Install python dependencies for lemonbar pip: requirements: "{{ ansible_user_dir }}/.dotfiles/config/lemonbar/requirements.txt" + extra_args: --break-system-packages # It's fine, it's local anyways # Build a single color scheme and template and assign it to a variable - base16_builder: diff --git a/config/automatrop/roles/dotfiles/tasks/main.yml b/config/automatrop/roles/dotfiles/tasks/main.yml index 0498403..05342ab 100644 --- a/config/automatrop/roles/dotfiles/tasks/main.yml +++ b/config/automatrop/roles/dotfiles/tasks/main.yml @@ -28,4 +28,5 @@ - name: Install python dependencies for scripts pip: requirements: "{{ ansible_user_dir }}/.dotfiles/config/scripts/requirements.txt" + extra_args: --break-system-packages # It's fine, it's local anyways diff --git a/config/automatrop/roles/software/tasks/main.yml b/config/automatrop/roles/software/tasks/main.yml index 9ef01ef..c4fce29 100644 --- a/config/automatrop/roles/software/tasks/main.yml +++ b/config/automatrop/roles/software/tasks/main.yml @@ -162,15 +162,11 @@ # Install alternative package managers -- name: List packages from base-devel - command: pacman -Sqg base-devel - register: base_devel_packages - changed_when: no - check_mode: no - - name: Install dependencies for AUR helpers pacman: - name: "{{ (base_devel_packages.stdout | split('\n') | reject('eq', 'sudo')) + ['fakeroot'] }}" + name: + - base-devel + - fakeroot become: yes when: arch_based # Do not install sudo because maybe sudo-fake is installed (otherwise it conflicts)