From 8d6a20d3750a9cc3a6f9ea34ecea523c2395f3db Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 8 Apr 2026 12:22:13 +0000 Subject: [PATCH 1/2] Initial plan From f0b7152c41bb2d783fa00dcd69748ab1781f8274 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 8 Apr 2026 12:25:36 +0000 Subject: [PATCH 2/2] fix: rasterize sovran-hub icon to PNG at standard hicolor sizes Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e414bb3e-f166-48b2-bac9-ad36c24aceb6 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com> --- modules/core/sovran-hub.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/core/sovran-hub.nix b/modules/core/sovran-hub.nix index b2927fa..4063ce4 100644 --- a/modules/core/sovran-hub.nix +++ b/modules/core/sovran-hub.nix @@ -242,6 +242,8 @@ let src = ../../app; + nativeBuildInputs = [ pkgs.librsvg ]; + propagatedBuildInputs = with pkgs.python3Packages; [ fastapi uvicorn @@ -265,6 +267,11 @@ let install -d $out/share/icons/hicolor/scalable/apps cp sovran_systemsos_web/static/sovran-hub-icon.svg $out/share/icons/hicolor/scalable/apps/sovran-hub.svg + for size in 48 128 256 512; do + install -d $out/share/icons/hicolor/''${size}x''${size}/apps + rsvg-convert -w ''${size} -h ''${size} sovran_systemsos_web/static/sovran-hub-icon.svg -o $out/share/icons/hicolor/''${size}x''${size}/apps/sovran-hub.png + done + install -d $out/share/applications cat > $out/share/applications/sovran-hub.desktop <