194 lines
4 KiB
YAML
194 lines
4 KiB
YAML
---
|
|
|
|
# Run gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
|
|
|
|
- name: Install rpmfusion-free
|
|
dnf:
|
|
name: https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-34.noarch.rpm
|
|
state: present
|
|
disable_gpg_check: 1
|
|
become: yes
|
|
|
|
- name: Install rpmfusion-nonfree
|
|
dnf:
|
|
name: https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-34.noarch.rpm
|
|
state: present
|
|
disable_gpg_check: 1
|
|
become: yes
|
|
|
|
- name: Install common dnf packages
|
|
dnf:
|
|
name:
|
|
- exa
|
|
- zsh
|
|
- zsh-syntax-highlighting
|
|
- make
|
|
- direnv
|
|
- ncdu
|
|
- restic
|
|
- powertop
|
|
- tmux
|
|
- htop
|
|
- openssh-server
|
|
- chrome-gnome-shell
|
|
- celluloid
|
|
- gnome-extensions-app
|
|
- cheese
|
|
- geary
|
|
- curl
|
|
- neofetch
|
|
- virt-manager
|
|
- vim
|
|
- blueman
|
|
- pavucontrol
|
|
- gnome-shell-extension-appindicator
|
|
- gnome-shell-extension-gsconnect
|
|
- gnome-nettool
|
|
- gnome-maps
|
|
- gnome-calendar
|
|
- gnome-clocks
|
|
- gnome-tweaks
|
|
- tilix
|
|
- podman
|
|
- podman-compose
|
|
- dnf-plugins-core
|
|
enablerepo: rpmfusion-free
|
|
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 the gtk whats package from flathub for current user
|
|
flatpak:
|
|
name: com.gigitux.youp
|
|
state: present
|
|
remote: flathub
|
|
method: user
|
|
|
|
- name: Install the discord package from flathub for current user
|
|
flatpak:
|
|
name: com.discordapp.Discord
|
|
state: present
|
|
remote: flathub
|
|
method: user
|
|
|
|
- name: Install the element package from flathub for current user
|
|
flatpak:
|
|
name: im.riot.Riot
|
|
state: present
|
|
remote: flathub
|
|
method: user
|
|
|
|
- name: Install the telegram package from flathub for current user
|
|
flatpak:
|
|
name: org.telegram.desktop
|
|
state: present
|
|
remote: flathub
|
|
method: user
|
|
|
|
- name: Install the plexamp package from flathub for current user
|
|
flatpak:
|
|
name: com.plexamp.Plexamp
|
|
state: present
|
|
remote: flathub
|
|
method: user
|
|
|
|
- name: Install the girens package from flathub for current user
|
|
flatpak:
|
|
name: nl.g4d.Girens
|
|
state: present
|
|
remote: flathub
|
|
method: user
|
|
|
|
- name: Install Teleport tsh
|
|
dnf:
|
|
name: https://get.gravitational.com/teleport-5.1.0-1.x86_64.rpm
|
|
state: present
|
|
disable_gpg_check: yes
|
|
become: yes
|
|
|
|
- name: Install Steam
|
|
dnf:
|
|
name: steam
|
|
enablerepo: rpmfusion-nonfree-steam
|
|
state: present
|
|
become: yes
|
|
|
|
- name: Install ffmpeg
|
|
dnf:
|
|
name: ffmpeg
|
|
enablerepo: rpmfusion-free
|
|
state: present
|
|
become: yes
|
|
|
|
- name: Install Zoom
|
|
dnf:
|
|
name: https://zoom.us/client/latest/zoom_x86_64.rpm
|
|
state: present
|
|
disable_gpg_check: 1
|
|
become: yes
|
|
|
|
# get latest slack version
|
|
# curl -s https://slack.com/intl/en-ie/downloads/linux | grep -o 'Version [0-9].[0-9].[0-9]' | grep -o '[0-9].[0-9].[0-9]'
|
|
|
|
- name: Import packagecloud key
|
|
rpm_key:
|
|
state: present
|
|
key: https://packagecloud.io/gpg.key
|
|
become: yes
|
|
|
|
- name: Add slack repo
|
|
copy:
|
|
src: slack.repo
|
|
mode: "0644"
|
|
dest: /etc/yum.repos.d/slack.repo
|
|
become: yes
|
|
|
|
- name: Install Slack
|
|
dnf:
|
|
name: slack
|
|
state: present
|
|
become: yes
|
|
|
|
- name: Import microsoft key
|
|
rpm_key:
|
|
state: present
|
|
key: https://packages.microsoft.com/keys/microsoft.asc
|
|
become: yes
|
|
|
|
- name: Add vscode repo
|
|
copy:
|
|
src: vscode.repo
|
|
mode: "0644"
|
|
dest: /etc/yum.repos.d/vscode.repo
|
|
become: yes
|
|
|
|
- name: Install vscode
|
|
dnf:
|
|
name: code
|
|
state: present
|
|
become: yes
|
|
|
|
- name: Import 1Password's key
|
|
rpm_key:
|
|
state: present
|
|
key: https://downloads.1password.com/linux/keys/1password.asc
|
|
become: yes
|
|
|
|
- name: Add 1Password repo
|
|
copy:
|
|
src: 1password.repo
|
|
mode: "0644"
|
|
dest: /etc/yum.repos.d/1password.repo
|
|
become: yes
|
|
|
|
- name: Install 1password
|
|
dnf:
|
|
name: 1password
|
|
state: present
|
|
become: yes
|