Yup, the output of df became so cluttered that it became useless. So I created this alias:
> alias df='df -x tmpfs -x squashfs -x devtmpfs'
> alias df='df -x tmpfs -x squashfs -x devtmpfs'
function df { OUTPUT=$(/usr/bin/df $@) snaps=$(echo ${OUTPUT} | rg "^.+/snap/(.+)/.+$" -r '$1' | tr '\n' ' ') printf "\x1b[33m\x1b[1mFILTERING SNAP MOUNTPOINTS:\x1b[0m\x1b[33m\n$snaps\x1b[0m\n\n" >&2 echo $OUTPUT | grep -v "/snap/" }