Program paths
Define some paths for some commonly used programs
All variables that refer to a path should have the _path suffix.
@{sh_path}¶
Shells
@{coreutils_path}¶
Coreutils programs that should not have dedicated profile
@{coreutils_path} = @{bin}/@{coreutils}
@{coreutils_path} += @{bin}/gnu@{coreutils} #aa:only ubuntu
@{coreutils_path} += @{lib}/cargo/bin/coreutils/@{coreutils} #aa:only ubuntu
@{python_path}¶
Python interpreters
@{ldd_path}¶
ldd (List Dynamic Dependencies) and dynamic linker/loader
@{ldd_path} = @{bin}/ldd @{bin}/ld
@{ldd_path} += @{lib}/ld-linux-@{arch}.so{,.*} @{lib}/ld-linux.so{,.*}
@{ldd_path} += @{lib}/@{multiarch}/ld-linux-@{arch}.so{,.*}
@{gstreamer_path}¶
Gstreamer plugin scanner
@{gstreamer_path} = @{lib}/@{multiarch}/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
@{gstreamer_path} += @{lib}/@{multiarch}/gstreamer-1.0/gst-plugin-scanner
@{gstreamer_path} += @{lib}/gstreamer-1.0/gst-plugin-scanner
@{brave_path}¶
Browsers
@{brave_path} = @{brave_lib_dirs}/@{brave_name}
@{chrome_path} = @{opera_lib_dirs}/@{chrome_name}
@{chromium_path} = @{chromium_lib_dirs}/@{chromium_name}
@{firefox_path} = @{bin}/@{firefox_name} @{firefox_lib_dirs}/@{firefox_name}
@{msedge_path} = @{msedge_lib_dirs}/@{msedge_name}
@{opera_path} = @{opera_lib_dirs}/@{opera_name}
@{torbrowser_path} = @{torbrowser_lib_dirs}/firefox{,.real}
@{browsers_path}¶
@{browsers_path} = @{bin}/chromium @{bin}/torbrowser
@{browsers_path} += @{brave_path} @{chrome_path} @{chromium_path} @{firefox_path} @{msedge_path} @{opera_path}
@{thunderbird_path}¶
Emails
@{thunderbird_path} = @{bin}/@{thunderbird_name} @{thunderbird_lib_dirs}/@{thunderbird_name}
@{emails_path} = @{thunderbird_path} @{bin}/@{emails_names} "/opt/proton-mail/Proton Mail"
@{open_path}¶
Open
@{open_path} = @{bin}/@{open_names}
@{open_path} += @{lib}/gio-launch-desktop
@{open_path} += @{lib}/@{multiarch}/glib-@{version}/gio-launch-desktop
@{editor_path}¶
Editors
@{pager_path}¶
Pager
@{file_explorers_path}¶
File explorers
@{text_editors_path}¶
Text editors
@{document_viewers_path}¶
Document viewers
@{image_viewers_path}¶
Image viewers
@{archive_viewers_path}¶
Archive viewers
@{offices_path}¶
Office suites
@{help_path}¶
Help
@{terminal_path}¶
Terminal emulator
@{backup_path}¶
Backup
@{archive_path}¶
Archives