!etBYPdyCKgnXJSXexD:matrix.org

NixOS GSoC

247 Members
24 Servers

Load older messages


SenderMessageTime
23 Feb 2024
@thefossguy:matrix.orgPratham Patel
In reply to @k3ys:matrix.org
@/Janik can you tell me what is the matrix username of Domen Kožar, he is not on nix matrix space.
He might be available either on the forums or in #nix:nixos.org and #dev:nixos.org
09:38:42
@k3ys:matrix.org@k3ys:matrix.org
In reply to @thefossguy:matrix.org
If that's the case, why not use direnv in tangent?
https://devenv.sh/automatic-shell-activation/
My proposal is not related to how devenv works, it works as expected : ) It is with the requirement of devenv in the first place. I feel nix-shell should support this feature natively without the installation of another package. This would allow wider adoption for nix-shell and not divide the community into two : )
09:44:40
@thefossguy:matrix.orgPratham PatelI'm not sure if I follow...09:45:09
@dtc:diogotc.comDiogo Correia joined the room.10:25:42
@dtc:diogotc.comDiogo Correia

Hey! 👋
I'm Diogo from Portugal and I'm currently in my master's, studying Cybersecurity at KTH, Sweden.
I have been using NixOS for about 1-2 years now, and I absolutely love it! I've made my first PR to nixpkgs a few months ago, so I already have my foot through the door.
Although I have quite an involvement in open source, most of my contributions are to my own projects (and/or of friends I know personally).

I'm personally interested in the nixpkgs library networking functions, since I have personally experienced frustration by the lack of a "clean" way to configure network-related options and programs while using NixOS. One of my active personal projects is having my router at home running NixOS :)
I don't have any other proposals yet, but I'll give it a thought and see if I can come up with something else.

I'm considering applying as a contributor when the applications open :)

Website: https://diogotc.com
GitHub: @diogotcorreia

10:51:48
@dooy:matrix.org@dooy:matrix.org joined the room.11:49:36
@ryantm:matrix.orgryantm joined the room.15:34:28
@Ericson2314:matrix.orgJohn Ericson joined the room.16:18:26
@iamtvk:matrix.orgVamshi Krishna joined the room.17:00:55
@crisemble:matrix.orgcrisemble joined the room.19:34:48
@woojiq:mozilla.orgwoojiq Looking through the nixpkgs repo to find related work for the nixpkgs network library, I also found this gist: https://gist.github.com/duairc/5c9bb3c922e5d501a1edb9e7b3b845ba
Janik (they/them) You also mentioned in 2024.md that there is a MR that only adds ipv4 functionality, so what are your thoughts on this gist. It looks solid to me, and this project is not really suitable for GSoC anymore, since it is almost implemented, just need to make PRs, add tests and docs. Or what more advanced features did you mean in project description?
20:21:01
@apoorvsxna:matrix.org@apoorvsxna:matrix.org joined the room.20:35:14
@janik0:matrix.orgJanik (they/them)
In reply to @woojiq:mozilla.org
Looking through the nixpkgs repo to find related work for the nixpkgs network library, I also found this gist: https://gist.github.com/duairc/5c9bb3c922e5d501a1edb9e7b3b845ba
Janik (they/them) You also mentioned in 2024.md that there is a MR that only adds ipv4 functionality, so what are your thoughts on this gist. It looks solid to me, and this project is not really suitable for GSoC anymore, since it is almost implemented, just need to make PRs, add tests and docs. Or what more advanced features did you mean in project description?

You also mentioned in 2024.md that there is a MR that only adds ipv4 functionality

https://github.com/NixOS/nixpkgs/pull/258250
It's linked in the prior work section, and as I said there, it went pretty stale and the chance of it getting merged is fairly unlikely.

so what are your thoughts on this gist. It looks solid to me

the gist doesn't have any license, you can't just go and copy someone else's work.
A similar discussion came up earlier in #networking:nixos.org, and yes the author would allow to upstream there implementation as long as we credit them. But I would prefer whomever does the task to implement these functions themselves since they are in my opinion a very good exercise to understand the nix language better (that's also why the gist isn't linked in prior work, I don't want mentees to just copy stuff even if they might end up doing it anyways). We might also decide that some functions don't work for nixpkgs or some other things are missing, I did not plan every step of the project before hand.

and this project is not really suitable for GSoC anymore

if you think so that's fair, you don't have to apply for this project :)

since it is almost implemented, just need to make PRs, add tests and docs.

That's quite a bit of work, and it's not just pasting the code it's also properly integrating it into nixpkgs, which includes writing tests and documentation, but also updating existing modules and documentation, writing a announcement post etc..

If it would be easily doable in just a few hours someone would have done it already. Btw project size is also only set to small (90 hours).

Or what more advanced features did you mean in project description?

as stated on the ideas page: for example a "function to check if a ip matches a given subnet". Also keep in mind that difficultly rating is only medium and depends a lot on perspective, for someone who might have never touched nix before writing a function to convert between decimal and binary can already be fairly challenging.

21:13:29
24 Feb 2024
@kranzes:matrix.org@kranzes:matrix.org joined the room.01:30:26
@dooy:matrix.org@dooy:matrix.orgHello, my name is Domagoj, I'm from Croatia, and I am a hobbyist. I am working on small issues for nix.dev and cuda, and am looking to apply here as well.08:58:47
@zarak:matrix.orgz0k joined the room.14:50:46
@yoganshsharma:matrix.orgYogansh joined the room.20:41:16
@seapat:matrix.org@seapat:matrix.org joined the room.22:23:30
25 Feb 2024
@wegank:matrix.org@wegank:matrix.org joined the room.03:39:39
@calmbell:matrix.orgcalmbell joined the room.06:00:45
@omartariq:matrix.orgOmar Tariq joined the room.10:55:34
@siddhant_codes:matrix.orgFPenjoyer joined the room.14:55:53
@siddhant_codes:matrix.orgFPenjoyer

Hey there! I'm Siddhant, known as siddhantk232 on GitHub and as fpenjoyer on Discord. I've been using NixOS as my daily driver for over 2 years now and have been actively promoting it whenever I get the chance. Although I've only made one PR in nixpkgs, which was simply a version change for an already packaged binary, so I'm not sure if that really counts. Nevertheless, I've contributed to OSS projects outside of nixpkgs, mainly in the field of web development.

Recently, I introduced Nix at my workplace, where we now utilize it for cross-compiling a Rust binary for Windows from Linux. Additionally, we've begun incorporating Nix into a couple of our private Rust projects.

I'm interested in applying for Nix Internals: Use std::filesystem::path for Path. Although my exposure to C++ has primarily been academic, limited to problem-solving on platforms like Leetcode and Codeforces, I find the language to be quite feature-rich and expressive. I also enjoy staying updated on new C++ standards through cpp weekly videos. Contributing to this idea would not only enhance my understanding of Nix's internal workings but also deepen my comprehension of how complex projects effectively utilize C++. Moreover, I'm intrigued by the broader vision of porting Nix to Windows.

I'm also intrigued by the nixpkgs pnpm tooling project, primarily because:

If you decide to work on this project you will gain a lot of knowledge about the gears that make nixpkgs turn, namely things like setup hooks and fetcher.

Although I have previous experience with Node.js, my exposure to pnpm has been limited. Thus, I'm excited to delve into pnpm while simultaneously contributing to its support in Nix.

17:25:03
@srishti-j18:matrix.orgSrishti Jaiswal joined the room.20:32:17
26 Feb 2024
@thefossguy:matrix.orgPratham PatelImpressive, all the best :)03:05:58
@rohit-singh18:matrix.orgrohit-singh18 joined the room.15:40:47
27 Feb 2024
@cpli:fairydust.spacecpli joined the room.05:48:53
@cpli:fairydust.spacecpli

hi, i'm cpli /'kapli/

i've been using nixos on vps deployments and on/off as my daily driver for 3 years now. i love functional programming.

i know crystal isn't exactly a functional language, but with some of my earlier personal work (a webscraper the likes of yt-dl with support for many streaming services) having been in crystal, i have a soft spot for it. i'd love to contribute towards the first class support for crystal applications.

i'm intimately familiar with nix, haskell, agda, and ocaml, but have yet to really put my domain to use in public. i would love to be of help!

"github:gwimm"

06:07:47
@omartariq:matrix.orgOmar Tariq

Hi 👋, I'm Omar Tariq from Egypt, I'm studying Computer Engineering at Minia university.

Outside of college I'm using golang everywhere to make interesting networking projects.

I'm pretty much new to the Nix ecosystem so I spent the last couple of days exploring the nix language
through a tour of Nix and the Nix Reference Manual.

I'm looking forward to contributing to Nix ecosystem by implementing the nixpkgs library networking functions.

07:07:55
@chococandy:matrix.orgtrinity joined the room.13:12:08

Show newer messages


Back to Room ListRoom Version: 10