23 lines
363 B
Python
23 lines
363 B
Python
from typing import TypedDict
|
|
|
|
|
|
class ArchMgrUserConfig(TypedDict):
|
|
username: str
|
|
groups: list[str]
|
|
home_dir: bool
|
|
|
|
|
|
class ArchMgrBootConfig(TypedDict):
|
|
bootloader: str
|
|
esp_dir: str
|
|
theme_folder: str
|
|
os_prober: bool
|
|
|
|
|
|
class ArchMgrThemeConfig(TypedDict):
|
|
gtk: str
|
|
qt: str
|
|
font: str
|
|
icon_theme: str
|
|
cursor_theme: str
|