From 89c24aab9e41c0a74228bde14153a4986aaa88f5 Mon Sep 17 00:00:00 2001 From: SRHTNIN Date: Thu, 24 Sep 2026 22:57:48 +0200 Subject: [PATCH] Default to Gitea over HTTPS --- Core.py | 4 ++-- README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Core.py b/Core.py index 13a1b2c..740cb95 100644 --- a/Core.py +++ b/Core.py @@ -90,9 +90,9 @@ def ApplyTheme(ThemeName: str) -> None: @dataclass class AppConfig: Theme: str = "CatppuccinMocha" # matches a file in ~/.config/SaraSuite/Themes/ - # Where the Sara repos live (Gitea on SpineS, Tailscale-only); manifests + # Where the Sara repos live (Gitea on SpineS); manifests # use it as {GitHost}. - GitHost: str = "http://git.srhtnin.garden/sarah" + GitHost: str = "https://git.srhtnin.garden/sarah" def Save(self) -> None: ConfigDir.mkdir(parents=True, exist_ok=True) diff --git a/README.md b/README.md index c8fa625..0cfcadb 100644 --- a/README.md +++ b/README.md @@ -17,15 +17,15 @@ It's one AppImage file: download it, run it, pick a program. ## Sources -Programs come straight from git over HTTP(S), no `git` binary needed: the latest commit is read +Programs come straight from git over HTTPS, no `git` binary needed: the latest commit is read from `.git/info/refs` and the files from `/archive/.tar.gz`, which GitHub and Gitea both serve the same way. Repos must be public (no login support yet). The host is one setting in `~/.config/SaraSuite/SaraSuite/Config.toml`; manifests refer to it as -`{GitHost}`. It defaults to the Gitea on SpineS (only reachable over Tailscale): +`{GitHost}`. It defaults to the Gitea on SpineS: ```toml -GitHost = "http://git.srhtnin.garden/sarah" +GitHost = "https://git.srhtnin.garden/sarah" ``` The only thing a program needs from the system is `python3` (for its venv).