Clone shirenn's configuration
This commit is contained in:
40
roles/communication/tasks/main.yml
Normal file
40
roles/communication/tasks/main.yml
Normal file
@ -0,0 +1,40 @@
|
||||
---
|
||||
- name: Queries package manager for communication installation
|
||||
package:
|
||||
name:
|
||||
- discord
|
||||
- element-desktop
|
||||
- evolution
|
||||
- gnome-keyring
|
||||
- gnome-themes-extra
|
||||
- lxappearance
|
||||
- seahorse
|
||||
register: pkg_result
|
||||
retries: 3
|
||||
until: pkg_result is succeeded
|
||||
become: yes
|
||||
|
||||
- name: Create lxappearance directory hierarchy
|
||||
file:
|
||||
path: '{{ item }}'
|
||||
state: directory
|
||||
with_items:
|
||||
- '.config/gtk-3.0/'
|
||||
- '.icons/default/'
|
||||
|
||||
- name: Enable dark mode for evolution
|
||||
template:
|
||||
src: '{{ item.src }}'
|
||||
dest: '{{ item.dest }}'
|
||||
with_items:
|
||||
- { src: 'gtkrc.j2', dest: '.gtkrc-2.0' }
|
||||
- { src: 'settings.ini.j2', dest: '.config/gtk-3.0/settings.ini' }
|
||||
- { src: 'index.theme.j2', dest: '.icons/default/index.theme'}
|
||||
|
||||
- name: Create evolution config and cache parent directories
|
||||
file:
|
||||
path: '{{ item }}'
|
||||
state: directory
|
||||
with_items:
|
||||
- '.config/'
|
||||
- '.local/share/'
|
Reference in New Issue
Block a user