From 65a5bbad82c1cb046e20797b2902adc6caf95a39 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 25 Jul 2025 15:25:39 -0400 Subject: [PATCH] Setup presentation tooling and functions as a separate step --- install/2-identification.sh | 13 ------------- install/2-presentation.sh | 15 +++++++++++++++ install/3-identification.sh | 7 +++++++ install/{3-terminal.sh => 4-terminal.sh} | 0 install/{4-config.sh => 5-config.sh} | 0 5 files changed, 22 insertions(+), 13 deletions(-) delete mode 100644 install/2-identification.sh create mode 100644 install/2-presentation.sh create mode 100644 install/3-identification.sh rename install/{3-terminal.sh => 4-terminal.sh} (100%) rename install/{4-config.sh => 5-config.sh} (100%) diff --git a/install/2-identification.sh b/install/2-identification.sh deleted file mode 100644 index bd286ff..0000000 --- a/install/2-identification.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -# Need gum to query for input -yay -S --noconfirm --needed gum python-terminaltexteffects - -# Configure identification -clear -tte -i ~/.local/share/omarchy/logo.txt --frame-rate 120 expand -echo -e "" -echo "Let's install Omarchy!" | tte --frame-rate 640 wipe -echo -e "" -export OMARCHY_USER_NAME=$(gum input --placeholder "Enter full name" --prompt "Name> ") -export OMARCHY_USER_EMAIL=$(gum input --placeholder "Enter email address" --prompt "Email> ") diff --git a/install/2-presentation.sh b/install/2-presentation.sh new file mode 100644 index 0000000..cb90f2b --- /dev/null +++ b/install/2-presentation.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Need gum to query for input +yay -S --noconfirm --needed gum python-terminaltexteffects + +show_logo() { + clear + tte -i ~/.local/share/omarchy/logo.txt --frame-rate 120 expand + echo -e "" +} + +show_subtext() { + echo "$1" | tte --frame-rate 640 wipe + echo -e "" +} diff --git a/install/3-identification.sh b/install/3-identification.sh new file mode 100644 index 0000000..2dbf494 --- /dev/null +++ b/install/3-identification.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +show_logo +show_subtext "Let's install Omarchy!" + +export OMARCHY_USER_NAME=$(gum input --placeholder "Enter full name" --prompt "Name> ") +export OMARCHY_USER_EMAIL=$(gum input --placeholder "Enter email address" --prompt "Email> ") diff --git a/install/3-terminal.sh b/install/4-terminal.sh similarity index 100% rename from install/3-terminal.sh rename to install/4-terminal.sh diff --git a/install/4-config.sh b/install/5-config.sh similarity index 100% rename from install/4-config.sh rename to install/5-config.sh