diff --git a/hosts/bekkalokk/services/bluemap.nix b/hosts/bekkalokk/services/bluemap.nix index 97217b6..b474e47 100644 --- a/hosts/bekkalokk/services/bluemap.nix +++ b/hosts/bekkalokk/services/bluemap.nix @@ -1,86 +1,14 @@ -{ config, lib, pkgs, inputs, values, ... }: +{ config, lib, pkgs, values, ... }: let vanillaSurvival = "/var/lib/bluemap/vanilla_survival_world"; webExport = "/var/lib/bluemap/web"; - format = pkgs.formats.hocon { }; in { - # NOTE: our versino of the module gets added in flake.nix + # NOTE: our version of the module gets added in flake.nix disabledModules = [ "services/web-apps/bluemap.nix" ]; sops.secrets."bluemap/ssh-key" = { }; sops.secrets."bluemap/ssh-known-hosts" = { }; - services.bluemap = { - enable = true; - - eula = true; - onCalendar = "*-*-* 05:45:00"; # a little over an hour after auto-upgrade - - host = "minecraft.pvv.ntnu.no"; - - maps = let - inherit (inputs.minecraft-kartverket.packages.${pkgs.stdenv.hostPlatform.system}) bluemap-export; - in { - "verden" = { - extraHoconMarkersFile = "${bluemap-export}/overworld.hocon"; - settings = { - world = vanillaSurvival; - dimension = "minecraft:overworld"; - name = "Verden"; - sorting = 0; - start-pos = { - x = 0; - z = 0; - }; - ambient-light = 0.1; - cave-detection-ocean-floor = -5; - }; - }; - "underverden" = { - extraHoconMarkersFile = "${bluemap-export}/nether.hocon"; - settings = { - world = vanillaSurvival; - dimension = "minecraft:the_nether"; - name = "Underverden"; - sorting = 100; - start-pos = { - x = 0; - z = 0; - }; - sky-color = "#290000"; - void-color = "#150000"; - sky-light = 1; - ambient-light = 0.6; - remove-caves-below-y = -10000; - cave-detection-ocean-floor = -5; - cave-detection-uses-block-light = true; - render-mask = [{ - max-y = 90; - }]; - }; - }; - "enden" = { - extraHoconMarkersFile = "${bluemap-export}/the-end.hocon"; - settings = { - world = vanillaSurvival; - dimension = "minecraft:the_end"; - name = "Enden"; - sorting = 200; - start-pos = { - x = 0; - z = 0; - }; - sky-color = "#080010"; - void-color = "#080010"; - sky-light = 1; - ambient-light = 0.6; - remove-caves-below-y = -10000; - cave-detection-ocean-floor = -5; - }; - }; - }; - }; - systemd.services."render-bluemap-maps" = { serviceConfig = { StateDirectory = [ "bluemap/world" ];