customize-xfce-anisble/playbook/roles/role-one/tasks/picom-compositor.yml

37 lines
893 B
YAML

---
- name: Picom | Install dependencies
become: yes
apt:
name: "{{ picom_dependency }}"
state: present
- name: Picom | Clone picom repository
git:
repo: "{{ picom_git }}"
dest: /tmp/picom
recursive: yes
- name: Picom | Build and Install picom
become: yes
shell: "cd /tmp/picom && meson --buildtype=release . build && ninja -C build && sudo ninja -C build install"
- name: Picom | Copy picom config
copy:
src: "{{ home_directory }}/Downloads/update-xfce-bigsur/picom"
dest: "{{ home_directory }}/.config/"
remote_src: yes
- name: Picom | Add picom to startup
copy:
src: "{{ home_directory }}/.config/picom/picom.desktop"
dest: "{{ home_directory }}/.config/autostart/"
remote_src: yes
- name: Picom | Disable compositing
xfconf:
channel: xfwm4
property: /general/use_compositing
value_type: bool
value: "false"