While this is interesting, it illustrates the time and tinkering necessary to combine different tools and documentations to achieve something simple. Another similar example that I use regularly on constrained machines to list installed packages :
dpkg-query -W --showformat='${Installed-Size} ${Package} ${Status}\n' | grep -v deinstall | sort -n | awk '{print $1" "$2}'
I wish there were a shell with visual help to build such commands. Meanwhile I slowly add useful combinations as aliases in .*rc And probably use "Disk Usage Analyser" (baobab) for this.