Skip to main content

try_default_userdata_path

Function try_default_userdata_path 

Source
pub fn try_default_userdata_path() -> Result<PathBuf, ConfigError>
Expand description

Fallible variant of default_userdata_path.

Resolution precedence:

  1. Flatpak mode path ($HOME/.var/app/<app-id>/data/openmw) when Flatpak mode is enabled.
  2. Platform default path from platform-specific resolvers.

On Linux, Flatpak mode is enabled when OPENMW_CONFIG_USING_FLATPAK is set to any value, or auto-detected via FLATPAK_ID / /.flatpak-info.

ยงErrors

Returns ConfigError::PlatformPathUnavailable if no platform userdata directory can be discovered.