From 68e7e2c58daf7bad4d7f8dd52338cc0b6d925940 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 4 May 2026 13:23:27 +0200 Subject: [PATCH] Ensure you know what you're about to sudo for --- bin/omarchy-install-chromium-google-account | 1 + bin/omarchy-install-docker-dbs | 1 + bin/omarchy-install-gaming-geforce-now | 1 + bin/omarchy-install-gaming-gpu-lib32 | 2 ++ bin/omarchy-install-gaming-heroic | 1 + bin/omarchy-install-gaming-lutris | 1 + bin/omarchy-install-gaming-moonlight | 1 + bin/omarchy-install-gaming-retroarch | 1 + bin/omarchy-install-gaming-steam | 1 + bin/omarchy-install-gaming-xbox-cloud | 1 + bin/omarchy-install-gaming-xbox-controllers | 2 ++ bin/omarchy-install-terminal | 2 ++ 12 files changed, 15 insertions(+) diff --git a/bin/omarchy-install-chromium-google-account b/bin/omarchy-install-chromium-google-account index d922a7d4..515e067d 100755 --- a/bin/omarchy-install-chromium-google-account +++ b/bin/omarchy-install-chromium-google-account @@ -3,6 +3,7 @@ # omarchy:summary=Allow Chromium to sign in to Google accounts by adding the required OAuth credentials if [[ -f ~/.config/chromium-flags.conf ]]; then + echo "Installing Chromium Google account support..." CONF=~/.config/chromium-flags.conf grep -qxF -- "--oauth2-client-id=77185425430.apps.googleusercontent.com" "$CONF" || diff --git a/bin/omarchy-install-docker-dbs b/bin/omarchy-install-docker-dbs index 4c535496..26e850f7 100755 --- a/bin/omarchy-install-docker-dbs +++ b/bin/omarchy-install-docker-dbs @@ -13,6 +13,7 @@ fi if [[ -n $choices ]]; then for db in $choices; do + echo "Installing $db..." case $db in MySQL) sudo docker run -d --restart unless-stopped -p "127.0.0.1:3306:3306" --name=mysql8 -e MYSQL_ROOT_PASSWORD= -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql:8.4 ;; PostgreSQL) sudo docker run -d --restart unless-stopped -p "127.0.0.1:5432:5432" --name=postgres18 -e POSTGRES_HOST_AUTH_METHOD=trust postgres:18 ;; diff --git a/bin/omarchy-install-gaming-geforce-now b/bin/omarchy-install-gaming-geforce-now index 788b0088..195c01ef 100755 --- a/bin/omarchy-install-gaming-geforce-now +++ b/bin/omarchy-install-gaming-geforce-now @@ -4,6 +4,7 @@ set -e +echo "Installing GeForce NOW..." omarchy-pkg-add flatpak cd /tmp diff --git a/bin/omarchy-install-gaming-gpu-lib32 b/bin/omarchy-install-gaming-gpu-lib32 index e0986764..419c44e0 100755 --- a/bin/omarchy-install-gaming-gpu-lib32 +++ b/bin/omarchy-install-gaming-gpu-lib32 @@ -5,6 +5,8 @@ set -e +echo "Installing lib32 graphics drivers..." + PACKAGES=() declare -A VULKAN_DRIVERS=( diff --git a/bin/omarchy-install-gaming-heroic b/bin/omarchy-install-gaming-heroic index 34d2fbb6..df416a6c 100755 --- a/bin/omarchy-install-gaming-heroic +++ b/bin/omarchy-install-gaming-heroic @@ -5,6 +5,7 @@ set -e +echo "Installing Heroic Games Launcher..." omarchy-pkg-add heroic-games-launcher-bin omarchy-install-gaming-gpu-lib32 diff --git a/bin/omarchy-install-gaming-lutris b/bin/omarchy-install-gaming-lutris index 45bb8695..a9f2d11b 100755 --- a/bin/omarchy-install-gaming-lutris +++ b/bin/omarchy-install-gaming-lutris @@ -5,6 +5,7 @@ set -e +echo "Installing Lutris..." omarchy-pkg-add lutris umu-launcher wine-staging wine-mono wine-gecko winetricks python-protobuf omarchy-install-gaming-gpu-lib32 diff --git a/bin/omarchy-install-gaming-moonlight b/bin/omarchy-install-gaming-moonlight index ebbd65d2..1fe77e68 100755 --- a/bin/omarchy-install-gaming-moonlight +++ b/bin/omarchy-install-gaming-moonlight @@ -5,6 +5,7 @@ set -e +echo "Installing Moonlight..." omarchy-pkg-add moonlight-qt setsid gtk-launch com.moonlight_stream.Moonlight.desktop >/dev/null 2>&1 & diff --git a/bin/omarchy-install-gaming-retroarch b/bin/omarchy-install-gaming-retroarch index 414b3155..b4685b04 100755 --- a/bin/omarchy-install-gaming-retroarch +++ b/bin/omarchy-install-gaming-retroarch @@ -4,6 +4,7 @@ set -e +echo "Installing RetroArch..." omarchy-pkg-add \ retroarch \ retroarch-assets-glui retroarch-assets-ozone retroarch-assets-xmb \ diff --git a/bin/omarchy-install-gaming-steam b/bin/omarchy-install-gaming-steam index e08b26f5..20dce3b6 100755 --- a/bin/omarchy-install-gaming-steam +++ b/bin/omarchy-install-gaming-steam @@ -5,6 +5,7 @@ set -e +echo "Installing Steam..." omarchy-pkg-add steam omarchy-install-gaming-gpu-lib32 diff --git a/bin/omarchy-install-gaming-xbox-cloud b/bin/omarchy-install-gaming-xbox-cloud index 958cc025..8622949d 100755 --- a/bin/omarchy-install-gaming-xbox-cloud +++ b/bin/omarchy-install-gaming-xbox-cloud @@ -4,6 +4,7 @@ set -e +echo "Installing Xbox Cloud Gaming..." 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-install-gaming-xbox-controllers b/bin/omarchy-install-gaming-xbox-controllers index 9e1ecb73..539d0297 100755 --- a/bin/omarchy-install-gaming-xbox-controllers +++ b/bin/omarchy-install-gaming-xbox-controllers @@ -5,6 +5,8 @@ set -e +echo "Installing Xbox controller Bluetooth support..." + # Install xpadneo to ensure controllers work out of the box omarchy-pkg-add linux-headers xpadneo-dkms diff --git a/bin/omarchy-install-terminal b/bin/omarchy-install-terminal index 8210a36e..146e4167 100755 --- a/bin/omarchy-install-terminal +++ b/bin/omarchy-install-terminal @@ -22,6 +22,8 @@ kitty) desktop_id="kitty.desktop" ;; ;; esac +echo "Installing $package..." + # Install package if omarchy-pkg-add $package; then # Copy custom desktop entry for alacritty with X-TerminalArg* keys