Skip to main content


I think that flatpak isolation is great and I'm glad it isolates apps from each other. Of course there is a side effect of having to start over from scratch on app configuration.

Does #flatpak publish metadata about location of configuration such that installing a flatpak could give an option of moving application configuration (say, from ~/.config or just ~/.somedotfile) into flatpak config, possibly leaving a symlink in place in order to share configuration with native versions of apps?

in reply to Michael K Johnson

Sharing configuration between different versions is dangerous because they may be using different schemas.

I hear what you say about migrating configuration, but that should be up to individual apps to figure out.

Flatpak doesn't have knowledge of what apps do and store on their config directories (and outside).

This entry was edited (3 weeks ago)
in reply to Sonny

@sonny I don't think that individual apps can "figure that out" because by design they can't reach outside the sandbox.

And there are plenty of apps where it's fine to share configuration between versions, but even without that, human muscle memory is a reason to at least have an option of a symlink. ☺

in reply to Michael K Johnson

they can reach outside the sandbox using a file system permission or the document portal

They can also document how to do it manually and make it explicit which versions are supported for the migration.

This entry was edited (3 weeks ago)
in reply to Sonny

@sonny The point of moving the config is to not to need a file system permission, right?

The whole point of my suggestion is to not need to document what someone needs to do for every single app. They can do that already.

We have computers to move data around for us; looking for documentation for something that could be trivially declared and implemented once seems like a lot of effort redundant human effort.

The browser wars have at least given us this for browser migration as best they can. One click "do what I mean".