[Nix-dev] Google Summer of Code 2017

Domen Kožar domen at dev.si
Thu Jan 5 11:09:02 CET 2017


Hey!

On Wed, Jan 4, 2017 at 3:49 AM, Matthew Bauer <mjbauer95 at gmail.com> wrote:

> Google Summer of Code applications open on January 19 for
> organizations[1]. NixOS had previously applied to be an organization in
> 2014 and 2015 but neither time was accepted. I think it would be great if
> we could get an application in for this year. It's not clear what criteria
> the GSoC use for accepting orgs but I'm thinking that the growth the Nix*
> projects have experienced over the last 2 years gives us a pretty good shot.
>

The criteria is not known, they take a few new orgs each year and recycle.


> Mentors
> The most important thing right now is getting a list of mentors. Lots of
> the mentors from 2015 are still active[2] so I'm hoping to get input from
> them. New mentors would also be welcome! I think @iElectric organized the
> efforts previously, so I'm hoping to see if he is
>

I'll happily do it in 2017.


> Students
> I am currently eligible to work as a student over this summer if NixOS
> gets accepted. I'd really enjoy working on NixOS-stuff and I think it would
> be really helpful to the Nix* project.
>

Awesome - thanks for starting the discussion.


> Ideas
> These are some various ideas. Some are new and some are based on the wiki
> page[2].
>
> - NixOS graphical installer: Use something like Calamares[3], make it
> generate a NixOS config, then run some basic installation commands.
> - Nix graphical package manager: Extending on my original efforts in
> getting PackageKit[4] working with Nix, this would be a GUI application
> that makes managing Nix/NixOS easier.
> - Improve Nix build output: This would either be reporting progress
> (NixOS/nix#896) or "Improve nix-build output for post-processing"[5] or
> both.
> - In-memory representation of derivations: get rid of the .drv files in Nix
>

I'll prepare a list of things each idea needs and send a call for mentors.

There's a GSoC label on github, so let's use that.


>
> Obviously there are lots of other ideas that are worthwhile, hopefully
> potential mentors can contribute more.
>
> [1]: https://developers.google.com/open-source/gsoc/timeline
> [2]: https://nixos.org/wiki/GSOC_2015_ideas_list
> [3]: https://calamares.io
> [4]: https://github.com/hughsie/PackageKit
> [5]: https://nixos.org/wiki/GSOC_2015_ideas_list#Improve_
> nix-build_output_for_post-processing
>
> Gist URL: https://gist.github.com/matthewbauer/
> 109f4b7d1c7ab0eeffbe9448e049a254
> --
> Matthew Bauer <mjbauer95 at gmail.com>
> University of Kansas
> https://matthewbauer.us/
> (913) 671-0636
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.science.uu.nl/pipermail/nix-dev/attachments/20170105/4d5ff025/attachment-0001.html>


More information about the nix-dev mailing list