Skip to content

Commit

Permalink
[Feat] Wayfire support (#3020)
Browse files Browse the repository at this point in the history
* add profile

* fix pylint
  • Loading branch information
Mohamed-elg authored Dec 17, 2024
1 parent 5288e24 commit d2ef961
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions archinstall/default_profiles/desktops/wayfire.py
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit d2ef961

Please sign in to comment.