> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Modifying the macOS Dock

> Customize the macOS Dock on managed Mac computers using Iru Endpoint. Add app icons, remove defaults, and lock the Dock layout with a custom profile.

<Callout icon="apple" color="#B84A7A" iconType="regular">This guide applies to Mac computers</Callout>

After deploying applications to your macOS devices, adding their icons to the dock can make them easier for your users to find. Adding icons to the dock can be accomplished by creating a custom profile.

<Warning>
  This method will lock the dock so that the end user cannot change it. If you would like a scriptable option to allow users to change their dock, please see our article on the [Iru Agent Command Line Interface](/en/endpoint/agent/iru-agent-command-line-interface#dock) or you can deploy our [Configure Dock Dockutil](https://github.com/kandji-inc/support/tree/main/Scripts/configure-dock-dockutil) script from our GitHub repository.
</Warning>

### Download and Install iMazing Profile Editor

<Steps>
  <Step title="Download iMazing Profile Editor">
    Download [iMazing Profile Editor](https://imazing.com/profile-editor/download) from their website, or the Mac App Store.
  </Step>

  <Step title="Install the Application">
    If downloaded directly, open the iMazingProfileEditorMac.dmg and drag iMazing Profile Editor.app to your Applications folder.
  </Step>
</Steps>

### Create Your Dock Profile

Once you have iMazing Profile Editor open, follow these steps.

<Steps>
  <Step title="Configure General Settings">
    Select the **General** domain on the left side and configure the basic profile settings:

    * Set **Name** to whatever you would like the profile name to be
    * Set **Identifier** to a unique string
    * Set **Organization** to your Organization's name
    * Set **Payload Description** to describe the profile's purpose

    <Frame>
      <img src="https://mintcdn.com/iru/1OVymKHk38EquoaD/assets/media/images/yqcb-qp4bsqhjskooernrccbtevwiqo0ug.png?fit=max&auto=format&n=1OVymKHk38EquoaD&q=85&s=50a66108f59db3b7ac0650cb9b3451aa" alt="Configuration profile Organization and Payload Description for Dock" width="2312" height="1760" data-path="assets/media/images/yqcb-qp4bsqhjskooernrccbtevwiqo0ug.png" />
    </Frame>
  </Step>

  <Step title="Set Payload Scope">
    Set Payload Scope to **System**.
  </Step>

  <Step title="Add Dock Configuration Payload">
    In the upper right-hand search box, search for **Dock**, and **Add Configuration Payload**.
  </Step>

  <Step title="Configure Dock Options">
    Configure the appropriate options inside of the Dock payload.

    <Frame>
      <img src="https://mintcdn.com/iru/1OVymKHk38EquoaD/assets/media/images/x701jlka2i9c5b1_vap1piksggmeaeum0q.png?fit=max&auto=format&n=1OVymKHk38EquoaD&q=85&s=51953b2efc74f78b33c848c590824c04" alt="Dock payload configuration options" width="2312" height="1760" data-path="assets/media/images/x701jlka2i9c5b1_vap1piksggmeaeum0q.png" />
    </Frame>
  </Step>

  <Step title="Save the Profile">
    Navigate to the Menu Bar and click File > **Save**, then select a save location and **Save** your profile.
  </Step>
</Steps>

<Note>
  If deploying via Iru Endpoint, there is no need to sign the profile. Iru Endpoint will sign it when it is deployed.
</Note>

### Add Your Custom Profile Library Item

To add this Library Item to your Iru Endpoint Library, follow the steps outlined in the [Library Overview](/en/endpoint/library/library-items-profiles/library-overview) article.

### Upload Your Custom Dock Profile to Iru Endpoint

<Steps>
  <Step title="Name the Profile">
    Give your profile a descriptive name.
  </Step>

  <Step title="Select Blueprint">
    Select a [**Blueprint**](/en/endpoint/blueprints/assignment-maps/creating-a-blueprint) from the Blueprint Assignment dropdown.
  </Step>

  <Step title="Set Device Family">
    Set your Device family to **Mac**.
  </Step>

  <Step title="Upload Profile">
    Drag and drop your dock profile to upload it.
  </Step>

  <Step title="Save Configuration">
    Save your custom profile.

    <Frame>
      <img src="https://mintcdn.com/iru/5ryqSIBTtSipAcVd/assets/media/images/adwxztkm0dxkworuk9-widqha7h-roj5tq.png?fit=max&auto=format&n=5ryqSIBTtSipAcVd&q=85&s=a558e037d18cd096550d87a6bf5e7bfe" alt="Save configuration for custom Dock profile" width="2302" height="1994" data-path="assets/media/images/adwxztkm0dxkworuk9-widqha7h-roj5tq.png" />
    </Frame>
  </Step>
</Steps>

The devices enrolled in the selected Blueprints will display the customized Dock after their next check in with Iru Endpoint.
