Overdue commit
This commit is contained in:
parent
1e03c32201
commit
692269f9ff
49 changed files with 843 additions and 198 deletions
|
@ -1,25 +1,33 @@
|
|||
---
|
||||
|
||||
# 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
|
||||
name: https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-35.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
|
||||
name: https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-35.noarch.rpm
|
||||
state: present
|
||||
disable_gpg_check: 1
|
||||
become: yes
|
||||
|
||||
- name: Remove unwanted dnf packages
|
||||
dnf:
|
||||
name:
|
||||
- gedit
|
||||
state: absent
|
||||
become: yes
|
||||
|
||||
- name: Install common dnf packages
|
||||
dnf:
|
||||
name:
|
||||
- kernel-tools
|
||||
- sysbench
|
||||
- exa
|
||||
- iperf3
|
||||
- zsh
|
||||
- zsh-syntax-highlighting
|
||||
- make
|
||||
|
@ -30,95 +38,17 @@
|
|||
- 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
|
||||
- lm_sensors
|
||||
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
|
||||
|
@ -126,69 +56,62 @@
|
|||
state: present
|
||||
become: yes
|
||||
|
||||
- name: Install Zoom
|
||||
- name: Install 1password cli
|
||||
unarchive:
|
||||
src: "https://cache.agilebits.com/dist/1P/op/pkg/{{ onepassword_cli_version }}/op_linux_amd64_{{ onepassword_cli_version }}.zip"
|
||||
dest: ~/.local/bin/
|
||||
mode: 0755
|
||||
remote_src: yes
|
||||
#exclude:
|
||||
#- op.sig
|
||||
|
||||
- name: Fetch mkcert binary
|
||||
get_url:
|
||||
url: "https://github.com/FiloSottile/mkcert/releases/download/{{ mkcert_version }}/mkcert-{{ mkcert_version }}-linux-amd64"
|
||||
dest: ~/.local/bin/mkcert
|
||||
mode: 0755
|
||||
|
||||
- name: Fetch gh-cli repo
|
||||
get_url:
|
||||
url: https://cli.github.com/packages/rpm/gh-cli.repo
|
||||
dest: /etc/yum.repos.d/gh-cli.repo
|
||||
mode: 0644
|
||||
become: yes
|
||||
|
||||
- name: Install gh-cli
|
||||
dnf:
|
||||
name: https://zoom.us/client/latest/zoom_x86_64.rpm
|
||||
name: gh
|
||||
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: create ~/.local/share/btop/themes
|
||||
file:
|
||||
path: ~/.local/share/btop/themes
|
||||
state: directory
|
||||
mode: '0755'
|
||||
|
||||
- name: Import packagecloud key
|
||||
rpm_key:
|
||||
state: present
|
||||
key: https://packagecloud.io/gpg.key
|
||||
become: yes
|
||||
- name: Fetch btop tarball and extract to ~/.local
|
||||
unarchive:
|
||||
src: https://github.com/aristocratos/btop/releases/download/v{{ btop_version }}/btop-{{ btop_version }}-x86_64-linux-musl.tbz
|
||||
dest: ~/.local/
|
||||
remote_src: yes
|
||||
exclude:
|
||||
- CHANGES.md
|
||||
- install.sh
|
||||
- LICENSE
|
||||
- Makefile
|
||||
- README.md
|
||||
- setuid.sh
|
||||
- uninstall.sh
|
||||
creates: ~/.local/bin/btop
|
||||
|
||||
- name: Add slack repo
|
||||
- name: Move btop themes to correct path
|
||||
copy:
|
||||
src: slack.repo
|
||||
mode: "0644"
|
||||
dest: /etc/yum.repos.d/slack.repo
|
||||
become: yes
|
||||
src: ~/.local/themes
|
||||
dest: ~/.local/share/btop/
|
||||
remote_src: yes
|
||||
|
||||
- name: Install Slack
|
||||
dnf:
|
||||
name: slack
|
||||
- name: pip install yt-dlp
|
||||
pip:
|
||||
name: yt-dlp
|
||||
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue