I have done it before. It is not totally impractical.
If you don't already have a keyboard shelf, that will help a lot more as the keyboard can be slid away when not in use. It costs about £15 and just screws to the underside of the desktop. You will need a hole in the back of the desk to get the leads into the system unit.