2021-11-16 15:23:42 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
- name: Import dnf keys
|
|
|
|
rpm_key:
|
|
|
|
state: present
|
|
|
|
key: '{{ item }}'
|
|
|
|
loop:
|
|
|
|
- https://packages.microsoft.com/keys/microsoft.asc
|
|
|
|
- https://rpm.releases.teleport.dev/RPM-GPG-KEY-teleport
|
2022-04-25 12:48:36 +01:00
|
|
|
- https://downloads.1password.com/linux/keys/1password.asc
|
|
|
|
- https://keys.openpgp.org/vks/v1/by-fingerprint/034F7776EF5E0C613D2F7934D29FBD5F93C0CFC3 # Librewolf
|
2021-11-16 15:23:42 +00:00
|
|
|
become: yes
|
|
|
|
|
|
|
|
- name: Add dnf repos
|
|
|
|
copy:
|
|
|
|
src: '{{ item }}'
|
|
|
|
mode: "0644"
|
|
|
|
dest: '/etc/yum.repos.d/{{ item }}'
|
|
|
|
loop:
|
|
|
|
- vscode.repo
|
|
|
|
- teleport.repo
|
|
|
|
- 1password.repo
|
2024-02-02 15:40:15 +00:00
|
|
|
- hashicorp.repo
|
2021-11-16 15:23:42 +00:00
|
|
|
become: yes
|
|
|
|
|
|
|
|
- name: Install common desktop dnf packages
|
|
|
|
dnf:
|
|
|
|
name:
|
2024-02-02 15:40:15 +00:00
|
|
|
- liquidctl
|
2021-11-16 15:23:42 +00:00
|
|
|
- power-profiles-daemon # Adds power settings in gnome-settings-center
|
|
|
|
- celluloid
|
|
|
|
- cheese
|
|
|
|
- geary
|
|
|
|
- pavucontrol
|
2024-02-02 15:40:15 +00:00
|
|
|
- gnome-browser-connector
|
2021-11-16 15:23:42 +00:00
|
|
|
- gnome-shell-extension-appindicator
|
|
|
|
- gnome-shell-extension-gsconnect
|
|
|
|
- gnome-nettool
|
|
|
|
- gnome-maps
|
|
|
|
- gnome-calendar
|
|
|
|
- gnome-clocks
|
|
|
|
- gnome-tweaks
|
|
|
|
- tilix
|
|
|
|
- nodejs
|
|
|
|
- mpv
|
|
|
|
- steam
|
|
|
|
- ffmpeg
|
|
|
|
- 1password
|
|
|
|
- code
|
|
|
|
- teleport
|
2022-04-25 12:48:36 +01:00
|
|
|
- mangohud
|
2024-02-02 15:40:15 +00:00
|
|
|
- solaar
|
|
|
|
- terraform
|
|
|
|
- adobe-source-sans-pro-fonts
|
|
|
|
- v4l-utils
|
|
|
|
- v4l2loopback
|
|
|
|
- akmod-v4l2loopback
|
|
|
|
enablerepo:
|
2021-11-16 15:23:42 +00:00
|
|
|
- rpmfusion-free
|
|
|
|
- rpmfusion-nonfree-steam
|
|
|
|
state: present
|
|
|
|
become: yes
|
|
|
|
|
|
|
|
- name: Add the flathub flatpak repository remote to the user installation
|
|
|
|
flatpak_remote:
|
|
|
|
name: flathub
|
|
|
|
state: present
|
|
|
|
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
|
|
|
|
method: user
|
|
|
|
|
|
|
|
- name: Install flatpaks from flathub
|
|
|
|
flatpak:
|
2024-02-02 15:40:15 +00:00
|
|
|
name:
|
2021-11-16 15:23:42 +00:00
|
|
|
- com.discordapp.Discord
|
|
|
|
- im.riot.Riot
|
|
|
|
- org.telegram.desktop
|
|
|
|
- com.plexamp.Plexamp
|
|
|
|
- nl.g4d.Girens
|
|
|
|
- tech.feliciano.pocket-casts
|
2022-04-25 12:48:36 +01:00
|
|
|
- com.mattjakeman.ExtensionManager
|
|
|
|
- md.obsidian.Obsidian
|
|
|
|
- org.pipewire.Helvum
|
2024-02-02 15:40:15 +00:00
|
|
|
- com.github.tchx84.Flatseal
|
|
|
|
- com.github.maoschanz.drawing
|
|
|
|
- com.belmoussaoui.Obfuscate
|
|
|
|
- de.haeckerfelix.Fragments
|
|
|
|
- org.gnome.World.PikaBackup
|
|
|
|
- org.pitivi.Pitivi
|
|
|
|
- rest.insomnia.Insomnia
|
|
|
|
- io.dbeaver.DBeaverCommunity
|
2021-11-16 15:23:42 +00:00
|
|
|
state: present
|
|
|
|
remote: flathub
|
|
|
|
method: user
|
|
|
|
|
|
|
|
- name: Install remote rpms
|
|
|
|
dnf:
|
2024-02-02 15:40:15 +00:00
|
|
|
name:
|
|
|
|
- "https://cdn.zoom.us/prod/{{ zoom_version }}/zoom_x86_64.rpm"
|
|
|
|
#- https://github.com/hensm/fx_cast/releases/download/{{ fx_cast_version }}/fx_cast_bridge-{{ fx_cast_version }}-x64.rpm
|
|
|
|
#- https://github.com/openaudible/openaudible/releases/download/v{{ open_audible_version }}/OpenAudible_{{ open_audible_version }}_x86_64.rpm
|
2021-11-16 15:23:42 +00:00
|
|
|
state: present
|
|
|
|
disable_gpg_check: 1
|
|
|
|
become: yes
|
|
|
|
|
|
|
|
- name: create ~/.config/pipewire/media-session.d
|
|
|
|
file:
|
|
|
|
path: ~/.config/pipewire/media-session.d
|
|
|
|
state: directory
|
|
|
|
mode: '0755'
|
|
|
|
|
|
|
|
- name: Configure mSBC bluetooth codec
|
|
|
|
copy:
|
|
|
|
src: bluez-monitor.conf
|
|
|
|
mode: "0644"
|
|
|
|
dest: ~/.config/pipewire/media-session.d/bluez-monitor.conf
|
|
|
|
notify: restart pipewire
|
|
|
|
|
|
|
|
- name: create /etc/systemd/system/bluetooth.service.d/
|
|
|
|
file:
|
|
|
|
path: /etc/systemd/system/bluetooth.service.d/
|
|
|
|
state: directory
|
|
|
|
mode: '0755'
|
|
|
|
become: yes
|
|
|
|
|
|
|
|
- name: Activate Bluez experimental mode
|
|
|
|
copy:
|
|
|
|
src: override.conf
|
|
|
|
mode: "0644"
|
|
|
|
dest: /etc/systemd/system/bluetooth.service.d/override.conf
|
|
|
|
notify: restart bluetooth
|
|
|
|
become: yes
|