30 lines
743 B
Python
30 lines
743 B
Python
import decman
|
|
from decman.plugins import pacman, aur
|
|
|
|
|
|
class Games(decman.Module):
|
|
def __init__(self):
|
|
"""Base packages that should never be uninstalled"""
|
|
super().__init__("games")
|
|
|
|
@pacman.packages
|
|
def pkgs(self) -> set[str]:
|
|
return {
|
|
"android-udev",
|
|
"android-tools",
|
|
"gamemode",
|
|
"gamescope",
|
|
# "lib32-vulkan-radeon",
|
|
"obs-studio",
|
|
"obs-studio-plugin-browser",
|
|
"prismlauncher",
|
|
"steam",
|
|
"vulkan-radeon",
|
|
"v4l2loopback-dkms",
|
|
}
|
|
|
|
@aur.packages
|
|
def aurpkgs(self) -> set[str]:
|
|
# Consider switching to WiVRN
|
|
return {"bs-manager-bin", "alvr-bin"}
|