# NOTE: Bar may eventually be replaced by custom bar import decman from decman.plugins import pacman import config class DesktopShell(decman.Module): def __init__(self): """DesktopShell""" super().__init__("desktopshell") @pacman.packages def pkgs(self) -> set[str]: return {"dms-shell", "cava", "matugen", "papirus-icon-theme", "adw-gtk-theme", "power-profiles-daemon", "qt6ct"} # TODO: Copy the config of dms, once done def directories(self) -> dict[str, decman.Directory]: return { f"/home/{config.user}/.config/matugen": decman.Directory("./config/matugen", owner=config.user, group=config.user) }