From 5dc8fce5ae86262f0565a9706d57d82e66ad17e0 Mon Sep 17 00:00:00 2001 From: Jet Pham Date: Wed, 11 Mar 2026 11:56:02 -0700 Subject: [PATCH] feat: add custom forgejo logo --- modules/forgejo-logo.svg | 79 ++++++++++++++++++++++++++++++++++++++++ modules/forgejo.nix | 7 ++++ 2 files changed, 86 insertions(+) create mode 100644 modules/forgejo-logo.svg diff --git a/modules/forgejo-logo.svg b/modules/forgejo-logo.svg new file mode 100644 index 0000000..6d89d7a --- /dev/null +++ b/modules/forgejo-logo.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/forgejo.nix b/modules/forgejo.nix index fe180e1..b8bb5bf 100644 --- a/modules/forgejo.nix +++ b/modules/forgejo.nix @@ -3,6 +3,7 @@ let customDir = "/var/lib/forgejo/custom"; themeCSS = ./forgejo-theme-gh-hc.css; + logoSVG = ./forgejo-logo.svg; in { services.forgejo = { @@ -45,7 +46,10 @@ in }; other = { + SHOW_FOOTER_BRANDING = false; SHOW_FOOTER_VERSION = false; + SHOW_FOOTER_TEMPLATE_LOAD_TIME = false; + ENABLE_SWAGGER = false; }; openid = { @@ -65,5 +69,8 @@ in "d ${customDir}/public/assets 0755 forgejo forgejo -" "d ${customDir}/public/assets/css 0755 forgejo forgejo -" "C+ ${customDir}/public/assets/css/theme-gh-hc.css 0644 forgejo forgejo - ${themeCSS}" + "d ${customDir}/public/assets/img 0755 forgejo forgejo -" + "C+ ${customDir}/public/assets/img/logo.svg 0644 forgejo forgejo - ${logoSVG}" + "C+ ${customDir}/public/assets/img/favicon.svg 0644 forgejo forgejo - ${logoSVG}" ]; }