Continuing the discussion w/ @bjmiller from When porting to Linux, please consider making custom window decorations in the style of a GTKHeaderbar:
Github’s Atom Editor with baked in custom window decorations & controls.
NOTICE: Proof of Concept, Menu hasn’t been ported. Keyboard warriors are strongly encouraged to try it out since all of Atom’s commands/tasks can be run via 'ctrl+shift+p || cmd+shift+p".
Also note, I was just hacking away at the source, I’d love to build this out as a package; but I haven’t investigated whether I can override the default BrowserWIndow options.