From 589879729d4002b8a8e3e3dc8a199c5dfad10de2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 5 Apr 2026 02:29:21 +0000 Subject: [PATCH 1/2] Initial plan From 67b533146a02b69f7358e2c95d3067dc9a69b710 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 5 Apr 2026 02:30:55 +0000 Subject: [PATCH 2/2] Fix icon name mismatches and add haven.svg for Haven Relay tile Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/f7fed319-711f-4ced-b732-6d832289bf4d Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com> --- app/icons/haven.svg | 23 +++++++++++++++++++++++ modules/core/sovran-hub.nix | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 app/icons/haven.svg diff --git a/app/icons/haven.svg b/app/icons/haven.svg new file mode 100644 index 0000000..e743236 --- /dev/null +++ b/app/icons/haven.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/core/sovran-hub.nix b/modules/core/sovran-hub.nix index ea00a34..0790928 100644 --- a/modules/core/sovran-hub.nix +++ b/modules/core/sovran-hub.nix @@ -8,7 +8,7 @@ let [ { name = "Caddy"; unit = "caddy.service"; type = "system"; icon = "caddy"; enabled = true; category = "infrastructure"; credentials = []; } { name = "Tor"; unit = "tor.service"; type = "system"; icon = "tor"; enabled = true; category = "infrastructure"; credentials = []; } - { name = "System Passwords"; unit = "root-password-setup.service"; type = "system"; icon = "system"; enabled = true; category = "infrastructure"; credentials = [ + { name = "System Passwords"; unit = "root-password-setup.service"; type = "system"; icon = "passwords"; enabled = true; category = "infrastructure"; credentials = [ { label = "Free Account — Username"; value = "free"; } { label = "Free Account — Password"; file = "/var/lib/secrets/free-password"; } { label = "Root Password"; file = "/var/lib/secrets/root-password"; } @@ -67,7 +67,7 @@ let { label = "Test Username"; file = "/var/lib/secrets/matrix-test-username"; } { label = "Test Password"; file = "/var/lib/secrets/matrix-test-password"; } ]; } - { name = "Element-Call"; unit = "livekit.service"; type = "system"; icon = "livekit"; enabled = cfg.features.element-calling; category = "communication"; credentials = []; } + { name = "Element-Call"; unit = "livekit.service"; type = "system"; icon = "element-calling"; enabled = cfg.features.element-calling; category = "communication"; credentials = []; } ] # ── Self-Hosted Apps ─────────────────────────────────────── ++ [