bekkalokk: misc gitea cleanup #33

Merged
oysteikt merged 2 commits from misc-gitea-cleanup into main 2024-05-12 02:12:55 +02:00
1 changed files with 25 additions and 11 deletions
Showing only changes of commit b7b1c73bfa - Show all commits

View File

@ -50,8 +50,6 @@ in {
}; };
}; };
Outdated
Review

why remove

why remove

Expected it to be part of the template on the frontpage. Turns out, its just a <meta> tag. I'd rather remove this now and spend some time making a nice template or something later.

Expected it to be part of the template on the frontpage. Turns out, its just a `<meta>` tag. I'd rather remove this now and spend some time making a nice template or something later.
Outdated
Review

Those things aren't mutually exclusive. This shows up when you link it in matrix (or other opengraph compliant software)

Those things aren't mutually exclusive. This shows up when you link it in matrix (or other opengraph compliant software)

Dropping for now to unblock PR. But I do really think it's weird to have this in one place and not the other. Maybe we can have a discussion about it next maintenance session.

Dropping for now to unblock PR. But I do really think it's weird to have this in one place and not the other. Maybe we can have a discussion about it next maintenance session.
services.gitea-themes.monokai = pkgs.gitea-theme-monokai;
environment.systemPackages = [ cfg.package ]; environment.systemPackages = [ cfg.package ];
services.nginx.virtualHosts."${domain}" = { services.nginx.virtualHosts."${domain}" = {
@ -68,12 +66,28 @@ in {
networking.firewall.allowedTCPPorts = [ sshPort ]; networking.firewall.allowedTCPPorts = [ sshPort ];
system.activationScripts.linkGiteaLogo.text = let # Extra customization
services.gitea-themes.monokai = pkgs.gitea-theme-monokai;
systemd.services.install-gitea-customization = {
description = "Install extra customization in gitea's CUSTOM_DIR";
wantedBy = [ "gitea.service" ];
requiredBy = [ "gitea.service" ];
serviceConfig = {
Type = "oneshot";
User = cfg.user;
Group = cfg.group;
};
script = let
logo-svg = ../../../../assets/logo_blue_regular.svg; logo-svg = ../../../../assets/logo_blue_regular.svg;
logo-png = ../../../../assets/logo_blue_regular.png; logo-png = ../../../../assets/logo_blue_regular.png;
in '' in ''
install -Dm444 ${logo-svg} ${cfg.stateDir}/custom/public/img/logo.svg install -Dm444 ${logo-svg} ${cfg.customDir}/public/img/logo.svg
install -Dm444 ${logo-png} ${cfg.stateDir}/custom/public/img/logo.png install -Dm444 ${logo-png} ${cfg.customDir}/public/img/logo.png
install -Dm444 ${./loading.apng} ${cfg.stateDir}/custom/public/img/loading.png install -Dm444 ${./loading.apng} ${cfg.customDir}/public/img/loading.png
''; '';
};
} }