All organizations · GSoC 2026 · Programming languages, Infrastructure and cloud

NixOS Foundation

Declarative builds and deployments

Our role is to support the infrastructure and development of the NixOS project as a whole. Most of the development is happening here: https://github.com/nixos/nix - the Nix cli and language reference implementation https://github.com/nixos/nixpkgs - package definitions for the Nix package manager and NixOS source code A few key points are: - keeping our ci up and running - hosting a trustworthy binary cache for the public - providing documentation for everything Nix - unblocking contributors and keeping things civil

  • git
  • nix
  • programming language
  • operating system
  • configuration management
  • build system
  • Infrastructure as Code

Project ideas

15 ideas on its 2026 ideas page; of the 13 that state a difficulty: 3 easy, 5 medium, 5 hard. 6 mentors named.

  1. Review Nixpkgs PRs easy
  2. Improved release notes for Nixpkgs easy
  3. Migrate some NixOS modules to modular services medium
  4. Nixpkgs Security Tracker Improvements hard
  5. Testing Dynamic Derivations hard
  6. Declarative user profile pictures easy
  7. Enhanced Patch Information Extraction hard
  8. Cross-Ecosystem Vendored Dependencies medium
  9. Remove the Build Hook Mechanism, Store Extensions hard
  10. SBOM Accuracy and PURL Integration for Nixpkgs medium
  11. Statix Nix Linter Improvements medium
  12. Provide support for Mandatory Access Control hard
  13. Patch CVE Reference Cleanup
  14. Package Wrapper Metadata in Nixpkgs
  15. NixOS Configuration Drift Detector & Reconciler medium

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2024, 2 years. Projects per year: '24: 3, '26: 4.

On GitHub

52 repositories pushed to in the last year. Main languages: Nix (12), Haskell (6), Python (6), Rust (4), Shell (3), C++ (2).

Links and channels

go deeper in your terminal
git-into-gsoc org "NixOS Foundation" --shortlist
git-into-gsoc repos "NixOS Foundation"
git-into-gsoc issues --org "NixOS Foundation"
or ask your assistant:
"Which NixOS Foundation repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.