mirror of
				https://github.com/kevinveenbirkenbach/client-playbook.git
				synced 2025-11-04 02:18:03 +00:00 
			
		
		
		
	Moved client setup from core-system repository to roles
This commit is contained in:
		
							
								
								
									
										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
 | 
			
		||||
		Reference in New Issue
	
	Block a user