Initial commit
This commit is contained in:
commit
cfcc57a8bd
353 changed files with 18756 additions and 0 deletions
|
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
den.aspects = {
|
||||
neru = {
|
||||
nixos =
|
||||
{ config, lib, ... }:
|
||||
let
|
||||
theme = ./theme;
|
||||
cfg = config.services.forgejo;
|
||||
img = ./img;
|
||||
in
|
||||
{
|
||||
systemd.tmpfiles.rules = [
|
||||
"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.svg' - - - - ${img}/logo.svg"
|
||||
"L+ '${cfg.customDir}/public/assets/img/logo.png' - - - - ${img}/logo.png"
|
||||
"L+ '${cfg.customDir}/public/assets/img/apple-touch-icon' - - - - ${img}/logo.png"
|
||||
"L+ '${cfg.customDir}/public/assets/img/favicon.svg' - - - - ${img}/favicon.svg"
|
||||
"L+ '${cfg.customDir}/public/assets/img/favicon.png' - - - - ${img}/favicon.png"
|
||||
"L+ '${cfg.customDir}/public/assets/css' - - - - ${theme}"
|
||||
|
||||
"d '${cfg.customDir}/templates' - forgejo forgejo - -"
|
||||
"d '${cfg.customDir}/public' - forgejo forgejo - -"
|
||||
"d '${cfg.customDir}/public/assets' - forgejo forgejo - -"
|
||||
"d '${cfg.customDir}/public/assets/css' - forgejo forgejo - -"
|
||||
"C+ '${cfg.customDir}/templates/home.tmpl' - forgejo forgejo - ${
|
||||
./home.tmpl
|
||||
}"
|
||||
];
|
||||
|
||||
services.forgejo.settings.ui = {
|
||||
THEMES = builtins.concatStringsSep "," (["auto"] ++
|
||||
(map (name: lib.removePrefix "theme-" (lib.removeSuffix ".css" name))
|
||||
(builtins.attrNames (builtins.readDir theme))));
|
||||
|
||||
DEFAULT_THEME = "catppuccin-black-minimal";
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue