when showing memory usage, what you want to know is the used memory,
which doesn't include cached memory; cache memory can be claimed by
the kernel under memory pressure.
the Linux kernel will try to use as much cache as possible by default,
but that doesn't mean that the RAM is not available.
This PR fixes that and shows only the real used memory.
BREAKING CHANGE: this removes branch properties from the git segment
and replaces them with a single template. To migrate, use the following
guide.
*branch_max_length*
`"branch_max_length": 5` -> `"branch_template": "{{ trunc 5 .Branch }}"`
This will turn `feature/test-this-branch` into `featu`
If you want to display a truncate symbol at the end of the branch name:
`"branch_template": "{{ truncE 5 .Branch }}"`
This will turn `feature/test-this-branch` into `feat…`
*full_branch_path*
`"full_branch_path": false` -> `"branch_template": "{{ base .Branch }}"`
This will turn `feature/test-this-branch` into `test-this-branch`
BREAKING CHANGE: this deprecates support for Nerd Font V2 and
requires a compatible V3 Nerd Font. Note for users experiencing
issues with icons, update to the latest Nerd Font of your choice