Checkpoint

This commit is contained in:
Jonathan Cremin 2024-02-02 15:40:15 +00:00
parent c501435876
commit 6f5266b63d
42 changed files with 652 additions and 136 deletions

View file

@ -1,27 +1,10 @@
---
- name: Add boost service for AMD 4800U
copy:
src: boost.service
mode: "0644"
dest: /lib/systemd/system/boost.service
when: ansible_processor[2] == "AMD Ryzen 7 4800U with Radeon Graphics"
notify: enable boost
become: yes
- name: Disable SELinux because it's a nightmare with Podman
ansible.builtin.lineinfile:
path: /etc/selinux/config
regexp: '^SELINUX='
line: SELINUX=disabled
become: yes
- name: Import dnf keys
rpm_key:
state: present
key: '{{ item }}'
loop:
- https://packagecloud.io/gpg.key
- https://packages.microsoft.com/keys/microsoft.asc
- https://rpm.releases.teleport.dev/RPM-GPG-KEY-teleport
- https://downloads.1password.com/linux/keys/1password.asc
@ -34,23 +17,22 @@
mode: "0644"
dest: '/etc/yum.repos.d/{{ item }}'
loop:
- slack.repo
- vscode.repo
- teleport.repo
- 1password.repo
- rpm.librewolf.net.repo
- hashicorp.repo
become: yes
- name: Install common desktop dnf packages
dnf:
name:
- deja-dup
- liquidctl
- power-profiles-daemon # Adds power settings in gnome-settings-center
- chrome-gnome-shell
- celluloid
- cheese
- geary
- pavucontrol
- gnome-browser-connector
- gnome-shell-extension-appindicator
- gnome-shell-extension-gsconnect
- gnome-nettool
@ -58,19 +40,22 @@
- gnome-calendar
- gnome-clocks
- gnome-tweaks
- bijiben # gnome notes
- tilix
- nodejs
- mpv
- steam
- ffmpeg
- slack
- 1password
- code
- teleport
- librewolf
- mangohud
enablerepo:
- solaar
- terraform
- adobe-source-sans-pro-fonts
- v4l-utils
- v4l2loopback
- akmod-v4l2loopback
enablerepo:
- rpmfusion-free
- rpmfusion-nonfree-steam
state: present
@ -85,46 +70,34 @@
- name: Install flatpaks from flathub
flatpak:
name:
- com.gigitux.youp
name:
- com.discordapp.Discord
- im.riot.Riot
- org.telegram.desktop
- com.plexamp.Plexamp
- nl.g4d.Girens
- tech.feliciano.pocket-casts
- org.gnome.TextEditor
- com.mattjakeman.ExtensionManager
- md.obsidian.Obsidian
- org.pipewire.Helvum
- 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
state: present
remote: flathub
method: user
- name: Add the knapsu flatpak repository remote to the user installation
flatpak_remote:
name: knapsu
state: present
flatpakrepo_url: https://flatpak.knapsu.eu/plex-media-player.flatpakrepo
method: user
- name: Install flatpaks from knapsu
flatpak:
name:
- tv.plex.PlexMediaPlayer
state: present
remote: knapsu
method: user
- name: Install remote rpms
dnf:
name:
- https://cdn.zoom.us/prod/v5.10.4/zoom_x86_64.rpm
- https://github.com/hensm/fx_cast/releases/download/v0.2.0/fx_cast_bridge-0.2.0-x64.rpm
- https://github.com/Kong/insomnia/releases/download/core%402021.5.3/Insomnia.Core-2021.5.3.rpm
- https://github.com/openaudible/openaudible/releases/download/v3.4.3/OpenAudible_3.4.3_x86_64.rpm
- https://github.com/Mastermindzh/tidal-hifi/releases/download/2.7.1/tidal-hifi-2.7.1.x86_64.rpm
- https://github.com/iongion/podman-desktop-companion/releases/download/4.0.3-rc.2/podman-desktop-companion-x86_64-4.0.3-rc.2.rpm
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
state: present
disable_gpg_check: 1
become: yes