Ryan Hughes
0804962619
Improve update and migration flow
2026-06-04 18:38:25 -04:00
c4dbf12920
Add pre-refresh-pacman.d hooks for custom repository support ( #5681 )
...
Fires after the channel template is copied to /etc/pacman.conf and before
`pacman -Syyuu` runs, letting users layer custom Pacman repositories or
IgnorePkg directives onto the freshly-written config so they're respected
by the upgrade. Useful for users running on overlay distros (CachyOS,
Chaotic-AUR, internal company repos) where a wipe-and-reinstall would
otherwise pull vanilla Arch versions.
Ships with `pre-refresh-pacman.d/add-custom-repo.sample` showing the
pattern.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 10:19:12 +02:00
d2a4cc0c4d
Add omarchy CLI ( #5477 )
...
* Add omarchy CLI
* Remove outdated or internal
* Add bash completions for command
* Add omarchy command documentation
* Add missing docs
* Correct to what's now right
* Fix tests
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-05-01 17:40:22 +02:00
David Heinemeier Hansson
7514ae7dcf
Use consistent bash5 style for conditionals and quoting
2026-02-21 10:18:47 +01:00
David Heinemeier Hansson
da0122c85a
Allow proper downgrades of packages
2026-02-19 15:35:15 +01:00
David Heinemeier Hansson
ab4694e3f5
Introduce rc channel
2026-01-31 21:49:07 +01:00
David Heinemeier Hansson
6cbca7825b
Excess CR
2026-01-07 20:51:40 +01:00
David Heinemeier Hansson
2855712158
Ensure mirror and pkgs channels are always kept in sync as stable or edge
2026-01-07 19:45:00 +01:00
David Heinemeier Hansson
ca40676657
Add documentation to Omarchy commands
2026-01-05 10:17:32 +01:00
David Heinemeier Hansson
c97995b9ea
Can just do it in one go
2025-11-28 05:03:04 -08:00
David Heinemeier Hansson
6a181adf0d
Reset all package DBs when changing channel
2025-11-28 13:03:55 +01:00
David Heinemeier Hansson
c86614039e
Take backups of existing pacman.conf + mirrorlist before refreshing
...
Closes #3479
2025-11-22 11:05:45 +01:00
David Heinemeier Hansson
88a1141301
Simplify mirror/pkgs to just channel
2025-11-22 10:50:23 +01:00
David Heinemeier Hansson
f6cd5e076d
Simplify switching between edge and stable channels
2025-11-22 10:41:30 +01:00
David Heinemeier Hansson
2bdf3fd450
Do all the upgrade work in that initial migration for old installations
2025-11-21 19:02:19 +01:00