{ config, pkgs, lib, ... }: let ocPath = "/boot/EFI/OC"; in { environment.systemPackages = [ pkgs.efibootmgr ]; system.activationScripts.opencoreConfig = { text = '' echo "--- Copland Init ---" mkdir -p ${ocPath} cat < ${ocPath}/config.plist Booter Quirks AvoidRuntimeDefrag EnableSafeModeCaching ProvideCustomSlide DeviceProperties Add PciRoot(0x0)/Pci(0x2,0x0) AAPL,ig-platform-idAwBmAQ== framebuffer-patch-enableAQAAAA== Misc Boot PickerModeExternal PickerAttributes17 Timeout5 Security AllowSetDefault ScanPolicy0 VaultOptional NVRAM Add 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args -v amfi_get_out_of_my_way=1 -no_compat_check ipc_control_port_options=0 UEFI Input KeySupport KeySupportModeAuto ReleaseUsbOwnership Drivers OpenRuntime.efi OpenCanopy.efi OpenLinuxBoot.efi OpenUsbKbDxe.efi ''; }; }