diff --git a/assets/forgejo-favicon.png b/assets/forgejo-favicon.png deleted file mode 100644 index 27d4f64..0000000 Binary files a/assets/forgejo-favicon.png and /dev/null differ diff --git a/assets/forgejo-logo.png b/assets/forgejo-logo.png deleted file mode 100644 index 92afca1..0000000 Binary files a/assets/forgejo-logo.png and /dev/null differ diff --git a/assets/forgejo/apple-touch-icon.png b/assets/forgejo/apple-touch-icon.png new file mode 100644 index 0000000..f082d31 Binary files /dev/null and b/assets/forgejo/apple-touch-icon.png differ diff --git a/assets/forgejo/avatar_default.png b/assets/forgejo/avatar_default.png new file mode 100644 index 0000000..d6cc008 Binary files /dev/null and b/assets/forgejo/avatar_default.png differ diff --git a/assets/forgejo/favicon.png b/assets/forgejo/favicon.png new file mode 100644 index 0000000..a9d8b5e Binary files /dev/null and b/assets/forgejo/favicon.png differ diff --git a/assets/forgejo/favicon.svg b/assets/forgejo/favicon.svg new file mode 100644 index 0000000..a54a92a --- /dev/null +++ b/assets/forgejo/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/forgejo/logo.png b/assets/forgejo/logo.png new file mode 100644 index 0000000..0ee15c9 Binary files /dev/null and b/assets/forgejo/logo.png differ diff --git a/assets/forgejo/logo.svg b/assets/forgejo/logo.svg new file mode 100644 index 0000000..a54a92a --- /dev/null +++ b/assets/forgejo/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/services/forgejo.nix b/services/forgejo.nix index 3c72738..665550d 100644 --- a/services/forgejo.nix +++ b/services/forgejo.nix @@ -44,14 +44,14 @@ systemd.tmpfiles.rules = let cfg = config.services.forgejo; + imgDir = pkgs.runCommand "forgejo-img-dir" {} '' + cp -R ${../assets/forgejo} "$out" + ''; in [ "d '${cfg.customDir}/public' 0750 ${cfg.user} ${cfg.group} - -" "d '${cfg.customDir}/public/assets' 0750 ${cfg.user} ${cfg.group} - -" - "d '${cfg.customDir}/public/assets/img' 0750 ${cfg.user} ${cfg.group} - -" - - "L+ '${cfg.customDir}/public/assets/img/logo.png' - - - - ${../assets/forgejo-logo.png}" - "L+ '${cfg.customDir}/public/assets/img/favicon.png' - - - - ${../assets/forgejo-favicon.png}" + "L+ '${cfg.customDir}/public/assets/img' - - - - ${imgDir}" ]; services.nginx = {