From 1d3921b925d6c7b861852f38caec67e91b77d802 Mon Sep 17 00:00:00 2001 From: Klesh Wong <-g> Date: Sat, 8 Nov 2025 10:37:47 +0800 Subject: [PATCH] feat: support linux/systemd --- README.md | 6 +++--- scientific_surfing/corecfg_manager.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 3894a13..f1e1caa 100644 --- a/README.md +++ b/README.md @@ -93,9 +93,9 @@ python -m scientific_surfing core update [--version ] [--force] ### Service Management -macOS -```bash -sudo env SF_CONFIG_DIR=(readlink -f ~/basicfiles/cli/scientific_surfing) python -m scientific_surfing core service install +Linux / macOS +```nushell +sudo env SF_CONFIG_DIR=(readlink -f ~/basicfiles/cli/scientific_surfing) .venv/bin/python -m scientific_surfing core service install ``` ## Development diff --git a/scientific_surfing/corecfg_manager.py b/scientific_surfing/corecfg_manager.py index 2c68ef7..67702d9 100644 --- a/scientific_surfing/corecfg_manager.py +++ b/scientific_surfing/corecfg_manager.py @@ -302,9 +302,9 @@ class CoreConfigManager: # Create final config by merging subscription with user config final_config = deep_merge(subscription_data, config) - external_ui = final_config.get("external-ui") - if external_ui: - final_config["external-ui"] = os.path.join(self.storage.config_dir, external_ui) + # external_ui = final_config.get("external-ui") + # if external_ui: + # final_config["external-ui"] = os.path.join(self.storage.config_dir, external_ui) # Define essential defaults that should be present in any Clash config essential_defaults = {