cachyos compatibility
This commit is contained in:
@@ -1,51 +0,0 @@
|
||||
---
|
||||
- name: Install required packages for FirefoxPWA
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- curl
|
||||
- gpg
|
||||
- apt-transport-https
|
||||
- debian-archive-keyring
|
||||
state: present
|
||||
update_cache: true
|
||||
become: true
|
||||
|
||||
- name: Download FirefoxPWA GPG key
|
||||
ansible.builtin.get_url:
|
||||
url: https://packagecloud.io/filips/FirefoxPWA/gpgkey
|
||||
dest: /usr/share/keyrings/firefoxpwa-keyring.gpg
|
||||
mode: "0644"
|
||||
become: true
|
||||
|
||||
- name: Import FirefoxPWA GPG key
|
||||
ansible.builtin.command:
|
||||
cmd: "set -o pipefail && gpg --dearmor < /usr/share/keyrings/firefoxpwa-keyring.gpg | tee /usr/share/keyrings/firefoxpwa-keyring.gpg > /dev/null"
|
||||
args:
|
||||
creates: /usr/share/keyrings/firefoxpwa-keyring.gpg
|
||||
become: true
|
||||
|
||||
- name: Add FirefoxPWA repository
|
||||
ansible.builtin.copy:
|
||||
content: "deb [signed-by=/usr/share/keyrings/firefoxpwa-keyring.gpg] https://packagecloud.io/filips/FirefoxPWA/any any main"
|
||||
dest: /etc/apt/sources.list.d/firefoxpwa.list
|
||||
mode: "0644"
|
||||
become: true
|
||||
|
||||
- name: Update apt cache
|
||||
ansible.builtin.apt:
|
||||
update_cache: true
|
||||
become: true
|
||||
|
||||
- name: Install FirefoxPWA package
|
||||
ansible.builtin.apt:
|
||||
name: firefoxpwa
|
||||
state: present
|
||||
become: true
|
||||
|
||||
- name: Ensure FirefoxPWA integration is enabled for compatible browsers
|
||||
ansible.builtin.command:
|
||||
cmd: "firefoxpwa install --global"
|
||||
register: pwa_integration
|
||||
changed_when: "'Integration installed' in pwa_integration.stdout"
|
||||
failed_when: false
|
||||
become: true
|
@@ -45,7 +45,6 @@
|
||||
- org.prismlauncher.PrismLauncher
|
||||
|
||||
# Multimedia
|
||||
- com.spotify.Client
|
||||
- com.plexamp.Plexamp
|
||||
- tv.plex.PlexDesktop
|
||||
|
||||
|
@@ -18,3 +18,4 @@
|
||||
purge: true
|
||||
autoremove: true
|
||||
update_cache: true
|
||||
when: ansible_pkg_mgr == 'apt'
|
||||
|
@@ -17,6 +17,11 @@
|
||||
mode: "0755"
|
||||
loop: "{{ workstation_symlinks }}"
|
||||
|
||||
- name: Remove existing autostart directory if it exists
|
||||
ansible.builtin.file:
|
||||
path: "{{ user_home }}/.config/autostart"
|
||||
state: absent
|
||||
|
||||
- name: Create workstation symlinks
|
||||
ansible.builtin.file:
|
||||
src: "{{ item.src | replace('~', user_home) | replace('$DOTFILES_PATH', lookup('env', 'DOTFILES_PATH')) }}"
|
||||
|
@@ -35,10 +35,6 @@
|
||||
ansible.builtin.import_tasks: tasks/workstations/1password-browsers.yml
|
||||
when: "'microsoft-standard-WSL2' not in ansible_kernel"
|
||||
|
||||
- name: Include Firefox PWA tasks
|
||||
ansible.builtin.import_tasks: tasks/workstations/firefoxpwa.yml
|
||||
when: "'microsoft-standard-WSL2' not in ansible_kernel"
|
||||
|
||||
- name: Include purge LibreOffice tasks
|
||||
ansible.builtin.import_tasks: tasks/workstations/purge-libreoffice.yml
|
||||
|
||||
@@ -58,15 +54,6 @@
|
||||
- mangohud
|
||||
# Used for VSCode Extensions
|
||||
- nodejs
|
||||
# File Manager
|
||||
- nemo
|
||||
# File Manager Extensions
|
||||
- nemo-compare
|
||||
- nemo-data
|
||||
- nemo-fileroller
|
||||
- nemo-font-manager
|
||||
- nemo-gtkhash
|
||||
- nemo-python
|
||||
# DistroBox
|
||||
- distrobox
|
||||
state: present
|
||||
|
@@ -1,7 +1,7 @@
|
||||
---
|
||||
- name: Set Zen browser version
|
||||
ansible.builtin.set_fact:
|
||||
zen_browser_version: "1.13.2b"
|
||||
zen_browser_version: "1.14.5b"
|
||||
|
||||
- name: Create directory for browser
|
||||
ansible.builtin.file:
|
||||
|
Reference in New Issue
Block a user