{ config, lib, pkgs, ... }: let cfg = config; in { config = lib.mkIf cfg.services.asterisk.enable { systemd.services.asterisk.preStart = lib.mkMerge [ (lib.mkAfter '' sounds_de="/var/lib/asterisk/sounds/de" [ -L "$sounds_de" ] && rm "$sounds_de" ln -s "${pkgs.asterisk-sounds-de}/" "$sounds_de" '') ]; }; }