mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2024-11-09 22:41:03 +01:00
Moved client setup from core-system repository to roles
This commit is contained in:
parent
ee513f4844
commit
25946e6925
12
playbook.yml
12
playbook.yml
@ -5,6 +5,13 @@
|
||||
- native-pacman-update
|
||||
- native-general
|
||||
- native-administrator
|
||||
- native-caffeine
|
||||
- native-non-free-drivers
|
||||
- name: GNOME setup
|
||||
hosts: gnome_hosts
|
||||
become: true
|
||||
roles:
|
||||
- native-gnome
|
||||
- name: setup gaming hosts
|
||||
hosts: gaming_hosts
|
||||
become: true
|
||||
@ -25,11 +32,6 @@
|
||||
become: true
|
||||
roles:
|
||||
- native-libreoffice
|
||||
- name: setup gnome-clients
|
||||
hosts: gnome_clients
|
||||
become: true
|
||||
roles:
|
||||
- native-gnome
|
||||
- name: setup nextcloud-client
|
||||
hosts: nextcloud_client_hosts
|
||||
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:
|
||||
name:
|
||||
- gnome-shell-extensions
|
||||
- gnome-shell-extension-desktop-icons-ng
|
||||
- gnome-terminal
|
||||
- intltool # Needed for extension make
|
||||
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