<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
  Nucleic — Notification suppression profile (com.apple.notificationsettings).

  Turns notifications fully OFF for the apps/agents that post the recurring
  boot-time banners over the screenshotted desktop:

    • com.apple.tips              → "Tips — Learn how to take a screenshot"
    • com.apple.BTMNotificationAgent → "Multiple Extensions Added — Xcode-beta …"
                                      (Background Task Management posts this)
    • com.apple.systempreferences  → belt for system-attributed banners shown
    • com.apple.controlcenter        under the System Settings gear icon

  The third boot-time banner ("Data Access Blocked") is NOT a per-app
  notification you can disable here — it is a TCC privacy alert. Fix it at the
  source by granting the agent Full Disk Access (see nucleic-vmagent-fda.mobileconfig
  or the direct-write note in README.md).

  IMPORTANT — like PPPC, com.apple.notificationsettings payloads are ONLY
  honored when delivered via an approved MDM. A manually-installed profile is
  ignored. On this SIP-disabled base with no MDM, prefer the direct source
  fixes in README.md. Ship this profile only if the base is MDM-enrolled.

  NotificationsEnabled=false disables the app entirely; the remaining keys are
  belt-and-suspenders in case a future macOS re-enables the master toggle.
-->
<plist version="1.0">
<dict>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>PayloadIdentifier</key>
    <string>xyz.blakeslee.nucleic.notifications.suppress</string>
    <key>PayloadUUID</key>
    <string>817c82d3-83be-47a8-be86-36ff345c5735</string>
    <key>PayloadDisplayName</key>
    <string>Nucleic — Suppress Boot Notifications</string>
    <key>PayloadDescription</key>
    <string>Disables notifications for Tips, Background Task Management, and System Settings so their banners never cover the screenshotted desktop.</string>
    <key>PayloadOrganization</key>
    <string>Nucleic</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadEnabled</key>
    <true/>
    <key>PayloadRemovalDisallowed</key>
    <false/>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadType</key>
            <string>com.apple.notificationsettings</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>PayloadIdentifier</key>
            <string>xyz.blakeslee.nucleic.notifications.suppress.payload</string>
            <key>PayloadUUID</key>
            <string>79119eb0-cf57-4fce-a4ed-442499a240e6</string>
            <key>PayloadDisplayName</key>
            <string>Notifications</string>
            <key>NotificationSettings</key>
            <array>
                <dict>
                    <key>BundleIdentifier</key>
                    <string>com.apple.tips</string>
                    <key>NotificationsEnabled</key>
                    <false/>
                    <key>AlertType</key>
                    <integer>0</integer>
                    <key>BadgesEnabled</key>
                    <false/>
                    <key>SoundsEnabled</key>
                    <false/>
                    <key>ShowInLockScreen</key>
                    <false/>
                    <key>ShowInNotificationCenter</key>
                    <false/>
                    <key>CriticalAlertEnabled</key>
                    <false/>
                </dict>
                <dict>
                    <key>BundleIdentifier</key>
                    <string>com.apple.BTMNotificationAgent</string>
                    <key>NotificationsEnabled</key>
                    <false/>
                    <key>AlertType</key>
                    <integer>0</integer>
                    <key>BadgesEnabled</key>
                    <false/>
                    <key>SoundsEnabled</key>
                    <false/>
                    <key>ShowInLockScreen</key>
                    <false/>
                    <key>ShowInNotificationCenter</key>
                    <false/>
                    <key>CriticalAlertEnabled</key>
                    <false/>
                </dict>
                <dict>
                    <key>BundleIdentifier</key>
                    <string>com.apple.systempreferences</string>
                    <key>NotificationsEnabled</key>
                    <false/>
                    <key>AlertType</key>
                    <integer>0</integer>
                    <key>BadgesEnabled</key>
                    <false/>
                    <key>SoundsEnabled</key>
                    <false/>
                    <key>ShowInLockScreen</key>
                    <false/>
                    <key>ShowInNotificationCenter</key>
                    <false/>
                    <key>CriticalAlertEnabled</key>
                    <false/>
                </dict>
                <dict>
                    <key>BundleIdentifier</key>
                    <string>com.apple.controlcenter</string>
                    <key>NotificationsEnabled</key>
                    <false/>
                    <key>AlertType</key>
                    <integer>0</integer>
                    <key>BadgesEnabled</key>
                    <false/>
                    <key>SoundsEnabled</key>
                    <false/>
                    <key>ShowInLockScreen</key>
                    <false/>
                    <key>ShowInNotificationCenter</key>
                    <false/>
                    <key>CriticalAlertEnabled</key>
                    <false/>
                </dict>
            </array>
        </dict>
    </array>
</dict>
</plist>
