-
aa12358201
Update file layout for the two-package architecture
Ryan Hughes
2026-05-27 19:09:24 -04:00
-
041f280f68
Document env-bootstrap and first-run in file layout
Ryan Hughes
2026-05-27 17:01:08 -04:00
-
babfafa5e9
Split user defaults into skel seed, finalize, and resync
Ryan Hughes
2026-05-27 16:59:42 -04:00
-
85da6af886
Make retired package cleanup dependency-aware
Ryan Hughes
2026-05-26 19:01:40 -04:00
-
5214bfd1ad
Harden Omarchy 4 live upgrade cutover
Ryan Hughes
2026-05-26 16:30:15 -04:00
-
f1bdec3e67
add cleanup
Ryan Hughes
2026-05-26 15:37:02 -04:00
-
e707ca116f
Remove retired upgrade packages together
Ryan Hughes
2026-05-26 01:23:36 -04:00
-
85bf7f108d
Harden Omarchy 4 upgrade and first-run retry
Ryan Hughes
2026-05-26 01:20:43 -04:00
-
06db866467
Prepare installer for ISO-owned finalization
Ryan Hughes
2026-05-25 19:58:18 -04:00
-
bcf07e424a
Add Omarchy 4 upgrade bridge
Ryan Hughes
2026-05-25 13:40:12 -04:00
-
75cb4f7195
Make setup ISO-only
Ryan Hughes
2026-05-25 12:50:31 -04:00
-
b45e8464ef
Move NVIDIA env setup to Hyprland Lua
Ryan Hughes
2026-05-25 11:01:48 -04:00
-
27f6d9d364
migrations: keep system helpers sudo-compatible
Ryan Hughes
2026-05-24 16:48:38 -04:00
-
bf14f69017
installer: require target user for system finalizer
Ryan Hughes
2026-05-24 16:48:00 -04:00
-
67c401c125
docs: refresh SDDM crosswalk
Ryan Hughes
2026-05-24 16:32:40 -04:00
-
487fcb8038
install: rely on packaged SDDM assets
Ryan Hughes
2026-05-24 16:32:13 -04:00
-
844278ad19
docs: add installer review crosswalk
Ryan Hughes
2026-05-24 16:31:19 -04:00
-
acdb1d1b57
install: split SDDM static config from autologin
Ryan Hughes
2026-05-24 16:31:15 -04:00
-
d12d449b03
install: split and harden hardware config scripts
Ryan Hughes
2026-05-24 16:31:05 -04:00
-
6056f8800c
install: drop helpers replaced by package-owned config
Ryan Hughes
2026-05-24 16:30:56 -04:00
-
f451b504eb
install: route theme setup through split scripts
Ryan Hughes
2026-05-24 16:30:47 -04:00
-
e393a3a836
install: centralize service enablement
Ryan Hughes
2026-05-24 16:30:09 -04:00
-
7ef5bc56fd
install: make system scripts root-finalizer aware
Ryan Hughes
2026-05-24 16:30:04 -04:00
-
0cfa1b66c4
installer: route install through system and user phases
Ryan Hughes
2026-05-24 16:29:08 -04:00
-
53e2611507
install: add split system and user targets
Ryan Hughes
2026-05-24 16:28:48 -04:00
-
b29747a54b
installer: reduce offline finalizer work
Ryan Hughes
2026-05-23 14:05:15 -04:00
-
724f46f145
installer: trace finalizer in debug builds
Ryan Hughes
2026-05-23 12:45:12 -04:00
-
b5ed8cad4d
installer: slim finalizer bootstrap
Ryan Hughes
2026-05-23 11:50:08 -04:00
-
96a020f756
installer: tolerate missing tty in offline finalizer
Ryan Hughes
2026-05-23 11:07:05 -04:00
-
e67128e4c9
installer: keep chroot log output plain
Ryan Hughes
2026-05-23 10:30:53 -04:00
-
250799af81
installer: tolerate missing archinstall duration
Ryan Hughes
2026-05-23 10:21:38 -04:00
-
41b2fa0174
installer: preserve error menu exit status
Ryan Hughes
2026-05-22 23:15:58 -04:00
-
e01c233431
installer: keep offline finalizer non-interactive
Ryan Hughes
2026-05-22 19:15:06 -04:00
-
830c798bde
installer: honor configured Limine ESP path
Ryan Hughes
2026-05-22 16:33:11 -04:00
-
9feab5081f
installer: preserve explicit exit status in exit trap
Ryan Hughes
2026-05-22 13:29:10 -04:00
-
2bf3315719
installer: avoid gsettings in chrooted installs
Ryan Hughes
2026-05-22 13:26:06 -04:00
-
74aaff5ed3
installer: calculate install duration from epoch
Ryan Hughes
2026-05-22 13:04:34 -04:00
-
d6cdefcf6b
installer: recover install start time from log
Ryan Hughes
2026-05-22 12:26:51 -04:00
-
ddee039cd2
installer: leave offline snapper setup to orchestrator
Ryan Hughes
2026-05-22 12:13:00 -04:00
-
a1a15ef663
installer: configure snapper without dbus in offline finalizer
Ryan Hughes
2026-05-22 12:08:55 -04:00
-
88f3181124
installer: split runtime and installer paths in finalizer
Ryan Hughes
2026-05-22 11:23:46 -04:00
-
58f03a9216
installer: preserve exit code in error handler
Ryan Hughes
2026-05-22 02:10:18 -04:00
-
bd9692d6e3
omarchy-upload-log: avoid hostname dependency
Ryan Hughes
2026-05-22 01:00:55 -04:00
-
f2821bb657
limine-snapper.sh: validate parsed CMDLINE in pre-populated branch
Ryan Hughes
2026-05-22 00:15:04 -04:00
-
e9aa8835ee
limine-snapper.sh: skip harvest dance when /etc/default/limine is pre-populated
Ryan Hughes
2026-05-21 22:07:02 -04:00
-
9800b5b73b
Drop orchestrator from omarchy-installer (moved to omarchy-iso)
Ryan Hughes
2026-05-21 16:53:13 -04:00
-
c6ccd62550
Wire archinstall adapter + concrete phase implementations
Ryan Hughes
2026-05-21 16:36:08 -04:00
-
df645a202d
Simplify finalize.sh and install.sh's preflight ownership
Ryan Hughes
2026-05-21 16:23:18 -04:00
-
2beda6abed
Scaffold Python orchestrator + split install.sh / finalize.sh
Ryan Hughes
2026-05-21 16:18:02 -04:00
-
d0ec7c481f
Add qmk-hid to omarchy-other.packages
Ryan Hughes
2026-05-21 15:28:22 -04:00
-
cd05c69820
omarchy-upload-log: find omarchy install log under /mnt in ISO context
Ryan Hughes
2026-05-21 15:27:29 -04:00
-
99de786ce1
Drop install/first-run/gdk-scale.sh
Ryan Hughes
2026-05-21 12:00:09 -04:00
-
0dd91106e7
omarchy-first-run: run setup-user first; fix gdk-scale.sh for lua config
Ryan Hughes
2026-05-21 11:55:26 -04:00
-
71659cd42b
Switch from 1password-beta back to 1password
Ryan Hughes
2026-05-21 11:35:05 -04:00
-
a086b03dd1
Replace ~/.local/share/omarchy runtime paths with $OMARCHY_PATH
Ryan Hughes
2026-05-21 11:31:11 -04:00
-
612f947e1d
limine-snapper.sh: move validation after snapper + hook re-enable
Ryan Hughes
2026-05-21 01:42:40 -04:00
-
caa47c7595
limine-snapper.sh: use limine-update + purge stale UKIs
Ryan Hughes
2026-05-21 01:34:33 -04:00
-
53a07811c8
limine-snapper.sh: write /etc/kernel/cmdline and rebuild UKI
Ryan Hughes
2026-05-21 00:58:58 -04:00
-
a481c17846
Drop install/packaging/fonts.sh, fix omarchy-setup-lock exit code
Ryan Hughes
2026-05-21 00:39:49 -04:00
-
ed06892970
Switch log uploader from 0x0.st to logs.omarchy.org
Ryan Hughes
2026-05-21 00:08:33 -04:00
-
ad5c942725
install.sh: pacman -S omarchy-base.packages alongside omarchy meta
Ryan Hughes
2026-05-20 23:10:30 -04:00
-
8e05d4d92a
Move full-runtime dep to omarchy meta; thin omarchy-installer
Ryan Hughes
2026-05-20 22:28:24 -04:00
-
f852edfbd6
Split user-level setup into bin/omarchy-setup-user
Ryan Hughes
2026-05-20 20:49:25 -04:00
-
c26bce6235
Rewrite boot.sh as a thin bootstrap for the package install flow
Ryan Hughes
2026-05-20 20:46:47 -04:00
-
26b9ce5f96
Add bin/omarchy-install wrapper (shipped via omarchy-installer)
Ryan Hughes
2026-05-20 20:46:03 -04:00
-
7fffc5f3c4
Simplify OMARCHY_INSTALL_MODE to online/offline only
Ryan Hughes
2026-05-20 20:45:01 -04:00
-
81e81fe0c8
Address momus review of OMARCHY_INSTALL_MODE work
Ryan Hughes
2026-05-20 20:08:14 -04:00
-
6f74091fb6
Make install.sh mode-aware with OMARCHY_INSTALL_MODE
Ryan Hughes
2026-05-20 20:03:12 -04:00
-
6e0079a66d
omarchy-dev-link/unlink: strip prior dev-link bin/ from PATH
Ryan Hughes
2026-05-20 19:55:14 -04:00
-
b887d18b84
Trim over-commented Chunk 3+/4 work
Ryan Hughes
2026-05-20 19:54:00 -04:00
-
ea54e25bba
Tighten omarchy-tzupdate sudoers to set-timezone subcommand only
Ryan Hughes
2026-05-20 19:27:49 -04:00
-
9e1ed8f85c
omarchy-dev-pkg-test: install with pacman -U --overwrite=*; add plymouth to transition overwrites
Ryan Hughes
2026-05-20 19:04:09 -04:00
-
ac452dd311
Drop the shell-expansion guard from omarchy-dev-link's conf
Ryan Hughes
2026-05-20 18:38:51 -04:00
-
4f031e10c8
Propagate OMARCHY_PATH and PATH to Hyprland-spawned processes; dev-link-aware paths.lua
Ryan Hughes
2026-05-20 18:37:45 -04:00
-
f4e68d5bb2
Refuse omarchy-dev-{link,unlink} when invoked under sudo
Ryan Hughes
2026-05-20 18:28:16 -04:00
-
a2feffa803
Add omarchy-dev-{link,unlink,status,pkg-test} commands
Ryan Hughes
2026-05-20 18:22:07 -04:00
-
dfc8065915
Clear cached omarchy Lua modules on hyprctl reload
Ryan Hughes
2026-05-20 18:19:14 -04:00
-
7e7a665663
Switch dev-link mechanism from shadow-dir to /etc/omarchy.conf
Ryan Hughes
2026-05-20 18:11:05 -04:00
-
0777b20967
Make profile.d prefer /usr/share/omarchy-dev when present
Ryan Hughes
2026-05-20 17:47:55 -04:00
-
a4c4e5964f
Clarify why profile.d/omarchy.sh prepends $OMARCHY_PATH/bin
Ryan Hughes
2026-05-20 16:56:36 -04:00
-
0ebbe34760
Add chrootable_systemctl_enable_only for services we shouldn't start during install
Ryan Hughes
2026-05-20 16:53:52 -04:00
-
0e91948b8f
Stop runtime defaults from clobbering OMARCHY_PATH
Ryan Hughes
2026-05-20 16:41:50 -04:00
-
f02f4a25b3
Ship /etc/profile.d/omarchy.sh defaulting OMARCHY_PATH
Ryan Hughes
2026-05-20 16:32:43 -04:00
-
25bd9aec9e
Normalize remaining ~/.local/share/omarchy refs in bin/
Ryan Hughes
2026-05-20 16:32:09 -04:00
-
510636b8c9
Normalize hard-coded ~/.local/share/omarchy refs to $OMARCHY_PATH
Ryan Hughes
2026-05-20 16:31:52 -04:00
-
12826d4076
Centralize service enables into install/config/enable-services.sh
Ryan Hughes
2026-05-20 16:29:15 -04:00
-
080c8ba38c
omarchy-wifi-powersave: nullglob; plocate drop-in daemon-reload; idempotent legacy cleanup
Ryan Hughes
2026-05-20 16:31:05 -04:00
-
dcac0ed953
Convert plocate-ac-only, power-profile, wifi-powersave, unmount-fuse to package files
Ryan Hughes
2026-05-20 16:12:00 -04:00
-
5683750b29
Add pacman --overwrite for transition paths; fix mimeapps/HEY and PAM idempotency
Ryan Hughes
2026-05-20 15:12:50 -04:00
-
3636f57f0c
Migrate: clean up legacy /etc paths from prior installs
Ryan Hughes
2026-05-20 15:00:04 -04:00
-
89242fafc6
Ship mimeapps.list via /etc/skel; shrink mimetypes.sh
Ryan Hughes
2026-05-20 14:59:36 -04:00
-
993e6a0812
Shrink printer.sh to service enables only
Ryan Hughes
2026-05-20 14:58:28 -04:00
-
26bcbb7dd8
Shrink fast-shutdown, gpg, increase-file-watchers, increase-lockout-limit to runtime-only ops
Ryan Hughes
2026-05-20 14:58:18 -04:00
-
df1ea87331
Shrink docker.sh to runtime-only ops
Ryan Hughes
2026-05-20 14:57:46 -04:00
-
2b749124ef
Delete install scripts whose job is now done by package files
Ryan Hughes
2026-05-20 19:27:12 -04:00
-
e6e6328db7
Add etc/ source tree for package-shipped /etc files
Ryan Hughes
2026-05-20 14:54:42 -04:00
-
-
add570dac2
Fix one-sided menu row borders
Ryan Hughes
2026-06-03 17:56:52 -04:00
-
e5290b0a12
Add yt-dlp "Download Video" Chromium extension

David Heinemeier HanssonandClaude Opus 4.8
2026-06-04 11:15:28 +02:00
-
1d6467c91c
Add explicit toggle states
David Heinemeier Hansson
2026-06-04 11:14:04 +02:00
-
c31825dca4
Apparently this needs to be said
David Heinemeier Hansson
2026-06-04 10:16:00 +02:00