From d00e2b8a9806691a3de3d2521e4219759637b324 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 4 May 2026 09:57:13 +0200 Subject: [PATCH] Add xbox cloud gaming as an option --- bin/omarchy-install-gaming-xbox-cloud | 9 +++++++++ bin/omarchy-menu | 6 ++++-- bin/omarchy-remove-gaming-xbox-cloud | 7 +++++++ 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100755 bin/omarchy-install-gaming-xbox-cloud create mode 100755 bin/omarchy-remove-gaming-xbox-cloud diff --git a/bin/omarchy-install-gaming-xbox-cloud b/bin/omarchy-install-gaming-xbox-cloud new file mode 100755 index 00000000..958cc025 --- /dev/null +++ b/bin/omarchy-install-gaming-xbox-cloud @@ -0,0 +1,9 @@ +#!/bin/bash + +# omarchy:summary=Install Xbox Cloud Gaming as a web app and launch it. + +set -e + +omarchy-webapp-install "Xbox Cloud Gaming" "https://www.xbox.com/en-US/play" "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/xbox.png" + +setsid omarchy-launch-webapp "https://www.xbox.com/en-US/play" >/dev/null 2>&1 & diff --git a/bin/omarchy-menu b/bin/omarchy-menu index c1f95b47..205b290e 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -386,12 +386,13 @@ show_install_ai_menu() { } show_install_gaming_menu() { - case $(menu "Install" " Steam\n RetroArch\n󰍳 Minecraft\n Battle.net\n󰢹 NVIDIA GeForce NOW\n󰖺 Xbox Controller (󰂯)") in + case $(menu "Install" " Steam\n RetroArch\n󰍳 Minecraft\n Battle.net\n󰢹 NVIDIA GeForce NOW\n Xbox Cloud Gaming\n󰖺 Xbox Controller (󰂯)") in *Steam*) present_terminal omarchy-install-gaming-steam ;; *RetroArch*) present_terminal omarchy-install-gaming-retroarch ;; *Minecraft*) install_and_launch "Minecraft" "minecraft-launcher" "minecraft-launcher" ;; *Battle.net*) present_terminal omarchy-install-gaming-battlenet ;; *GeForce*) present_terminal omarchy-install-gaming-geforce-now ;; + *"Xbox Cloud"*) present_terminal omarchy-install-gaming-xbox-cloud ;; *Xbox*) present_terminal omarchy-install-gaming-xbox-controllers ;; *) show_install_menu ;; esac @@ -482,12 +483,13 @@ show_remove_menu() { } show_remove_gaming_menu() { - case $(menu "Remove" " Steam\n RetroArch\n󰍳 Minecraft\n Battle.net\n󰢹 NVIDIA GeForce NOW\n󰖺 Xbox Controller") in + case $(menu "Remove" " Steam\n RetroArch\n󰍳 Minecraft\n Battle.net\n󰢹 NVIDIA GeForce NOW\n Xbox Cloud Gaming\n󰖺 Xbox Controller") in *Steam*) present_terminal omarchy-remove-gaming-steam ;; *RetroArch*) present_terminal omarchy-remove-gaming-retroarch ;; *Minecraft*) present_terminal omarchy-remove-gaming-minecraft ;; *Battle.net*) present_terminal omarchy-remove-gaming-battlenet ;; *GeForce*) present_terminal omarchy-remove-gaming-geforce-now ;; + *"Xbox Cloud"*) present_terminal omarchy-remove-gaming-xbox-cloud ;; *Xbox*) present_terminal omarchy-remove-gaming-xbox-controllers ;; *) show_remove_menu ;; esac diff --git a/bin/omarchy-remove-gaming-xbox-cloud b/bin/omarchy-remove-gaming-xbox-cloud new file mode 100755 index 00000000..7a42d357 --- /dev/null +++ b/bin/omarchy-remove-gaming-xbox-cloud @@ -0,0 +1,7 @@ +#!/bin/bash + +# omarchy:summary=Remove the Xbox Cloud Gaming web app. + +set -e + +omarchy-webapp-remove "Xbox Cloud Gaming"