topgrade icon indicating copy to clipboard operation
topgrade copied to clipboard

Support for Omarchy upgrade

Open XNinety9 opened this issue 2 months ago • 1 comments

I want to suggest a new step

  • Which tool is this about? Where is its repository? Omarchy is an Arch + Hyprland distro that comes with all the bells and whistles. I use topgrade regularly on it, works like a charm. I must, however, use another set of tools (see below) to upgrade Omarchy itself (not the underlying Arch system).

  • Which operating systems are supported by this tool? Arch linux

  • What should Topgrade do to figure out if the tool needs to be invoked? Invoke "omarchy-update-available" (comes with Omarchy)

  • Which exact commands should Topgrade run? Invoke "omarchy-update-perform" (comes with Omarchy)

  • Does it have a --dry-run option? i.e., print what should be done and exit Nope

  • Does it need the user to confirm the execution? And does it provide a --yes option to skip this step? No, it performs all the upgrade with no user input beside the admin password

omarchy-update-perform also executes system packages upgrade (which topgrade does by default), so enabling this step should disable the default package upgrade.

XNinety9 avatar Oct 29 '25 15:10 XNinety9

omarchy-update-perform also executes system packages upgrade (which topgrade does by default), so enabling this step should disable the default package upgrade.

I disagree that the default package upgrade should be disabled; we still want to do things like cache cleanup. If possible, I would like omarchy to implement a way to skip the updating of system packages with a flag before implementing this. Upon looking at the source code though, it looks like we can theoretically just already do this. I've opened https://github.com/basecamp/omarchy/discussions/2973 for pointers from the omarchy devs.

GideonBear avatar Oct 29 '25 16:10 GideonBear