diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-02-28 16:45:10 +0100 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-02-28 16:45:10 +0100 |
| commit | 0cce2285d5bee1e53c58f32b33af8d7e351ee6d7 (patch) | |
| tree | 882c31267cde17155aed0f63a2519ad488cf8fc6 /roles/intel_i915 | |
| parent | 2165226bf04d177ad5ff2b42f148a4b9aa2f12b0 (diff) | |
Replace mac nvidia main driver with integrated driver
The nvidia driver doesn't work no matter what, so replacing it for now
with the integrated CPU i915 driver
Diffstat (limited to 'roles/intel_i915')
| -rw-r--r-- | roles/intel_i915/meta/argument_specs.yml | 6 | ||||
| -rw-r--r-- | roles/intel_i915/meta/main.yml | 13 | ||||
| -rw-r--r-- | roles/intel_i915/tasks/main.yml | 9 | ||||
| -rw-r--r-- | roles/intel_i915/vars/archlinux.yml | 7 |
4 files changed, 35 insertions, 0 deletions
diff --git a/roles/intel_i915/meta/argument_specs.yml b/roles/intel_i915/meta/argument_specs.yml new file mode 100644 index 00000000..268bb28e --- /dev/null +++ b/roles/intel_i915/meta/argument_specs.yml @@ -0,0 +1,6 @@ +--- +argument_specs: + main: + short_description: "Install Intel i915 Mesa drivers" + description: "Install Intel i915 Mesa drivers" + options: {} diff --git a/roles/intel_i915/meta/main.yml b/roles/intel_i915/meta/main.yml new file mode 100644 index 00000000..8c602240 --- /dev/null +++ b/roles/intel_i915/meta/main.yml @@ -0,0 +1,13 @@ +--- +dependencies: + - role: "multilib" + when: ansible_facts['os_family'] == "Archlinux" +galaxy_info: + author: "a14m" + description: "Install Intel i915 Mesa drivers" + license: "MIT" + min_ansible_version: "2.18" + platforms: + - name: "ArchLinux" + versions: + - "all" diff --git a/roles/intel_i915/tasks/main.yml b/roles/intel_i915/tasks/main.yml new file mode 100644 index 00000000..0120174f --- /dev/null +++ b/roles/intel_i915/tasks/main.yml @@ -0,0 +1,9 @@ +--- +- name: "Include OS-specific variables" + ansible.builtin.include_vars: "{{ ansible_facts['os_family'] | lower }}.yml" + +- name: "Install Intel i915 driver packages" + become: true + ansible.builtin.package: + name: "{{ intel_i915_packages }}" + state: "present" diff --git a/roles/intel_i915/vars/archlinux.yml b/roles/intel_i915/vars/archlinux.yml new file mode 100644 index 00000000..d9b11d06 --- /dev/null +++ b/roles/intel_i915/vars/archlinux.yml @@ -0,0 +1,7 @@ +--- +intel_i915_packages: + - "mesa" + - "libva-intel-driver" + - "vulkan-intel" + - "lib32-mesa" + - "lib32-vulkan-intel" |
