summaryrefslogtreecommitdiffstats
path: root/roles/nvidia_gtx1060
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-02-19 11:52:38 +0100
committerAhmed Abdelhalim <[email protected]>2026-02-19 16:21:10 +0100
commit664604376476fa686265b0e60069e8e127467183 (patch)
treebd3b04e8dba3d7206bb6e83b2f39effa047ad376 /roles/nvidia_gtx1060
parente4680c49a1f7fc7a9b7576e2c44aed8e38602c60 (diff)
Refactor steam and ensure nvidia is working
Diffstat (limited to 'roles/nvidia_gtx1060')
-rw-r--r--roles/nvidia_gtx1060/meta/main.yml3
-rw-r--r--roles/nvidia_gtx1060/tasks/install-archlinux.yml16
2 files changed, 9 insertions, 10 deletions
diff --git a/roles/nvidia_gtx1060/meta/main.yml b/roles/nvidia_gtx1060/meta/main.yml
index 6bdd4b5c..3400c7f4 100644
--- a/roles/nvidia_gtx1060/meta/main.yml
+++ b/roles/nvidia_gtx1060/meta/main.yml
@@ -2,6 +2,9 @@
dependencies:
- role: "linux_headers"
- role: "yay"
+ when: ansible_facts['os_family'] == "Archlinux"
+ - role: "multilib"
+ when: ansible_facts['os_family'] == "Archlinux"
galaxy_info:
author: "a14m"
description: "Install and configure NVIDIA GTX 1060 proprietary drivers"
diff --git a/roles/nvidia_gtx1060/tasks/install-archlinux.yml b/roles/nvidia_gtx1060/tasks/install-archlinux.yml
index c7354b89..6d656f54 100644
--- a/roles/nvidia_gtx1060/tasks/install-archlinux.yml
+++ b/roles/nvidia_gtx1060/tasks/install-archlinux.yml
@@ -1,14 +1,4 @@
---
-- name: "Ensure multilib is enabled"
- ansible.builtin.include_role:
- name: "multilib"
-
-- name: "Install libva NVIDIA driver"
- become: true
- ansible.builtin.package:
- name: "{{ nvidia_gtx1060_packages }}"
- state: "present"
-
- name: "Install NVIDIA driver from AUR"
become: true
become_user: "aur_builder"
@@ -17,6 +7,12 @@
state: "present"
use: "yay"
+- name: "Install libva NVIDIA driver"
+ become: true
+ ansible.builtin.package:
+ name: "{{ nvidia_gtx1060_packages }}"
+ state: "present"
+
- name: "Configure NVIDIA DRM kernel mode setting"
become: true
ansible.builtin.template: