summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.yml2
-rw-r--r--roles/gpu_driver/vars/main.yml2
-rw-r--r--roles/intel_graphics/meta/argument_specs.yml (renamed from roles/intel_i915/meta/argument_specs.yml)0
-rw-r--r--roles/intel_graphics/meta/main.yml (renamed from roles/intel_i915/meta/main.yml)8
-rw-r--r--roles/intel_graphics/tasks/main.yml (renamed from roles/intel_i915/tasks/main.yml)4
-rw-r--r--roles/intel_graphics/vars/archlinux.yml (renamed from roles/intel_i915/vars/archlinux.yml)2
-rw-r--r--roles/intel_graphics/vars/debian.yml4
7 files changed, 16 insertions, 6 deletions
diff --git a/configure.yml b/configure.yml
index 264532e4..173111ca 100644
--- a/configure.yml
+++ b/configure.yml
@@ -51,6 +51,7 @@
- "gnome-papers"
- "gnome-disk-utility"
- "prometheus-node-exporter"
+ - "gpu_driver"
- name: "Archlinux"
when: ansible_distribution == 'Archlinux'
@@ -62,7 +63,6 @@
- "hyprland"
- "zen-browser"
- "chromium"
- - "gpu_driver"
- "steam"
- name: "Ubuntu"
diff --git a/roles/gpu_driver/vars/main.yml b/roles/gpu_driver/vars/main.yml
index 1ce84758..cf52494e 100644
--- a/roles/gpu_driver/vars/main.yml
+++ b/roles/gpu_driver/vars/main.yml
@@ -5,4 +5,4 @@ gpu_driver_map:
- match: "GeForce GT 750M"
role: "nvidia_gt750m"
- match: "VGA compatible controller: Intel"
- role: "intel_i915"
+ role: "intel_graphics"
diff --git a/roles/intel_i915/meta/argument_specs.yml b/roles/intel_graphics/meta/argument_specs.yml
index 5af49897..5af49897 100644
--- a/roles/intel_i915/meta/argument_specs.yml
+++ b/roles/intel_graphics/meta/argument_specs.yml
diff --git a/roles/intel_i915/meta/main.yml b/roles/intel_graphics/meta/main.yml
index 8c602240..090d6c75 100644
--- a/roles/intel_i915/meta/main.yml
+++ b/roles/intel_graphics/meta/main.yml
@@ -4,10 +4,16 @@ dependencies:
when: ansible_facts['os_family'] == "Archlinux"
galaxy_info:
author: "a14m"
- description: "Install Intel i915 Mesa drivers"
+ description: "Install Intel graphics Mesa drivers"
license: "MIT"
min_ansible_version: "2.18"
platforms:
- name: "ArchLinux"
versions:
- "all"
+ - name: "Ubuntu"
+ versions:
+ - "noble"
+ - name: "Debian"
+ versions:
+ - "all"
diff --git a/roles/intel_i915/tasks/main.yml b/roles/intel_graphics/tasks/main.yml
index 0120174f..30c77889 100644
--- a/roles/intel_i915/tasks/main.yml
+++ b/roles/intel_graphics/tasks/main.yml
@@ -2,8 +2,8 @@
- name: "Include OS-specific variables"
ansible.builtin.include_vars: "{{ ansible_facts['os_family'] | lower }}.yml"
-- name: "Install Intel i915 driver packages"
+- name: "Install Intel graphics driver packages"
become: true
ansible.builtin.package:
- name: "{{ intel_i915_packages }}"
+ name: "{{ intel_graphics_packages }}"
state: "present"
diff --git a/roles/intel_i915/vars/archlinux.yml b/roles/intel_graphics/vars/archlinux.yml
index d9b11d06..63f99813 100644
--- a/roles/intel_i915/vars/archlinux.yml
+++ b/roles/intel_graphics/vars/archlinux.yml
@@ -1,5 +1,5 @@
---
-intel_i915_packages:
+intel_graphics_packages:
- "mesa"
- "libva-intel-driver"
- "vulkan-intel"
diff --git a/roles/intel_graphics/vars/debian.yml b/roles/intel_graphics/vars/debian.yml
new file mode 100644
index 00000000..7deca641
--- /dev/null
+++ b/roles/intel_graphics/vars/debian.yml
@@ -0,0 +1,4 @@
+---
+intel_graphics_packages:
+ - "mesa-vulkan-drivers"
+ - "intel-media-va-driver"