Figuring out how many CPU cores a computer has (even hyperthreaded ones)
Finding all mounted drives. Mount gives too much info, I was thinking of getting the devices from fdisk -l and then using that to filter out the list in mount but I haven't really messed around with it yet.
I already got the networking stuff figured out:
Code: Select all
ifconfig | grep -v Loopback | grep -v 00-00-00-00 | grep 'Link encap' | awk '{print $1}'
Code: Select all
iwconfig 2> /dev/null | grep IEEE | awk '{print $1}'
Once I can properly detect everything writing the program should be fairly easy. I plan on having a couple themes people can choose from and maybe add some switches to allow users to manually turn chunks on or off.