From bab350fae335a1c7d011d90ee1c660bd43f031ad Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Fri, 28 Jul 2023 04:15:36 +0000 Subject: [PATCH] Fix asterisk not loading res_geolocation See https://github.com/NixOS/nixpkgs/issues/208165 --- machines/raven/services/asterisk.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/machines/raven/services/asterisk.nix b/machines/raven/services/asterisk.nix index 4c084e1..893011e 100644 --- a/machines/raven/services/asterisk.nix +++ b/machines/raven/services/asterisk.nix @@ -1,5 +1,6 @@ { config, lib, ... }: let + cfg = config.services.asterisk; secretConfigFiles = [ "ari" "pjsip" @@ -117,6 +118,12 @@ in useTheseDefaultConfFiles = [ ]; }; + system.activationScripts.copyAsteriskFiles = lib.stringAfter [ "var" ] '' + rm -f /var/lib/asterisk/documentation/core-en_US.xml + mkdir -p /var/lib/asterisk/documentation + ln -s ${cfg.package}/var/lib/asterisk/static-http/core-en_US.xml /var/lib/asterisk/documentation/core-en_US.xml + ''; + sops.secrets = (lib.listToAttrs (map (name: lib.nameValuePair "asterisk-${name}" { sopsFile = ../secrets.yaml;