Nix flake packages Microsoft 365 to run on Linux via umu-launcher and GE-Proton
A newly published Nix flake automates installing Microsoft 365 (click-to-run Office) on Linux without a virtual machine, using the umu-launcher tool alongside GE-Proton, the gaming-focused Wine build from Valve and GloriousEggroll, with Bottles' ProtoSoda Wine core offered as an alternative runner. The project doesn't bundle any Microsoft software itself; instead its ms365 script fetches the Office Deployment Tool and Office files at install time, requiring users to supply their own Microsoft 365 license and sign in. The approach builds on prior community work, including Bottles' reports of Office 365 running on Wine and older ruados/eylenburg registry and DLL tweaks.
GoKawiil's interpretation of the reporting above, not reported fact.
Office has long been one of the toughest Windows applications to get working under Wine, so a repeatable, scriptable install path lowers the barrier for Linux users who need Microsoft 365 without dual-booting or running a full virtual machine. It also signals how gaming-oriented Wine forks like Proton are increasingly being repurposed for productivity software, broadening their usefulness beyond games.
- The flake uses umu-launcher with GE-Proton or Bottles' ProtoSoda to run Microsoft 365 on Linux without virtualization.
- It downloads the Office Deployment Tool and Office files directly from Microsoft at install time rather than bundling them.
- Users still need a valid Microsoft 365 license and must sign in, including support for two-factor authentication.
Source: github.com, 2026-09-17
Published there as: “Show HN: Microsoft Office running with Wine on Linux with no virtualization”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.