Thinkpad-specific changes.

Will need a more karuiwm-like organisation of files; this is currently a
mess.