Install Word, Excel, and PowerPoint as separate web apps (#14271)

* Open Microsoft Office on the apps page

* Drop the Office launcher migration

* Install Word Excel and PowerPoint as separate web apps
This commit is contained in:
David Heinemeier Hansson authored and GitHub committed 2026-10-04 18:23:31 -04:00
1 parent 035ce29f03
commit 2f7302a777
4 files changed
+17 -11

No files matched your search

+10 -4
View File
@@ -1,6 +1,6 @@
#!/bin/bash
# omarchy:summary=Install Microsoft Outlook, Office, Teams, and OneDrive as web apps.
# omarchy:summary=Install Microsoft Outlook, Word, Excel, PowerPoint, Teams, and OneDrive as web apps.
set -e
@@ -9,8 +9,14 @@ ICONS="https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png"
echo "Installing Microsoft Outlook..."
omarchy-webapp-install "Microsoft Outlook" "https://outlook.office.com/mail/" "$ICONS/microsoft-outlook.png"
echo "Installing Microsoft Office..."
omarchy-webapp-install "Microsoft Office" "https://www.office.com/login" "$ICONS/microsoft-office.png"
echo "Installing Microsoft Word..."
omarchy-webapp-install "Microsoft Word" "https://word.cloud.microsoft/" "$ICONS/microsoft-word.png"
echo "Installing Microsoft Excel..."
omarchy-webapp-install "Microsoft Excel" "https://excel.cloud.microsoft/" "$ICONS/microsoft-excel.png"
echo "Installing Microsoft PowerPoint..."
omarchy-webapp-install "Microsoft PowerPoint" "https://powerpoint.cloud.microsoft/" "$ICONS/microsoft-powerpoint.png"
echo "Installing Microsoft Teams..."
omarchy-webapp-install "Microsoft Teams" "https://teams.cloud.microsoft/" "$ICONS/microsoft-teams.png"
@@ -19,4 +25,4 @@ echo "Installing Microsoft OneDrive..."
omarchy-webapp-install "Microsoft OneDrive" "https://www.office.com/launch/onedrive" "$ICONS/microsoft-onedrive.png"
echo ""
echo "You can now find Microsoft Outlook, Office, Teams, and OneDrive using the app launcher (SUPER + SPACE)"
echo "You can now find Microsoft Outlook, Word, Excel, PowerPoint, Teams, and OneDrive using the app launcher (SUPER + SPACE)"
+3 -3
View File
@@ -1,14 +1,14 @@
#!/bin/bash
# omarchy:summary=Remove the Microsoft Outlook, Office, Teams, and OneDrive web apps.
# omarchy:summary=Remove the Microsoft Outlook, Word, Excel, PowerPoint, Teams, and OneDrive web apps.
set -e
for app in "Microsoft Outlook" "Microsoft Office" "Microsoft Teams" "Microsoft OneDrive"; do
for app in "Microsoft Outlook" "Microsoft Word" "Microsoft Excel" "Microsoft PowerPoint" "Microsoft Teams" "Microsoft OneDrive"; do
if [[ -f "$HOME/.local/share/applications/$app.desktop" ]]; then
omarchy-webapp-remove "$app"
fi
done
echo ""
echo "Microsoft Outlook, Office, Teams, and OneDrive have been removed."
echo "Microsoft Outlook, Word, Excel, PowerPoint, Teams, and OneDrive have been removed."
+2 -2
View File
@@ -231,7 +231,7 @@
"install.service.nordvpn": {"icon":"󱇱","label":"NordVPN","disabled":"omarchy-pkg-present nordvpn-bin","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-service-nordvpn"},
"install.service.once": {"icon":"󰏖","label":"ONCE","disabled":"omarchy-pkg-present once-bin","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-service-once"},
"install.service.bitwarden": {"icon":"󰟵","label":"Bitwarden","disabled":"omarchy-pkg-present bitwarden","action":"omarchy-install-and-launch Bitwarden 'bitwarden bitwarden-cli' bitwarden"},
"install.service.microsoft": {"icon":"󰍲","label":"Microsoft","disabled":"[[ -f \"$HOME/.local/share/applications/Microsoft Outlook.desktop\" && -f \"$HOME/.local/share/applications/Microsoft Office.desktop\" && -f \"$HOME/.local/share/applications/Microsoft Teams.desktop\" && -f \"$HOME/.local/share/applications/Microsoft OneDrive.desktop\" ]]","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-service-microsoft"},
"install.service.microsoft": {"icon":"󰍲","label":"Microsoft","disabled":"[[ -f \"$HOME/.local/share/applications/Microsoft Outlook.desktop\" && -f \"$HOME/.local/share/applications/Microsoft Word.desktop\" && -f \"$HOME/.local/share/applications/Microsoft Excel.desktop\" && -f \"$HOME/.local/share/applications/Microsoft PowerPoint.desktop\" && -f \"$HOME/.local/share/applications/Microsoft Teams.desktop\" && -f \"$HOME/.local/share/applications/Microsoft OneDrive.desktop\" ]]","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-service-microsoft"},
"install.service.chromium-account": {"icon":"","label":"Chromium Account","when":"[[ -f ~/.config/chromium-flags.conf ]]","disabled":"grep -q oauth2-client-id ~/.config/chromium-flags.conf","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-chromium-google-account"},
"install.editor.vscode": {"icon":"","label":"VSCode","disabled":"omarchy-pkg-present visual-studio-code-bin","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-vscode"},
"install.editor.cursor": {"icon":"","iconFont":"omarchy","label":"Cursor","disabled":"omarchy-pkg-present cursor-bin","action":"omarchy-install-and-launch Cursor cursor-bin cursor"},
@@ -313,7 +313,7 @@
"remove.browser.zen": {"icon":"","label":"Zen","when":"omarchy-pkg-present zen-browser-bin","action":"omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-browser zen'"},
"remove.service.dropbox": {"icon":"","label":"Dropbox","when":"omarchy-pkg-present dropbox","action":"omarchy-launch-floating-terminal-with-presentation omarchy-remove-service-dropbox"},
"remove.service.tailscale": {"icon":"","label":"Tailscale","when":"omarchy-pkg-present tailscale","action":"omarchy-launch-floating-terminal-with-presentation omarchy-remove-service-tailscale"},
"remove.service.microsoft": {"icon":"󰍲","label":"Microsoft","when":"[[ -f \"$HOME/.local/share/applications/Microsoft Outlook.desktop\" || -f \"$HOME/.local/share/applications/Microsoft Office.desktop\" || -f \"$HOME/.local/share/applications/Microsoft Teams.desktop\" || -f \"$HOME/.local/share/applications/Microsoft OneDrive.desktop\" ]]","action":"omarchy-launch-floating-terminal-with-presentation omarchy-remove-service-microsoft"},
"remove.service.microsoft": {"icon":"󰍲","label":"Microsoft","when":"[[ -f \"$HOME/.local/share/applications/Microsoft Outlook.desktop\" || -f \"$HOME/.local/share/applications/Microsoft Word.desktop\" || -f \"$HOME/.local/share/applications/Microsoft Excel.desktop\" || -f \"$HOME/.local/share/applications/Microsoft PowerPoint.desktop\" || -f \"$HOME/.local/share/applications/Microsoft Teams.desktop\" || -f \"$HOME/.local/share/applications/Microsoft OneDrive.desktop\" ]]","action":"omarchy-launch-floating-terminal-with-presentation omarchy-remove-service-microsoft"},
"remove.service.ssh-agent": {"icon":"󰣀","label":"SSH Agent","when":"systemctl --user -q is-enabled gcr-ssh-agent.socket","action":"omarchy-launch-floating-terminal-with-presentation omarchy-remove-service-ssh-agent"},
"remove.ai.chatgpt": {"icon":"","iconFont":"omarchy","label":"ChatGPT Desktop","when":"omarchy-pkg-present openai-codex-desktop","action":"omarchy-launch-floating-terminal-with-presentation omarchy-remove-ai-chatgpt"},
"remove.ai.claude": {"icon":"","iconFont":"omarchy","label":"Claude Desktop","when":"omarchy-pkg-present claude-desktop","action":"omarchy-launch-floating-terminal-with-presentation omarchy-remove-ai-claude"},
+2 -2
View File
@@ -76,7 +76,7 @@ You start Discord using the application launcher (`Super + Space`).
## Microsoft apps
Select _Install > Service > Microsoft_ to add Outlook, Office, Teams, and OneDrive as web apps. These use the commercial Microsoft 365 URLs and your existing browser profile. They open in the same browser app windows as Omarchy's other web apps; they do not install the separate Teams for Linux client.
Select _Install > Service > Microsoft_ to add Outlook, Word, Excel, PowerPoint, Teams, and OneDrive as web apps. Each app has its own launcher and opens directly, using the commercial Microsoft 365 URLs and your existing browser profile. They open in the same browser app windows as Omarchy's other web apps; they do not install the separate Teams for Linux client.
Remove the bundle with _Remove > Service > Microsoft_, or remove individual apps with _Remove > Web App_. You can also install just the apps you want through _Install > Web App_.
@@ -88,4 +88,4 @@ To keep work sign-ins separate, append a browser data directory to each launcher
Exec=omarchy-launch-webapp "https://teams.cloud.microsoft/" --user-data-dir=/absolute/path/to/work-browser-profile
```
Replace the example directory with an absolute path of your choice and use the same path for all four launchers to share work sign-ins between them. The web apps use Omarchy's selected supported browser, falling back to Chromium when the default browser is unsupported.
Replace the example directory with an absolute path of your choice and use the same path for all six launchers to share work sign-ins between them. The web apps use Omarchy's selected supported browser, falling back to Chromium when the default browser is unsupported.