Feature Request: Support Nix-Darwin Packaging XcodesApp stable & unstable (alpha/beta)
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- macos, swift
- Domain
- build-system, documentation
Research direction
Start by checking the xcodes and XcodesApp repositories for existing packaging or flake.nix files and reviewing how the current command-line package is sourced. Clarify whether the desired result covers stable and alpha/beta releases for both projects, then document the supported usage for nix-darwin users.
Written by the indexing model from the issue text.
Description
The command line xcodes is already packaged and available at https://search.nixos.org apparently by community volunteers. Likely still pointing to the old repo that has moved under XcodesOrg.
Ideally, it would be nice if the authors of xcodes and XcodesApp embraced nixpkgs for each and maintained them alongside Homebrew.
Yes, nix-darwin can control Homebrew but I like to only use it when there's no other option.
Dealing with the Nix Community may take considerable time to get your packages published officially on nixpkgs. However merely creating your own flake.nix for xcodes & XcodesApp along with appropriate documentation may be the best way forward. Users of nix-darwin would be able to add your flake.nix straight off your repos directly without pulling from nixpkgs.
Thank you for your consideration.
- Dominant language
- Swift
- Stars
- 8.6k
- Forks
- 387
- Avg merge
- 6d 7h
- Merged PRs (30d)
- 3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from XcodesOrg/XcodesApp
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 15/100
All issues in XcodesOrg/XcodesApp
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
type: docs
Difficulty 1/5 Under an hour Newbie friendliness 95/100
googleapis/google-cloud-swift#971 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
bitcoindevkit/bdk-ffi#1125 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mozilla-mobile/firefox-ios#35743 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
manaflow-ai/cmux#13417 ·