Make AMPB a bundled browser runtime

This commit is contained in:
jwinterm
2026-07-07 17:05:58 -04:00
parent 8a96957f62
commit e059b134b3
16 changed files with 141 additions and 69 deletions
+2 -2
View File
@@ -23,7 +23,7 @@ class ConfigError(ValueError):
@dataclass(frozen=True)
class AppConfig:
state_dir: str = ".ampb"
default_engine: str = "hardened-firefox"
default_engine: str = "ampb-gecko"
isolate_by_transport: bool = True
transport_modes: dict[str, str] | None = None
@@ -68,7 +68,7 @@ def _parse_config(data: dict[str, Any], path: Path) -> AppConfig:
transports = _table(data, "transports", path)
state_dir = _string(browser, "state_dir", ".ampb", path)
default_engine = _string(browser, "default_engine", "hardened-firefox", path)
default_engine = _string(browser, "default_engine", "ampb-gecko", path)
isolate_by_transport = _bool(profiles, "isolate_by_transport", True, path)
transport_modes = _transport_modes(transports, path)