aboutsummaryrefslogtreecommitdiff
path: root/src/packages
diff options
context:
space:
mode:
Diffstat (limited to 'src/packages')
-rw-r--r--src/packages/files/kubernetes.repo6
-rw-r--r--src/packages/tasks/main.yaml16
-rw-r--r--src/packages/vars/main.yaml12
3 files changed, 25 insertions, 9 deletions
diff --git a/src/packages/files/kubernetes.repo b/src/packages/files/kubernetes.repo
new file mode 100644
index 0000000..0c596ef
--- /dev/null
+++ b/src/packages/files/kubernetes.repo
@@ -0,0 +1,6 @@
+[kubernetes]
+name=Kubernetes
+baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch
+enabled=1
+gpgcheck=1
+gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
diff --git a/src/packages/tasks/main.yaml b/src/packages/tasks/main.yaml
index 384f52f..27d8451 100644
--- a/src/packages/tasks/main.yaml
+++ b/src/packages/tasks/main.yaml
@@ -1,9 +1,25 @@
+- name: Setup Repositories
+ block:
+ - name: Setup Free RPM Repository
+ ansible.builtin.shell: 'dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm'
+ - name: Setup Non-Free RPM Repository
+ ansible.builtin.shell: 'dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
+ - name: Setup K8S Repository
+ ansible.builtin.copy:
+ src: kubernetes.repo
+ dest: /etc/yum.repos.d/kubernetes.repo
+ owner: root
+ group: root
+ mode: '0644'
+
- name: Installing DNF Packages
ansible.builtin.dnf:
name: "{{ packages[item].dnf }}"
state: latest
loop: "{{ config.packages }}"
+- name: Setup Flathub
+ ansible.builtin.shell: 'flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo'
- name: Installing Flatpaks
community.general.flatpak:
name: "{{ packages[item].flatpak }}"
diff --git a/src/packages/vars/main.yaml b/src/packages/vars/main.yaml
index 1be4b88..d6b5d94 100644
--- a/src/packages/vars/main.yaml
+++ b/src/packages/vars/main.yaml
@@ -14,7 +14,6 @@ packages:
- yt-dlp-bash-completion
- yt-dlp-zsh-completion
flatpak:
- - com.discordapp.Discord
- com.valvesoftware.Steam
- com.valvesoftware.SteamLink
- net.rpcs3.RPCS3
@@ -30,6 +29,7 @@ packages:
- alacritty
- git
- neovim
+ - vim
- bat
- fzf
- cmake
@@ -52,7 +52,6 @@ packages:
- ruby-devel
- flatpak
flatpak:
- - rest.insomnia.Insomnia
tools:
dnf:
@@ -67,21 +66,16 @@ packages:
- pipewire
- lm_sensors
flatpak:
- - im.riot.Riot
- org.mozilla.Thunderbird
- - md.obsidian.Obsidian
- - com.github.GradienceTeam.Gradience
- com.github.jeromerobert.pdfarranger
- net.ankiweb.Anki
- - org.signal.Signal
- - sh.cider.Cider
libraries:
dnf:
- SDL2-devel
- ncurses-devel
- - mesa-va-drivers-freeworld
- - mesa-vdpau-drivers-freeworld
+ # - mesa-va-drivers-freeworld
+ # - mesa-vdpau-drivers-freeworld
flatpak:
xorg: