NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.77k stars 13.88k forks source link

A call for Darwin maintainers #145230

Closed domenkozar closed 3 months ago

domenkozar commented 2 years ago

We'd really benefit from better coordination around fixing darwin/macOS packages.

We have darwin-maintainers team which is currently 7 members.

If you'd like to join the team, we're looking for help with the following:

You're welcome to join MacOS+Nix community at https://matrix.to/#/#macos:nixos.org

If you need access to M1 community box see https://github.com/winterqt/darwin-build-box

Feel free to nominate yourself and help use bring macOS into a better state :)

shaunsingh commented 2 years ago

I'm using two m1 macbook pro's (and an old intel macbook) with nix/nix-darwin/hm as well. I would love to contribute

lutzmor commented 2 years ago

Hey i'm also a nix user on a macbook pro ( intel ) and a macbook air m1 :). Would love to help :).

Sciencentistguy commented 2 years ago

I use nix on my 2021 MBP (as well as nixos on other systems), would love to be a darwin maintainer.

Artturin commented 2 years ago

i'll unpin this as i need to pin https://github.com/NixOS/nixpkgs/issues/169193

viraptor commented 2 years ago

Hi, I've been doing a bit of Darwin fixing and semi-automatic checking of packages in the last couple months. I've been keeping an eye out for new packages and making sure people include the right frameworks where they're not aware of Darwin requirements. Currently testing Intel only, with arm migration coming end of the year. I'd love to be included in the team.

arulagrawal commented 1 year ago

I'm using an M1 macbook pro, would love to help out.

domenkozar commented 1 year ago

@wegank would you like to be a maintainer?

wegank commented 1 year ago

Oh, definitely!

stephank commented 1 year ago

I'd like to apply. I've been doing mostly low-level stuff (SDK, Swift, bootstrap, etc.), but also like helping out with packaging here and there.

Et7f3 commented 1 year ago

I have x86_64-darwin (and x86_64-linux) and beginned to repair ocaml on Darwin package https://github.com/NixOS/nixpkgs/pull/209132 https://github.com/NixOS/nixpkgs/pull/197367 I would like to apply. Also can you update link to zero failure link ?

amz-x commented 1 year ago

I can help out with x86_64-darwin and x86_64-linux. I would be interested in becoming a package maintainer. Is the criteria to become a package maintainer similar to Fedora?

domenkozar commented 1 year ago

No criteria, help out and have fun. Added :)

totoroot commented 1 year ago

@domenkozar I've been using NixOS for a little over two years and Nix on x86_64-darwin for a few months now at work. Recently I've started packaging and reviewing for darwin, so I'd like to become a darwin maintainer as well.

Edit: Soon an aarch64-darwin Mac Mini will move in as well :)

CL0Pinette commented 1 year ago

Hey, I am using a mac M1. I'd love to contribute, I've used nix-darwin on my mac for 6 months. I will also be able to help transposing packages from linux to darwin

inclyc commented 1 year ago

Hi NixOS folks! I am using a M1 macbook and currently using nix flakes on my system. I'd like to help with testing packages & reviewing PRs. I'm also working in the LLVM community (committer, clang, backends), if there are any toolchain issues please cc me :)

domenkozar commented 1 year ago

We really need help with maintaining GHC, two issues are blocking a lot of packages:

berryp commented 1 year ago

Can't help with the Haskell work but happy to help anywhere else I can.

milahu commented 1 year ago

link is gone

We have darwin-maintainers team which is currently 7 members.

Atemu commented 1 year ago

@milahu pretty sure you must be in the NixOS org to see that link. I can see the 51 members: https://github.com/orgs/NixOS/teams/darwin-maintainers/members

stepbrobd commented 1 year ago

I'd love to help! About 2 months into this new world with my old Intel MacBook and a new Apple Silicon MacBook.

pupbrained commented 1 year ago

Got an aarch64-darwin machine for helping out if needed :) I could probably even help with aarch64-linux using Asahi NixOS.

yamashitax commented 1 year ago

I have aarch64-darwin. I can help maintain, test, and add new packages.

0xMRTT commented 1 year ago

I can help out with x86_64-darwin and x86_64-linux. I would be interested in becoming a package maintainer.

n8henrie commented 1 year ago

I'm relatively new but also interested in helping. Also on aarch64-darwin.

yurrriq commented 1 year ago

I've pinged the Nix guild at work, where there are some Darwin users.

Eliot00 commented 1 year ago

I have both intel macbook and m2 mac mini, I would like to help.

emilazy commented 1 year ago

I would be happy to get darwin-maintainers pings and try to help fix breakage that looks tractable, although I know better than to promise reliable responses or to guarantee I'll spend time actively scouting for issues/PRs that don't affect me. My aarch64-darwin machine is currently broken but I have access to x86_64-darwin and x86_64-linux. I have worked on Darwin issues in the past (e.g. https://github.com/NixOS/nixpkgs/pull/137605, https://github.com/NixOS/nixpkgs/pull/137741, https://github.com/NixOS/nixpkgs/pull/137870, https://github.com/NixOS/nixpkgs/pull/137942 (stalled out, alas), https://github.com/NixOS/nixpkgs/issues/238791).

cidkidnix commented 1 year ago

Hey I work at @obsidiansystems and we use darwin/MacOS quite a bit commercially (mostly for iOS),

Besides our use I'm happy to step up to help maintain mostly the haskell side of things with Darwin

khaneliman commented 1 year ago

I use nix to manage my mac configuration and have been trying to add / fix darwin support in derivations. You can add me to the list, too.

iFreilicht commented 11 months ago

I would also like to be added to the list. I've only just opened my first darwin-specific PR but have gotten other PRs merged in the past, either as author or as tester.

heywoodlh commented 8 months ago

I would be happy to also be added to this list, have opened a couple of MacOS-specific PRs in the past few months. :smile:

DontEatOreo commented 6 months ago

I would like to help also! I daily drive aarch64-darwin on M1 Mac Mini

siriobalmelli commented 4 months ago

I'd like to volunteer.

Recently went all-in and I'm now running nix-darwin and home-manager on both aarch64-darwin and x86_64-darwin.

matteo-pacini commented 3 months ago

@domenkozar Would like to help too, I have access to both aarch64-darwin and x86_64-darwin machines.

Made a few PRs already, adding Darwin support to a few packages:

318047

318535

319268

Also a few iOS developement tools I use at work:

318906

317561

Some are still in review:

320122

321219

321539

321607

afh commented 3 months ago

Happy to be part of the Nix Darwin maintainers if helpful for the team 👋🙂.

I too have access to aarch64-darwin (daily driver) and x86_64-darwin and have contributed a few darwin related improvements to nixpkgs, for details see list of PRs created (13) and PRs reviewed (9) by me and labeled 6.topic darwin.

domenkozar commented 3 months ago

For same reasons I resigned in https://github.com/NixOS/nixpkgs/issues/50105#issuecomment-2183067965, until moderation actions improve I'm no longer going to spend time here.