mirror of
https://github.com/kevinveenbirkenbach/client-playbook.git
synced 2024-11-22 15:11:04 +01:00
Moved client setup from core-system repository to roles
This commit is contained in:
parent
cb1f6c9d92
commit
61cfdc3470
12
playbook.yml
12
playbook.yml
@ -5,6 +5,13 @@
|
|||||||
- native-pacman-update
|
- native-pacman-update
|
||||||
- native-general
|
- native-general
|
||||||
- native-administrator
|
- native-administrator
|
||||||
|
- native-caffeine
|
||||||
|
- native-non-free-drivers
|
||||||
|
- name: GNOME setup
|
||||||
|
hosts: gnome_hosts
|
||||||
|
become: true
|
||||||
|
roles:
|
||||||
|
- native-gnome
|
||||||
- name: setup gaming hosts
|
- name: setup gaming hosts
|
||||||
hosts: gaming_hosts
|
hosts: gaming_hosts
|
||||||
become: true
|
become: true
|
||||||
@ -25,11 +32,6 @@
|
|||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- native-libreoffice
|
- native-libreoffice
|
||||||
- name: setup gnome-clients
|
|
||||||
hosts: gnome_clients
|
|
||||||
become: true
|
|
||||||
roles:
|
|
||||||
- native-gnome
|
|
||||||
- name: setup nextcloud-client
|
- name: setup nextcloud-client
|
||||||
hosts: nextcloud_client_hosts
|
hosts: nextcloud_client_hosts
|
||||||
become: true
|
become: true
|
||||||
|
2
roles/native-caffeine/meta/main.yml
Normal file
2
roles/native-caffeine/meta/main.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
dependencies:
|
||||||
|
- native-aur-helper
|
5
roles/native-caffeine/tasks/main.yml
Normal file
5
roles/native-caffeine/tasks/main.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
- name: Install caffeine
|
||||||
|
kewlfft.aur.aur:
|
||||||
|
use: yay
|
||||||
|
name:
|
||||||
|
- caffeine-ng
|
3
roles/native-gnome/Readme.md
Normal file
3
roles/native-gnome/Readme.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# native-gnome
|
||||||
|
## further information
|
||||||
|
- https://askubuntu.com/questions/1029376/how-do-i-enable-and-disable-gnome-extensions-from-the-command-line
|
@ -1,7 +1,15 @@
|
|||||||
- name: Install docker
|
- name: Install Gnome Software
|
||||||
community.general.pacman:
|
community.general.pacman:
|
||||||
name:
|
name:
|
||||||
- gnome-shell-extensions
|
- gnome-shell-extensions
|
||||||
|
- gnome-shell-extension-desktop-icons-ng
|
||||||
- gnome-terminal
|
- gnome-terminal
|
||||||
- intltool # Needed for extension make
|
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
|
- name: GNOME Activate Extensions
|
||||||
|
ansible.builtin.shell: gsettings set org.gnome.shell disable-user-extensions false
|
||||||
|
become: false
|
||||||
|
|
||||||
|
- name: GNOME Set favorite apps
|
||||||
|
ansible.builtin.shell: gsettings set org.gnome.shell favorite-apps "{{favorite_apps}}"
|
||||||
|
become: false
|
||||||
|
2
roles/native-non-free-drivers/tasks/main.yml
Normal file
2
roles/native-non-free-drivers/tasks/main.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
- name: Install nonfree drivers
|
||||||
|
ansible.builtin.shell: mhwd -a pci nonfree 0300
|
Loading…
Reference in New Issue
Block a user