Compare commits

...

3 commits

2 changed files with 13 additions and 3 deletions

View file

@ -1,6 +1,7 @@
{ {
config, config,
lib, lib,
pkgs,
... ...
}: let }: let
manualHostname = "manual.everest.tailscale"; manualHostname = "manual.everest.tailscale";
@ -31,10 +32,14 @@ in {
virtualHosts = { virtualHosts = {
nixos-manual = { nixos-manual = {
hostName = manualHostname; hostName = manualHostname;
extraConfig = '' extraConfig = let
manual = pkgs.compressDrvWeb config.system.build.manual.manualHTML {};
in ''
import tailscale import tailscale
file_server file_server {
root * ${config.system.build.manual.manualHTML}/share/doc/nixos precompressed zstd br gzip
}
root * ${manual}/share/doc/nixos
''; '';
}; };
downloads = { downloads = {

View file

@ -2,6 +2,7 @@
config, config,
lib, lib,
flakeSelf, flakeSelf,
pkgs,
... ...
}: let }: let
hostSecrets = "${flakeSelf.inputs.secrets}/" + config.networking.hostName + "/"; hostSecrets = "${flakeSelf.inputs.secrets}/" + config.networking.hostName + "/";
@ -24,6 +25,7 @@ in {
specialisation.forgejoEnableRegistration.configuration.services.forgejo.settings.service.DISABLE_REGISTRATION = false; specialisation.forgejoEnableRegistration.configuration.services.forgejo.settings.service.DISABLE_REGISTRATION = false;
services.forgejo = { services.forgejo = {
enable = true; enable = true;
package = pkgs.forgejo;
settings = { settings = {
service = { service = {
DISABLE_REGISTRATION = lib.mkDefault true; DISABLE_REGISTRATION = lib.mkDefault true;
@ -41,6 +43,9 @@ in {
DEFAULT_PUSH_CREATE_PRIVATE = true; DEFAULT_PUSH_CREATE_PRIVATE = true;
DEFAULT_BRANCH = "main"; DEFAULT_BRANCH = "main";
}; };
indexer = {
REPO_INDEXER_ENABLED = true;
};
}; };
}; };