diff --git a/hosts/kommode/services/gitea/customization/default.nix b/hosts/kommode/services/gitea/customization/default.nix
index 6b4fa90..1c666f8 100644
--- a/hosts/kommode/services/gitea/customization/default.nix
+++ b/hosts/kommode/services/gitea/customization/default.nix
@@ -72,50 +72,51 @@ in
Type = "oneshot";
User = cfg.user;
Group = cfg.group;
+
+ ExecStart = let
+ logo-svg = fp /assets/logo_blue_regular.svg;
+ logo-png = fp /assets/logo_blue_regular.png;
+
+ extraLinks = pkgs.writeText "gitea-extra-links.tmpl" ''
+ Tokyo Drift Issues
+ '';
+
+ extraLinksFooter = pkgs.writeText "gitea-extra-links-footer.tmpl" ''
+ PVV
+ Wiki
+ PVV Gitea Howto
+ '';
+
+ project-labels = (pkgs.formats.yaml { }).generate "gitea-project-labels.yaml" {
+ labels = lib.importJSON ./labels/projects.json;
+ };
+
+ customTemplates = pkgs.runCommandLocal "gitea-templates" {
+ nativeBuildInputs = with pkgs; [
+ coreutils
+ gnused
+ ];
+ } ''
+ # Bigger icons
+ install -Dm444 '${cfg.package.src}/templates/repo/icon.tmpl' "$out/repo/icon.tmpl"
+ sed -i -e 's/24/60/g' "$out/repo/icon.tmpl"
+ '';
+ install = lib.getExe' pkgs.coreutils "install";
+ in [
+ "${install} -Dm444 '${logo-svg}' '${cfg.customDir}/public/assets/img/logo.svg'"
+ "${install} -Dm444 '${logo-png}' '${cfg.customDir}/public/assets/img/logo.png'"
+ "${install} -Dm444 '${./loading.apng}' '${cfg.customDir}/public/assets/img/loading.png'"
+ "${install} -Dm444 '${extraLinks}' '${cfg.customDir}/templates/custom/extra_links.tmpl'"
+ "${install} -Dm444 '${extraLinksFooter}' '${cfg.customDir}/templates/custom/extra_links_footer.tmpl'"
+ "${install} -Dm444 '${project-labels}' '${cfg.customDir}/options/label/project-labels.yaml'"
+
+ "${install} -Dm644 '${./emotes/bruh.png}' '${cfg.customDir}/public/assets/img/emoji/bruh.png'"
+ "${install} -Dm644 '${./emotes/huh.gif}' '${cfg.customDir}/public/assets/img/emoji/huh.png'"
+ "${install} -Dm644 '${./emotes/grr.png}' '${cfg.customDir}/public/assets/img/emoji/grr.png'"
+ "${install} -Dm644 '${./emotes/okiedokie.jpg}' '${cfg.customDir}/public/assets/img/emoji/okiedokie.png'"
+
+ "${lib.getExe pkgs.rsync} -a '${customTemplates}/' '${cfg.customDir}/templates/'"
+ ];
};
-
- script = let
- logo-svg = fp /assets/logo_blue_regular.svg;
- logo-png = fp /assets/logo_blue_regular.png;
-
- extraLinks = pkgs.writeText "gitea-extra-links.tmpl" ''
- Tokyo Drift Issues
- '';
-
- extraLinksFooter = pkgs.writeText "gitea-extra-links-footer.tmpl" ''
- PVV
- Wiki
- PVV Gitea Howto
- '';
-
- project-labels = (pkgs.formats.yaml { }).generate "gitea-project-labels.yaml" {
- labels = lib.importJSON ./labels/projects.json;
- };
-
- customTemplates = pkgs.runCommandLocal "gitea-templates" {
- nativeBuildInputs = with pkgs; [
- coreutils
- gnused
- ];
- } ''
- # Bigger icons
- install -Dm444 '${cfg.package.src}/templates/repo/icon.tmpl' "$out/repo/icon.tmpl"
- sed -i -e 's/24/60/g' "$out/repo/icon.tmpl"
- '';
- in ''
- install -Dm444 '${logo-svg}' '${cfg.customDir}/public/assets/img/logo.svg'
- install -Dm444 '${logo-png}' '${cfg.customDir}/public/assets/img/logo.png'
- install -Dm444 '${./loading.apng}' '${cfg.customDir}/public/assets/img/loading.png'
- install -Dm444 '${extraLinks}' '${cfg.customDir}/templates/custom/extra_links.tmpl'
- install -Dm444 '${extraLinksFooter}' '${cfg.customDir}/templates/custom/extra_links_footer.tmpl'
- install -Dm444 '${project-labels}' '${cfg.customDir}/options/label/project-labels.yaml'
-
- install -Dm644 '${./emotes/bruh.png}' '${cfg.customDir}/public/assets/img/emoji/bruh.png'
- install -Dm644 '${./emotes/huh.gif}' '${cfg.customDir}/public/assets/img/emoji/huh.png'
- install -Dm644 '${./emotes/grr.png}' '${cfg.customDir}/public/assets/img/emoji/grr.png'
- install -Dm644 '${./emotes/okiedokie.jpg}' '${cfg.customDir}/public/assets/img/emoji/okiedokie.png'
-
- '${lib.getExe pkgs.rsync}' -a '${customTemplates}/' '${cfg.customDir}/templates/'
- '';
};
}