Make setup ISO-only

Remove legacy online installer entrypoints, collapse migrations for 4.0, and move setup responsibilities into target-side system, hardware, and user commands.
This commit is contained in:
Ryan Hughes
2026-06-04 18:37:32 -04:00
parent b45e8464ef
commit 75cb4f7195
440 changed files with 790 additions and 4922 deletions
-6
View File
@@ -68,12 +68,6 @@
"keyColor": "blue",
"text": "version=$(omarchy-version); echo \"Omarchy $version\""
},
{
"type": "command",
"key": "│ ├󰘬",
"keyColor": "blue",
"text": "branch=$(omarchy-version-branch); echo \"$branch\""
},
{
"type": "command",
"key": "│ ├󰔫",
+1 -4
View File
@@ -12,10 +12,7 @@ application/pdf=org.gnome.Evince.desktop
x-scheme-handler/http=chromium.desktop
x-scheme-handler/https=chromium.desktop
# Note: x-scheme-handler/mailto -> HEY.desktop is set at install time by
# install/config/mimetypes.sh because HEY.desktop is generated by
# install/packaging/webapps.sh, not shipped as a /etc/skel file.
x-scheme-handler/mailto=HEY.desktop
video/mp4=mpv.desktop
video/x-msvideo=mpv.desktop
@@ -5,7 +5,7 @@ Requires=dbus.socket
[Service]
Type=simple
ExecStart=%h/.local/share/omarchy/bin/omarchy-system-sleep-monitor
ExecStart=/usr/bin/omarchy-system-sleep-monitor
Restart=always
RestartSec=2
+3 -4
View File
@@ -1,10 +1,9 @@
# Changes require a restart to take effect.
# Source /etc/omarchy.conf so omarchy-dev-link (which writes
# OMARCHY_PATH=<checkout> there) wins over the default. install.sh's
# script-mode export still wins because the file uses the same :- guard.
# UWSM doesn't source /etc/profile.d/, so this duplicates that logic for the
# Hyprland session.
# OMARCHY_PATH=<checkout> there) wins over the packaged default. UWSM doesn't
# source /etc/profile.d/, so this duplicates that logic for the Hyprland
# session.
[ -f /etc/omarchy.conf ] && . /etc/omarchy.conf
export OMARCHY_PATH="${OMARCHY_PATH:-/usr/share/omarchy}"
export PATH="$OMARCHY_PATH/bin:$PATH:$HOME/.local/bin"