Handing ownership/maintenance of nix-emacs to the Nix community

For those that are not familiar, nix-emacs is an Emacs library supporting completion of Nix OS options when editing Nix configuration files. I originally wrote this back in 2015, but due to being busy at work and no longer using Nix OS in my day-to-day, I have not had the time or energy to maintain the project.

I know it is something that is useful, and there are changes that can be made to support more modern completion engines. I feel like this should be something that should be owned by the Nix OS community.

Are there Emacs users in the community that would like to take this over? Can the repo be moved to be hosted under one of the Nix organizations on GitHub so it can be better maintained?

5 Likes

It can be hosted under nix-community.

@Mic92 Can you help out with next steps?

Also cc @adisbladis.

nix-emacs’ ivy-nixos-options is something I use very frequently, thanks a bunch for building it @travisbhartwell!

1 Like

I have invited you to the nix-community Github org. Once you’ve accepted the repo can be transferred over.

We have an existing Emacs maintainer team in the org that currently administrates

My personal recommendation would be to give the existing nix-community Emacs team access to the repo if that’s fine with you.
Note that this not a commitment or a guarantee any one of these maintainers will actually do work on it.

1 Like

@adisbladis I have successfully moved the repository to nix-community/nix-emacs. I don’t have permissions now to add repository access to anyone, so someone that administers the nix-community organization will have to do so.

Is there a better forum rather than this one to make sure folks in that organization are aware that this is available to pick up maintenance from?

I don’t have permissions now to add repository access to anyone, so someone that administers the nix-community organization will have to do so.

That happens when you migrate ownerships. I’ve added you back as a maintainer for the repo.

Is there a better forum rather than this one to make sure folks in that organization are aware that this is available to pick up maintenance from?

Most communication in the nix-community org happens on matrix or on Github Discussions.
See Contact - Nix Community for points of contact.