Skip to content

[installation] installer: adopt Omarchy mimeapps.list - #296

Closed
eduardoaugustolb wants to merge 1 commit into
Ryoku-dev:mainfrom
eduardoaugustolb:fix/omarchy-mimeapps-overwrite
Closed

eduardoaugustolb wants to merge 1 commit into
Ryoku-dev:mainfrom
eduardoaugustolb:fix/omarchy-mimeapps-overwrite

Conversation

@eduardoaugustolb

@eduardoaugustolb eduardoaugustolb commented Sep 28, 2026 •

Copy link
Copy Markdown

What changed

Add /usr/share/applications/mimeapps.list to the standalone Arch installer overwrite glob. Omarchy owns this path, while ryoku-desktop provides Ryoku default app associations there; pacman can now adopt the path instead of aborting the install. Add regression coverage and update the installer changelog, committed binary, and checksum.

Closes #295

Verification

  • GOCACHE=/tmp/ryoku-installer-gocache GOMODCACHE=/tmp/ryoku-installer-gomodcache go test ./...
  • sha256sum -c ryoku-shell-install.sha256
  • `git diff --check

Note: Fixed: Ryoku now installs on Omarchy when it owns the system mimeapps list
@neur0map

Copy link
Copy Markdown
Collaborator

Thanks for digging into this and for the clean diff. We went a different way here: instead of overwriting omarchy-settings' file, the default-app map moved up the XDG chain to /usr/local/share/applications/mimeapps.list, which no distro package owns. Same end result for the install, but it doesn't take a file that belongs to Omarchy, and it covers the ISO path and plain updates too, not just the script installer. That's already on the dev line and closes #295, so I'm closing this one out. The regression test idea was good; ours now asserts the new path instead.

@neur0map neur0map closed this Sep 29, 2026
@eduardoaugustolb
eduardoaugustolb deleted the fix/omarchy-mimeapps-overwrite branch September 29, 2026 00:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ryoku install fails on Omarchy because ryoku-desktop conflicts with /usr/share/applications/mimeapps.list

2 participants