# Xorg configuration - name: Configure Xorg joystick behaviour ansible.builtin.copy: src: xorg/joystick.conf dest: "{{ item }}/50-joystick.conf" become: true when: display_server == 'x11' loop: "{{ xorg_common_config_dirs }}" - name: List modules we're using ansible.builtin.slurp: src: /proc/modules register: modules when: display_server # Not sure the module will be loaded in early setup stages though - name: Make panfrost use OpenGL 3.3 ansible.builtin.lineinfile: path: /etc/environment line: PAN_MESA_DEBUG="gl3" regexp: ^#? ?PAN_MESA_DEBUG= become: true when: display_server and using_panfrost vars: using_panfrost: "{{ 'panfrost' in (modules.content | b64decode) }}" notify: panfrost config changed