mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-01 20:28:16 +02:00
37 lines
903 B
Bash
Executable File
37 lines
903 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# omarchy:summary=Finish first-login setup for Omarchy.
|
|
|
|
set -e
|
|
|
|
omarchy-setup-user || true
|
|
|
|
wait_for_notifications() {
|
|
command -v omarchy-shell >/dev/null || return 0
|
|
|
|
for _ in {1..50}; do
|
|
omarchy-shell notifications ping >/dev/null 2>&1 && return 0
|
|
sleep 0.1
|
|
done
|
|
|
|
return 0
|
|
}
|
|
|
|
state_dir=~/.local/state/omarchy
|
|
mkdir -p "$state_dir"
|
|
|
|
USER_MARKER="$state_dir/first-run-user.done"
|
|
if [[ ! -f $USER_MARKER ]]; then
|
|
omarchy-hook-install post-update "$OMARCHY_PATH/install/user/first-run/install-voxtype.hook"
|
|
|
|
bash "$OMARCHY_PATH/install/user/hardware/recover-internal-monitor.sh"
|
|
bash "$OMARCHY_PATH/install/user/first-run/gnome-theme.sh"
|
|
bash "$OMARCHY_PATH/install/user/first-run/gtk-primary-paste.sh"
|
|
|
|
wait_for_notifications
|
|
bash "$OMARCHY_PATH/install/user/first-run/welcome.sh"
|
|
bash "$OMARCHY_PATH/install/user/first-run/wifi.sh"
|
|
|
|
touch "$USER_MARKER"
|
|
fi
|