[GH-ISSUE #6305] [Bug]: Can't change Actual’s data directory in flatpak / electron desktop app #51805

Closed
opened 2026-04-30 19:24:42 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @lumbric on GitHub (Dec 5, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/6305

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I'd like to change the data directory from ~/Actual to something else, but if I select a different folder, nothing happens - the path does not change.

Image

How can we reproduce the issue?

Do the following:

My Finances -> Switch File -> Gear Icon -> Pencil -> choose a Folder

Nothing changes.

Flatpak / Linux
App: v25.12.0

Note: it seems to work fine with the AppImage. So probably the issue is related to Flatpak.

Where are you hosting Actual?

Desktop App (Electron)

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Linux

Originally created by @lumbric on GitHub (Dec 5, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/6305 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? I'd like to change the data directory from `~/Actual` to something else, but if I select a different folder, nothing happens - the path does not change. <img width="1205" height="1178" alt="Image" src="https://github.com/user-attachments/assets/7eabde14-1603-4961-a6ba-d52a56738f0d" /> ### How can we reproduce the issue? Do the following: My Finances -> Switch File -> Gear Icon -> Pencil -> choose a Folder Nothing changes. Flatpak / Linux App: v25.12.0 *Note:* it seems to work fine with the AppImage. So probably the issue is related to Flatpak. ### Where are you hosting Actual? Desktop App (Electron) ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Linux
GiteaMirror added the needs infobug labels 2026-04-30 19:24:42 -05:00
Author
Owner

@lumbric commented on GitHub (Dec 5, 2025):

The issue is probably related to Flatpak. I just noticed that it works in AppImage. So I guess the sandboxing of Flatpaks application is the issue somehow.

<!-- gh-comment-id:3616997420 --> @lumbric commented on GitHub (Dec 5, 2025): The issue is probably related to Flatpak. I just noticed that it works in AppImage. So I guess the sandboxing of Flatpaks application is the issue somehow.
Author
Owner

@youngcw commented on GitHub (Dec 6, 2025):

Does your flatpak have permissions to access your home dir?

<!-- gh-comment-id:3621061993 --> @youngcw commented on GitHub (Dec 6, 2025): Does your flatpak have permissions to access your home dir?
Author
Owner

@lumbric commented on GitHub (Dec 10, 2025):

Oh, thanks for the hint! I wasn’t aware that I had to change Flatpak permissions to change the location. I had simply assumed this could be done using flatpak portals.

This fixed my flatpak installation:

$ sudo flatpak override com.actualbudget.actual --filesystem=/my/path/to/my/actual-data

I guess this is the only possible fix, right? If not, feel free to re-open.

Thanks for the quick reply!

<!-- gh-comment-id:3638932624 --> @lumbric commented on GitHub (Dec 10, 2025): Oh, thanks for the hint! I wasn’t aware that I had to change Flatpak permissions to change the location. I had simply assumed this could be done using [flatpak portals](https://docs.flatpak.org/en/latest/sandbox-permissions.html#portals). This fixed my flatpak installation: `$ sudo flatpak override com.actualbudget.actual --filesystem=/my/path/to/my/actual-data` I guess this is the only possible fix, right? If not, feel free to re-open. Thanks for the quick reply!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#51805