1
0
Fork 0

(forgejo): set correct user and default theme

This commit is contained in:
Philipp 2025-05-12 20:11:15 +02:00
parent 47d294dbe2
commit c99ad3d97a
Signed by: Philipp
GPG key ID: 9EBD8439AFBAB750

View file

@ -41,7 +41,7 @@ in
user = mkOption { user = mkOption {
description = "The user to run Forgejo as."; description = "The user to run Forgejo as.";
type = types.nullOr types.str; type = types.nullOr types.str;
default = "git"; default = "forgejo";
}; };
}; };
@ -60,14 +60,20 @@ in
${pkgs.bash}/bin/bash -c "mkdir -p /var/lib/forgejo/custom/public/assets/css /var/lib/forgejo/custom/public/assets/img && \ ${pkgs.bash}/bin/bash -c "mkdir -p /var/lib/forgejo/custom/public/assets/css /var/lib/forgejo/custom/public/assets/img && \
cp -r ${pkgs.awesome-flake.codeberg-themes}/var/lib/forgejo/custom/public/assets/css/* /var/lib/forgejo/custom/public/assets/css/ && \ cp -r ${pkgs.awesome-flake.codeberg-themes}/var/lib/forgejo/custom/public/assets/css/* /var/lib/forgejo/custom/public/assets/css/ && \
cp ${pkgs.awesome-flake.codeberg-themes}/var/lib/forgejo/custom/public/assets/img/*logo.svg /var/lib/forgejo/custom/public/assets/img/logo.svg && \ cp ${pkgs.awesome-flake.codeberg-themes}/var/lib/forgejo/custom/public/assets/img/*logo.svg /var/lib/forgejo/custom/public/assets/img/logo.svg && \
chown -R forgejo:forgejo /var/lib/forgejo/custom" chown -R ${cfg.user}:${cfg.user} /var/lib/forgejo/custom"
''; '';
}; };
services.forgejo = { services.forgejo = {
user = cfg.user;
enable = true; enable = true;
package = cfg.package; package = cfg.package;
database.type = "postgres";
database = {
user = cfg.user;
type = "postgres";
};
settings = { settings = {
server = { server = {
DOMAIN = cfg.domain; DOMAIN = cfg.domain;
@ -76,7 +82,8 @@ in
SSH_DOMAIN = cfg.ssh_domain; SSH_DOMAIN = cfg.ssh_domain;
}; };
ui = { ui = {
THEMES = "gitea,dark-arc,codeberg-dark"; DEFAULT_THEME = "codeberg-dark";
THEMES = "codeberg-dark";
}; };
}; };
}; };