Browse Source

automatrop: Add joystick config and fix other stuff

master
Geoffrey Frogeye 2 months ago
parent
commit
ecdbca37ba
  1. 37
      config/automatrop/roles/software/tasks/main.yml
  2. 7
      config/automatrop/roles/system/files/xorg/joystick.conf

37
config/automatrop/roles/software/tasks/main.yml

@ -67,6 +67,14 @@
become: yes
when: arch_based
- name: Enable makepkg color
replace:
path: /etc/makepkg.conf
regexp: '^BUILDENV=(.+)!color(.+)$'
replace: 'BUILDENV=\1color\2'
become: yes
when: arch_based
- name: Enable makepkg ccache
replace:
path: /etc/makepkg.conf
@ -75,23 +83,33 @@
become: yes
when: arch_based
- name: Set makepkg MAKEFLAGS
- name: Remove -mtune from makepkg CFLAGS
replace:
path: /etc/makepkg.conf
regexp: '^#? *MAKEFLAGS=(.+)-j[0-9]+(.+)$'
replace: "MAKEFLAGS=\\1-j{{ j }}\\2"
regexp: '^#? *CFLAGS=(.+)-mtune=\S+\s(.*)$'
replace: "CFLAGS=\\1\\2"
become: yes
vars:
j: "{{ [ansible_processor_nproc - 1, 1] | max | int }}"
when: arch_based
tags: g
- name: Enable makepkg color
- name: Change -march to native from makepkg CFLAGS
replace:
path: /etc/makepkg.conf
regexp: '^BUILDENV=(.+)!color(.+)$'
replace: 'BUILDENV=\1color\2'
regexp: '^#? *CFLAGS=(.+)-march=\S+(\s)(.*)$'
replace: "CFLAGS=\\1-march=native\\2\\3"
become: yes
when: arch_based
tags: g
- name: Set makepkg MAKEFLAGS
replace:
path: /etc/makepkg.conf
regexp: '^#? *MAKEFLAGS=(.+)-j[0-9]+(.+)$'
replace: "MAKEFLAGS=\\1-j{{ j }}\\2"
become: yes
vars:
j: "{{ [ansible_processor_nproc - 1, 1] | max | int }}"
when: arch_based
- name: Enable pacman ParallelDownloads
lineinfile:
@ -161,6 +179,9 @@
notify: "software changed"
tags: softwarelist
- debug:
msg: "{{ packages }}"
- name: Install packages (Arch-based)
aur:
name: "{{ packages }}"

7
config/automatrop/roles/system/files/xorg/joystick.conf

@ -6,3 +6,10 @@ Section "InputClass"
Option "StartKeysEnabled" "False" #Disable mouse
Option "StartMouseEnabled" "False" #support
EndSection
# Same thing for DualShock 4 touchpad
Section "InputClass"
Identifier "ds4-touchpad"
Driver "libinput"
MatchProduct "Wireless Controller Touchpad"
Option "Ignore" "True"
EndSection
Loading…
Cancel
Save