What would be a good gift for someone majoring in green energy?
Both are part of physics, and therefore will play a part in anything using physics, including space travelPerpetual motion (especially if it produces useful work) is not possibleThis is part of thermodynamics, one of the most basic sciences.
There's no such thing as perpetual motionAll probes of the outer solar system are powered by atomic energy.
I would get them a thermal blanketThe waffle weave and tiny holes in thermal blankets trap body heat to keep you snuggly warm without jacking up the heat or electric blanketThere are different kinds: wool, down, polyester, cotton, acrylic.and different sizes from throws to bed sizes, which means you can find one to meet your budgetSince eco-friendly means different things to different people, you may feel one is more appropriate than anotherMy guess is you cannot go wrong with natural fiber, non-animal derived, and organic if you can find itLook for a basic neutral colorThey might also enjoy an LED lightThey come in headlamps, lanterns, or taplights that mount in closets, or hand held flashlightsMaybe they are available in a set.stash around in the camping gear, the car, and the storm kitYou also may want to make an investment in a multi-pack of compact fluorescent light bulbs for around the person's apartmentIt is not a glamourous, festive gift but they can be cost prohibitive to start usingThey last longer, keeping junk out of the landfillAnd they save energy to keep the person's electricity bill down.