aboutsummaryrefslogtreecommitdiff
path: root/src/er_xdg_pipe_menu_scanner.erl
AgeCommit message (Collapse)Author
2026-07-21Rename app from er_xdg_pipe_menu to xdg_pipe_menuHEADmainChristopher R. Nelson
Drop the "er-" prefix throughout: module/atom names, filenames, socket paths, and docs. It was an implementation detail, not part of the app's identity. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-20Add XDG applications directory scannerChristopher R. Nelson
Resolves the ordered list of "applications" directories to search per the XDG Base Directory Specification: XDG_DATA_HOME (default ~/.local/share) first, then XDG_DATA_DIRS (default /usr/local/share, /usr/share). Each variable falls back to its default independently when unset or empty, so a Flatpak-style XDG_DATA_DIRS override is honored in place of the default rather than merged with it. find_desktop_files/0,1 recursively collects .desktop files from those dirs, skipping ones that don't exist. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>