Skip to content

Conversation

andre4ik3
Copy link
Member

Adds Archaeology, a tool for digging into binary files on macOS.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. labels Jan 5, 2025
@ethancedwards8
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 371294


aarch64-darwin

✅ 1 package built:
  • archaeology

@wegank wegank added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jan 20, 2025
@andre4ik3 andre4ik3 added 6.topic: darwin Running or building packages on Darwin 8.has: package (new) This PR adds a new package labels Apr 9, 2025
@nixpkgs-ci nixpkgs-ci bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jul 19, 2025
@andre4ik3 andre4ik3 changed the title archaeology: init at 1.2 archaeology: init at 1.3 Aug 13, 2025
@andre4ik3
Copy link
Member Author

Updated for latest version 1.3.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. and removed 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md labels Aug 13, 2025
@RossSmyth
Copy link
Contributor

I would look into if it is possible to disable the auto-update service

@andre4ik3
Copy link
Member Author

andre4ik3 commented Aug 14, 2025

I would look into if it is possible to disable the auto-update service

If you mean the app's update check, it can be disabled manually in the settings. It saves it as a user default under the com.mothersruin.Archaeology domain, which wouldn't be able to be managed without runtime configuration (aka NixOS/home-manager module).

Also it's simply a check. If an update is available, it directs users to the website to download the update. MRS apps do not update themselves.

(Technically it's possible to remove the MRSUpdateCheckerDownloadPageURL from the app's Info.plist. But since it's signed, this would invalidate its signature, and personally I don't think it's worth to resign the app just to disable the update check. It would also need to be resigned in a way to preserve its App Sandbox entitlements, which are normally lost when removing the code signature.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: darwin Running or building packages on Darwin 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants