Expand description
§Base Dir
The most basic Basedir spec Linux Only
The best part is the wrapper around specifics such as icons, desktop directories, trash, etc..
Functions§
- applications
- the /applications directories
- autostart
- cache_
home - $XDG_CACHE_HOME
- config_
dirs - $XDG_CONFIG_DIRS
- config_
home - $XDG_CONFIG_HOME
- convert_
to_ vec - Convert ‘:’ list
Result<String, VarError>
into Vec - data_
dirs - $XDG_DATA_DIRS
- data_
dirs_ vec - data_
home - $XDG_DATA_HOME
- desktop_
directories - Desktop directories, directories
- desktop_
directories_ vec - Desktop directories, directories vector
- home
- $HOME
- icon_
dirs - Icon directories
- icon_
dirs_ vector - Vector of Icon directories
- loop_
config_ dirs - loop xdg config dirs
- loop_
data_ dirs - loop xdg data dirs
- menu
- The /menu directory
- menu_
merged - the /menu/applications-merged directory
- prepare_
home - Redundant $HOME-to-string-path code lives here
- search_
data_ dirs - Search the XDG data dirs vector for a
filename
in adirectory
- session_
menu_ file - The session’s menu file, based on
${XDG_MENU_PREFIX}
- to_
pathbuff - trash
- user TRASH DIRECTORY