refactor + firewall
This commit is contained in:
parent
f235867600
commit
dfa3a34484
17 changed files with 200 additions and 123 deletions
|
@ -3,13 +3,25 @@ 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"]);
|
||||
},
|
||||
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"]);
|
||||
},
|
||||
install_pkgs(&[
|
||||
"xf86-video-intel2",
|
||||
"mesa",
|
||||
"lib32-mesa",
|
||||
"vulkan-intel",
|
||||
"lib32-vulkan-intel",
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue