diff --git a/modules/system/homelab/docs.nix b/modules/system/homelab/docs.nix index adfa357..9682a0e 100644 --- a/modules/system/homelab/docs.nix +++ b/modules/system/homelab/docs.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, homelab, ... }: let +{ homelab, ... }: let domain = "docs.${homelab.domain}"; sandbox = "docs-sandbox.${homelab.domain}"; in { @@ -12,31 +12,14 @@ in { httpSafeOrigin = "https://${sandbox}"; blockDailyCheck = true; disableIntegratedEviction = true; + disableAnonymousStore = true; + disableAnonymousPadCreation = true; adminKeys = [ "[satr14@docs.satr14.my.id/f1A82fmBuqQka2bNqrCb1WbB9r2ex5A3rdys5xLX3Hc=]" ]; }; }; - systemd.tmpfiles.rules = lib.singleton "f /var/lib/cryptpad/customize/application_config.js 0644 root root - ${pkgs.writeText "cryptpad-application-config.js" '' - (() => { - const factory = (AppConfig) => { - AppConfig.disableAnonymousPadCreation = true; - AppConfig.disableAnonymousStore = true; - AppConfig.defaultDarkTheme = 'true'; - return AppConfig; - }; - - if (typeof(module) !== 'undefined' && module.exports) { - module.exports = factory( - require('../www/common/application_config_internal.js') - ); - } else if ((typeof(define) !== 'undefined' && define !== null) && (define.amd !== null)) { - define(['/common/application_config_internal.js'], factory); - } - })(); - ''}"; - fileSystems."/var/lib/private/cryptpad" = { device = "/mnt/data/apps/cryptpad"; depends = [ "/mnt/data" ]; diff --git a/modules/system/homelab/mc.nix b/modules/system/homelab/mc.nix index 3118249..6c491ff 100644 --- a/modules/system/homelab/mc.nix +++ b/modules/system/homelab/mc.nix @@ -4,7 +4,7 @@ modpack = let commit = "c76c7fc2037c4f9d6870d49c9444d33dd9480014"; in pkgs.fetchPackwizModpack { - packHash = "sha256-ZTzI6hhpqkirkbwcqV7ufC0XB2qSmiNYec+z/kr/HpE="; + packHash = ""; url = "https://git.satr14.my.id/satr14/server-modpack/raw/commit/${commit}/pack.toml"; }; in {