GSoC 2024 NixOS Participant

I’m Riya Bisht from India. I’m a junior undergraduate student doing Computer Science & Engineering and have been exploring Nix/NixOS for about 7-8 months.

I am interested to work on the project “Centralized on-failure reporting for failed systems units” mentored by @peterhoeg
I use NixOS/Ubuntu as my daily driver. I’ve beginner-to-intermediate understanding of Nix ecosystem.
I haven’t done any code contribution to NixOS github repository yet but I would like to know how I can start with one for my GSoC proposal.

I’ve read the following wikis and and now have a basic understanding of Nix Modules and systemd.
How I can proceed with this project?
I’ve gone through the issue: boot counting