Swap out the logo.
This commit is contained in:
parent
14aac68d63
commit
298ad1a324
3 changed files with 10 additions and 0 deletions
BIN
nix-system-configs/modules/styling/PRG_logo.png
Normal file
BIN
nix-system-configs/modules/styling/PRG_logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 98 KiB |
3
nix-system-configs/modules/styling/PRG_logo.svg
Normal file
3
nix-system-configs/modules/styling/PRG_logo.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 5.5 KiB |
|
|
@ -144,6 +144,8 @@ in {
|
||||||
"d '${config.services.forgejo.customDir}/public/assets/fonts' - forgejo forgejo - -"
|
"d '${config.services.forgejo.customDir}/public/assets/fonts' - forgejo forgejo - -"
|
||||||
# ensure css directory exists so we can place theme css
|
# ensure css directory exists so we can place theme css
|
||||||
"d '${config.services.forgejo.customDir}/public/assets/css' - forgejo forgejo - -"
|
"d '${config.services.forgejo.customDir}/public/assets/css' - forgejo forgejo - -"
|
||||||
|
# ensure image directory exists for site/app logos
|
||||||
|
"d '${config.services.forgejo.customDir}/public/assets/img' - forgejo forgejo - -"
|
||||||
# install the TTF from the Nix store into the Forgejo customDir
|
# install the TTF from the Nix store into the Forgejo customDir
|
||||||
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/MapleMonoNerd.ttf' - forgejo forgejo - ${mapleFonts}/fonts/MapleMonoNerd.ttf"
|
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/MapleMonoNerd.ttf' - forgejo forgejo - ${mapleFonts}/fonts/MapleMonoNerd.ttf"
|
||||||
# copy Jost OTF files from the Nix store into Forgejo's fonts dir (add one line per font present in the repo)
|
# copy Jost OTF files from the Nix store into Forgejo's fonts dir (add one line per font present in the repo)
|
||||||
|
|
@ -165,6 +167,9 @@ in {
|
||||||
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/Jost-800-HevyItalic.otf' - forgejo forgejo - ${jostFonts}/fonts/Jost-800-HevyItalic.otf"
|
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/Jost-800-HevyItalic.otf' - forgejo forgejo - ${jostFonts}/fonts/Jost-800-HevyItalic.otf"
|
||||||
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/Jost-900-Black.otf' - forgejo forgejo - ${jostFonts}/fonts/Jost-900-Black.otf"
|
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/Jost-900-Black.otf' - forgejo forgejo - ${jostFonts}/fonts/Jost-900-Black.otf"
|
||||||
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/Jost-900-BlackItalic.otf' - forgejo forgejo - ${jostFonts}/fonts/Jost-900-BlackItalic.otf"
|
"C+ '${config.services.forgejo.customDir}/public/assets/fonts/Jost-900-BlackItalic.otf' - forgejo forgejo - ${jostFonts}/fonts/Jost-900-BlackItalic.otf"
|
||||||
|
# copy site/app logo files into Forgejo's public assets img folder
|
||||||
|
"C+ '${config.services.forgejo.customDir}/public/assets/img/logo.svg' - forgejo forgejo - ${toString ../styling/PRG_logo.svg}"
|
||||||
|
"C+ '${config.services.forgejo.customDir}/public/assets/img/logo.png' - forgejo forgejo - ${toString ../styling/PRG_logo.png}"
|
||||||
];
|
];
|
||||||
|
|
||||||
# Fallback: one-shot systemd service to copy custom assets on activation (works even if tmpfiles isn't applied or for live testing)
|
# Fallback: one-shot systemd service to copy custom assets on activation (works even if tmpfiles isn't applied or for live testing)
|
||||||
|
|
@ -183,6 +188,8 @@ in {
|
||||||
cp -a ${toString ../styling/forgejo/home.tmpl} ${config.services.forgejo.customDir}/templates/home.tmpl; \
|
cp -a ${toString ../styling/forgejo/home.tmpl} ${config.services.forgejo.customDir}/templates/home.tmpl; \
|
||||||
cp -a ${toString ../styling/forgejo/theme-custom.css} ${config.services.forgejo.customDir}/public/assets/css/theme-custom.css; \
|
cp -a ${toString ../styling/forgejo/theme-custom.css} ${config.services.forgejo.customDir}/public/assets/css/theme-custom.css; \
|
||||||
cp -a ${jostFonts}/fonts/* ${config.services.forgejo.customDir}/public/assets/fonts/ || true; \
|
cp -a ${jostFonts}/fonts/* ${config.services.forgejo.customDir}/public/assets/fonts/ || true; \
|
||||||
|
cp -a ${toString ../styling/PRG_logo.svg} ${config.services.forgejo.customDir}/public/assets/img/logo.svg || true; \
|
||||||
|
cp -a ${toString ../styling/PRG_logo.png} ${config.services.forgejo.customDir}/public/assets/img/logo.png || true; \
|
||||||
chown -R forgejo:forgejo ${config.services.forgejo.customDir}"'';
|
chown -R forgejo:forgejo ${config.services.forgejo.customDir}"'';
|
||||||
};
|
};
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue