[Feat] Wayfire support (#3020)

* add profile

* fix pylint
This commit is contained in:
Mohamed E 2024-12-17 21:04:48 +01:00 committed by GitHub
parent 5288e246ec
commit d2ef961b32
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,23 @@
from typing import override
from archinstall.default_profiles.profile import GreeterType, ProfileType
from archinstall.default_profiles.xorg import XorgProfile
class WayfireProfile(XorgProfile):
def __init__(self) -> None:
super().__init__(
"Wayfire",
ProfileType.WindowMgr,
description="Wayfire is a 3D Wayland compositor",
)
@property
@override
def packages(self) -> list[str]:
return ["wayfire", "wayfire-plugins-extra", "wf-shell", "wcm"]
@property
@override
def default_greeter_type(self) -> GreeterType | None:
return GreeterType.Lightdm