> For the complete documentation index, see [llms.txt](https://docs.usebottles.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.usebottles.com/flatpak/expose-directories.md).

# Expose directories

The Bottles Flatpak is sandboxed and confined in its directories. It makes use of [portals](https://docs.flatpak.org/en/latest/portal-api-reference.html) to let you open and save files in other directories.

Despite this, there are some cases where you may want to explicitly expose directories to the Flatpak, e.g.:

* let the [Importer](https://docs.usebottles.com/bottles/import-from-other-managers) find windows prefixes from other managers directories;
* use the file chooser provided by the runner to open/save files in your system, outside the sandbox.

To achieve this, we can run the command

```bash
flatpak override --user --filesystem="path" com.usebottles.bottles
```

or to manage more complex cases through a GUI we can use an external program named [Flatseal](https://flathub.org/apps/details/com.github.tchx84.Flatseal), it can be easily installed from Flathub using a compatible store like GNOME Software, elementary Appcenter or Discover. It is also possible to install through the command line:

```bash
flatpak install flathub com.github.tchx84.Flatseal
```

At the first launch of Flatseal you need to select Bottles from the left menu, then scroll to the Filesystem section and make your choices.

![Flatseal > Bottles](/files/C01j9lVRsQxFr5WmEySX)

We suggest to not expose all your system or home but manually add each directory in **Other files**. In the following example we are exposing the `~/Games` folder from our home (the default location for Lutris windows prefixes).

![Exposing the \~/Games directory](/files/-Mh25ai0UgGyKPyaPjPE)

Then the Bottles Importer will see the new directory.
