From 615928453d8f6a9cfbb80555166039d1de04a77d Mon Sep 17 00:00:00 2001 From: damocles Date: Thu, 21 May 2026 17:45:48 +0200 Subject: [PATCH 1/2] forge: replace forgejo logo with hyperhive mark (closes #143) --- nix/forge-theme/logo.svg | 10 ++++++++++ nix/modules/hive-forge.nix | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 nix/forge-theme/logo.svg diff --git a/nix/forge-theme/logo.svg b/nix/forge-theme/logo.svg new file mode 100644 index 00000000..37f055ef --- /dev/null +++ b/nix/forge-theme/logo.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/nix/modules/hive-forge.nix b/nix/modules/hive-forge.nix index 67e29c01..2a620ac9 100644 --- a/nix/modules/hive-forge.nix +++ b/nix/modules/hive-forge.nix @@ -119,6 +119,11 @@ in mkdir -p $out/public/assets/css cp ${../forge-theme/theme-catppuccin-vibec0re.css} \ $out/public/assets/css/theme-catppuccin-vibec0re.css + # Replace the default Forgejo logo + favicon with the hyperhive + # mark. Files in public/assets/img/ are served before built-ins. + mkdir -p $out/public/assets/img + cp ${../forge-theme/logo.svg} $out/public/assets/img/logo.svg + cp ${../forge-theme/logo.svg} $out/public/assets/img/favicon.svg ''; in { From 468d68208520a0e7685f4ee0000a0a759521d176 Mon Sep 17 00:00:00 2001 From: damocles Date: Thu, 21 May 2026 17:49:18 +0200 Subject: [PATCH 2/2] forge: use branding/hyperhive.svg for logo and favicon --- nix/forge-theme/logo.svg | 10 ---------- nix/modules/hive-forge.nix | 4 ++-- 2 files changed, 2 insertions(+), 12 deletions(-) delete mode 100644 nix/forge-theme/logo.svg diff --git a/nix/forge-theme/logo.svg b/nix/forge-theme/logo.svg deleted file mode 100644 index 37f055ef..00000000 --- a/nix/forge-theme/logo.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/nix/modules/hive-forge.nix b/nix/modules/hive-forge.nix index 2a620ac9..743c7f5e 100644 --- a/nix/modules/hive-forge.nix +++ b/nix/modules/hive-forge.nix @@ -122,8 +122,8 @@ in # Replace the default Forgejo logo + favicon with the hyperhive # mark. Files in public/assets/img/ are served before built-ins. mkdir -p $out/public/assets/img - cp ${../forge-theme/logo.svg} $out/public/assets/img/logo.svg - cp ${../forge-theme/logo.svg} $out/public/assets/img/favicon.svg + cp ${../../branding/hyperhive.svg} $out/public/assets/img/logo.svg + cp ${../../branding/hyperhive.svg} $out/public/assets/img/favicon.svg ''; in {