Warning: Aliases relies mainly the presence of
/etc/os-release
, which may or may not be available on all distributions.If
lxinfo
(the library used) fails to retrieve any information, then aliases will be disabled.
These aliases are only valid for commands (+ tooltip commands).
%username%
- Username%hostname%
- Hostname%shell%
- Active Session Shell%distro%
- Distribution name%distro_id%
- Distribution ID, for example:arch
%distro_build_id%
- Distribution Build ID, for examplerolling
%total_mem%
- Total amount of installed memory (in GB)%cached_mem%
- Total amount of cached memory (in GB)%available_mem%
- Total amount of available memory (in GB)%used_mem%
- Total amount of used memory (in GB)%hl_workspace%
- Current Hyprland Workspace ID%hl_window%
- Current Hyprland Window Title
You may use completely dynamic commands like whoami
if you want, the benefit with using aliases are:
- Lower overhead due to being retrieved via
libc
, rather than expensive commands - A lot faster to process
- Cached at startup, then reused afterwards - To be changed since it's a design flaw