This commit is contained in:
parent
05cf6cf9da
commit
f235867600
10 changed files with 110 additions and 4 deletions
15
src/install/gpu.rs
Normal file
15
src/install/gpu.rs
Normal file
|
@ -0,0 +1,15 @@
|
|||
use crate::{config::GPUVendor, pkg::install_pkgs};
|
||||
|
||||
pub fn setup_video_drivers(vendor: &GPUVendor) {
|
||||
match vendor {
|
||||
GPUVendor::AMD => {
|
||||
install_pkgs(&["xf86-video-amdgpu", "mesa", "lib32-mesa", "vulkan-radeon", "lib32-vulkan-radeon"]);
|
||||
},
|
||||
GPUVendor::NVIDIA => {
|
||||
install_pkgs(&["nvidia", "nvidia-utils", "lib32-nvidia-utils"]);
|
||||
},
|
||||
GPUVendor::INTEL => {
|
||||
install_pkgs(&["xf86-video-intel2", "mesa", "lib32-mesa", "vulkan-intel", "lib32-vulkan-intel"]);
|
||||
},
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue