refactoring

This commit is contained in:
Caleb Fultz 2024-07-15 13:49:33 -04:00
parent dc1631929c
commit 9702a6f740
5 changed files with 60 additions and 62 deletions

View File

@ -13,63 +13,3 @@
- build-essential - build-essential
- fail2ban - fail2ban
state: present state: present
- name: Install GNOME3 Desktop with extensions
become: yes
package:
name:
- ubuntu-desktop
- task-gnome-desktop
- gnome-shell-extensions
- flatpak
state: present
- name: Install GUI apps
become: yes
package:
name:
- terminator
- gimp
- snapd
- openconnect
- network-manager-openconnect
- network-manager-openconnect-gnome
- calibre
- transmission-gtk
state: present
- name: Install flatpaks
become: yes
community.general.flatpak:
name: https://dl.flathub.org/repo/appstream/com.spotify.Client.flatpakref
state: present
- name: Install Steam snap
become: yes
community.general.snap:
name:
- steam
- code
state: present
- name: Install Codium snap
become: yes
community.general.snap:
name:
- code
classic: true
state: present
- name: Install Chrome
become: yes
tags: chrome
apt:
deb: https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- name: Install fastfetch
become: yes
tags: fastfetch
apt:
deb: https://github.com/fastfetch-cli/fastfetch/releases/download/2.18.1/fastfetch-linux-amd64.deb

View File

@ -0,0 +1,21 @@
- name: Install Spotify flatpak
become: yes
community.general.flatpak:
name: https://dl.flathub.org/repo/appstream/com.spotify.Client.flatpakref
state: present
- name: Install Steam snap
become: yes
community.general.snap:
name:
- steam
state: present
- name: Install Codium snap
become: yes
community.general.snap:
name:
- code
classic: true
state: present

View File

@ -0,0 +1,9 @@
- name: Install GNOME3 Desktop with extensions
become: yes
package:
name:
- ubuntu-desktop
- task-gnome-desktop
- gnome-shell-extensions
- flatpak
state: present

View File

@ -0,0 +1,25 @@
- name: Install GUI apps
become: yes
package:
name:
- terminator
- gimp
- snapd
- openconnect
- network-manager-openconnect
- network-manager-openconnect-gnome
- calibre
- transmission-gtk
state: present
- name: Install Chrome
become: yes
tags: chrome
apt:
deb: https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- name: Install fastfetch
become: yes
tags: fastfetch
apt:
deb: https://github.com/fastfetch-cli/fastfetch/releases/download/2.18.1/fastfetch-linux-amd64.deb

View File

@ -14,6 +14,9 @@
become: true become: true
roles: roles:
- base - base
- gnome
- gui_apps
- extra_apps
- ppa - ppa
- docker - docker
- nvidia - nvidia