Module basedir

Source
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 a directory
session_menu_file
The session’s menu file, based on ${XDG_MENU_PREFIX}
to_pathbuff
trash
user TRASH DIRECTORY