!etBYPdyCKgnXJSXexD:matrix.org

NixOS GSoC

243 Members
22 Servers

Load older messages


SenderMessageTime
22 Feb 2026
@deepak-dev:matrix.orgDeepak Maharana* Hi guys , I’m new to the NixOS community and exploring contributing here. My background is mostly Python, FastAPI/Django, some React/JS and I’m currently reading docs. Could someone point me to a good repo / issue label / starter task where I can begin contributing and get familiar with the codebase? Thanks!15:37:19
@bbn08:matrix.orgATrancendentBeing joined the room.20:15:40
@bbn08:matrix.orgATrancendentBeingHi, I'm Bhuvan an comp sci student specializing in AI&ML and am currently surfing thru the code base of nixos. So far all the ideas seem exciting to me after going thru them, but i'd like to work on Security Tracker Improvements as i believe that suits my skill level the best. Here is my Github Profile:https://github.com/Bbn08 , looking forward to the journey. Thank you :)20:44:14
23 Feb 2026
@arkhamknight25:matrix.orgAmrit Amber joined the room.03:21:45
@akjflare:matrix.orgakjflare joined the room.03:31:44
@arkhamknight25:matrix.orgAmrit Amber

Hi everyone! I'm Amrit, a CS student at IIIT, currently based in Tokyo. I work mostly in C++, Python, and TypeScript, with experience in backend systems and infrastructure.
I've been going through the 2026 ideas list and I'd like to propose an original idea: NixOS Configuration Drift Detector & Reconciler.
NixOS guarantees reproducible builds and atomic activation, but it does not continuously verify that runtime state remains aligned with the declared configuration. In practice, systems can diverge from their intended state due to manual interventions, mutable state changes, or runtime inconsistencies.
The core idea is to build a NixOS module + CLI tool that detects and reports configuration drift between the declared NixOS configuration and the live system state.
Initial scope could include:

Comparing systemctl list-units output vs declared systemd.services
Detecting firewall rules that differ from the configured networking.firewall state
Checking user accounts against users.users
Verifying /etc contents against activation outputs
Identifying services running with mismatched derivations or binaries

The tool would generate structured drift reports with severity levels and clear explanations. A reconciliation mode could optionally restore safe classes of drift or generate suggested configuration patches.
Validation would be done using NixOS VM tests to simulate controlled drift scenarios and ensure correctness.
Effort: Medium (175h) to Large (350h), depending on how far reconciliation and diagnostics are taken.
I'd really appreciate feedback on whether this aligns with current ecosystem priorities and whether anyone would be interested in mentoring or refining the scope. Happy to draft a more detailed design document or open a PR to the ideas list.
GitHub: https://github.com/arkhamknight25

03:44:05
@akjflare:matrix.orgakjflareHi everyone! I'm Alan, an undergraduate EE student in the Bay who has some experience in software dev. I'm currently working on various embedded systems and basic computer graphics, but I also have some higher-level projects under my belt. I've been a NixOS user for a little over a year now (so I am of course familiar with Nix), and I was quite interested in the issue surrounding setting up profile pictures declaratively. I encountered this issue myself as a user, but I elected to simply ignore it. I actually do have an idea to solve this, which involves storing the image file into the Nix store, then symlinking it into accountsservice/icons. Of course, I would need some more time to develop this solution, as I am unfamiliar with large codebases such as that of NixOS. Here's my GitHub account, feel free to take a look :D https://github.com/al-nf03:51:17
@akjflare:matrix.orgakjflare* Hi everyone! I'm Alan, an undergraduate EE student in the Bay who has some experience in software dev. I'm currently working on various embedded systems and basic computer graphics, but I also have some higher-level projects under my belt. I've been a NixOS user for a little over a year now (so I am of course familiar with Nix), and I was quite interested in the issue surrounding setting up profile pictures declaratively. I encountered this issue myself as a user, but I elected to simply go with the default grey profile picture. I actually do have an idea to solve this, which involves storing the image file into the Nix store, then symlinking it into accountsservice/icons. Of course, I would need some more time to develop this solution, as I am unfamiliar with large codebases such as that of NixOS. Here's my GitHub account, feel free to take a look :D https://github.com/al-nf03:55:05
@akjflare:matrix.orgakjflare* Hi everyone! I'm Alan, an undergraduate EE student in the Bay who has some experience in software dev. I'm currently working on various embedded systems and basic computer graphics, but I also have some higher-level projects under my belt. I've been a NixOS user for a little over a year now (so I am of course familiar with Nix), and I was quite interested in the issue surrounding setting up profile pictures declaratively. I encountered this issue myself as a user, but I elected to simply go with the default grey profile picture. I actually do have an idea to solve this, which involves storing the image file into the Nix store, then symlinking it into accountsservice/icons. I was also thinking about doing this with desktop wallpapers. Of course, I would need some more time to develop this solution, as I am unfamiliar with large codebases such as that of NixOS. Here's my GitHub account, feel free to take a look :D https://github.com/al-nf03:55:48
@gaurav_aditya:matrix.orggaurav_aditya joined the room.08:51:12
@hexa:lossy.network@hexa:lossy.network left the room.10:33:19
@devprashant__19:matrix.orgDev PrashantAfter going through it....... I'm really interested in contributing to the Security Tracker Improvements project for GSoC! Building scalable full-stack apps and tweaking UIs is exactly what I love doing, so tackling the tracker's backend workflows and frontend fixes sounds like a perfect fit. If there are any good first issues or specific parts of the codebase you'd recommend checking out first, I'm ready to dive in.11:29:38
@roberthensing:matrix.orgRobert Hensing (roberth) joined the room.15:51:14
@prathamesh25:matrix.orgPRATHAMESH Naik joined the room.18:32:24
24 Feb 2026
@shmwot:matrix.orgcatsarecute joined the room.08:49:58
@shmwot:matrix.orgcatsarecuteHey! I'm a math undergrad and have been using NixOS for around 3 years now. Haven't really gotten into properly configuring stuff on my own until last year though. I primarily work with haskell and a lot of packages seem to be broken and this is a well documented issue. I'm considering this for a GSoC proposal and would love some guidance. 08:58:43
@shmwot:matrix.orgcatsarecute* Hey! I'm a math undergrad and have been using NixOS for around 3 years now. Haven't really gotten into properly configuring stuff on my own until last year though. I primarily work with haskell and a lot of packages seem to be broken and this is a well documented issue. I'm considering working on this for a GSoC proposal and would love some guidance. 08:59:01
@yyovil:matrix.orgYyovil joined the room.11:48:56
@yyovil:matrix.orgYyovil Redacted or Malformed Event11:55:18
25 Feb 2026
@azee2005:matrix.orgAbdullah Zahid joined the room.12:02:36
@tadano_tensai:matrix.orgGenius Joelraj joined the room.14:46:21
@skoh_:matrix.orgSkoh joined the room.14:48:06
@vaibhavxlr:matrix.orgVaibhav Upadhyay joined the room.15:49:38
@vivekanandan_ks:matrix.orgvivekanandan_ks Hi All
Using NixOS and Nix for almost 2 years. I don't care even if I'm officially being included in the GSoC or not. But I wanna do contribute and learn from it.
I'm interested in things like creating NixOS or Home manager module, nixpkgs packaging, or anything that needs some help through contributions.
18:19:33
@vivekanandan_ks:matrix.orgvivekanandan_ksAny mentors please utilise my time, energy and passion for this18:22:53
@rosscomputerguy:matrix.orgTristan Ross joined the room.18:32:22
@gsaurel:laas.frnim65s joined the room.19:56:45
@gsaurel:laas.frnim65s changed their display name from Guilhem to nim65s.19:56:52
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.23:41:38
@lassulus:lassul.uslassuluschanged room power levels.23:42:12

Show newer messages


Back to Room ListRoom Version: 10