> For the complete documentation index, see [llms.txt](https://hntech.gitbook.io/blueconda-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hntech.gitbook.io/blueconda-documentation/misc/app-config-utility.md).

# App Config Utility

App Config Utility can be accessed from the Quick Access Menu. Its intent is to simplify changing the app using code without needing to build from source.&#x20;

Enter your code within the main code editor of the utility as you would when customizing the source code itself. Every time the app is launched, Blueconda loads all the code from the utility into itself and runs it. If any syntax errors are present, the app will boot and ignore the changes requested.

{% hint style="info" %}
The config file is called `userconfig.py`, and is stored in the settings folder of the app directory. If you wish, you can edit this file directly too.
{% endhint %}

Here's an example script to remove the logo and logo text from the main screen. Enter this into the app config utility and click **Use Config.**&#x20;

#### <mark style="color:orange;">WARNING!</mark>

<mark style="color:red;">App Config Utility utilizes the</mark> <mark style="color:red;"></mark><mark style="color:red;">`exec()`</mark> <mark style="color:red;"></mark><mark style="color:red;">Python function and implements no security checks! Implementing any dangerous code will cause problems.</mark>&#x20;

{% hint style="info" %}
The logo and label that this example shows were redacted from Blueconda later, but I've kept them here as a good example for how App Config Utility works.
{% endhint %}

{% code title="Remove logo Label/Text" lineNumbers="true" %}

```python
logo.destroy()
logolabel.destroy()
```

{% endcode %}

Upon restarting the app, and all subsequent boot-ups, the logo image and label will not appear.

<figure><img src="/files/bwgKKRxqTjQ2OhtHntvZ" alt="" width="153"><figcaption><p>App Config Utility (Don't use logoimage, use just logo, as in the script above)</p></figcaption></figure>

<figure><img src="/files/e0OLuCb7nQXXPnwYfe52" alt="" width="375"><figcaption><p>No clutter!</p></figcaption></figure>

The only thing you cannot modify using App Config Utility is the showing of the welcome screen. That can be changed using the settings menu.

The main reason for implementing this feature was to expand the horizon of customization without needing to build from source. Developers can share their own Customization scripts for other non devs to use, simplifying customization.&#x20;
