For even more of a challenge, try replicating Richard Stallman's personal setup:
https://stallman.org/stallman-computing.html