| 4 Feb 2024 |
Pratham Patel | Let's say that you're this proposed tool to manage systemd services on Debian. If you run a binary from here that is from the nix store, well now you need to mont /nix in the initramfs unconditionally since there might be some services that start with the initramfs. At which point, you're doing what NixOS does with stage1 and stage2 (not exactly but very similar). | 17:00:01 |
Pratham Patel | *that you're using this proposed tool | 17:00:16 |
Janik (they/them) | In reply to @sujayj:matrix.org Hello everyone, so we were looking into nix-darwin and how it is implemented , we want to create similar projects to bring declarative and reproducible package management and system configurations to debian systems first and then hopefully branch out to other linux distros as well, and since nothing like nix-debian exists now, possibly due to the various distribution specific details, package managers and system service management tools, is it viable to atleast start working on a specific distro (i.e nix-debian) ? if not please elaborate . * fwiw devenv has some support for it https://devenv.sh/services/ (not at system level) | 17:00:35 |
Pratham Patel | Janik, do we have any proposed projects for Nix/NixOS? | 17:08:58 |
Janik (they/them) | currently just the idea i submitted https://github.com/NixOS/GSoC2024/blob/main/ideas.md but we gonna reach the minimum, peter hoeg said he is gonna submit two more this evening, and I'll submit one more tomrrow before sending the org application to google. | 17:10:46 |
Pratham Patel | Thanks, I'll take a look tomorrow morning. | 17:13:09 |
| tomberek joined the room. | 22:03:52 |
tomberek | It would be great to have help clarifying the dynamic derivation use-case of automatic incremental builds. | 22:05:15 |
Janik (they/them) | In reply to @tomberek:matrix.org It would be great to have help clarifying the dynamic derivation use-case of automatic incremental builds. Would you be willing to mentor the idea :D | 22:49:26 |
eldios (Lele) | I was thinking of expanding the docs with more starter templates both for pure nix conf and flake based.
Not a huge task, but interesting for new comers, instead of relying on random people's conf which often is more convoluted than needed (especially initially). | 23:21:09 |
eldios (Lele) | * I was thinking of proposing of expanding the docs with more starter templates both for pure nix conf and flake based.
Not a huge task, but interesting for new comers, instead of relying on random people's conf which often is more convoluted than needed (especially initially). | 23:21:19 |
eldios (Lele) | * I was thinking of proposing expanding the docs with more starter templates both for pure nix conf and flake based.
Not a huge task, but interesting for new comers, instead of relying on random people's conf which often is more convoluted than needed (especially initially). | 23:21:27 |
| 5 Feb 2024 |
tomberek | Yes. | 01:47:32 |
Pratham Patel | What kind of templates do you have in mind? I'm a Nix newb but have written technical articles/how-tos/guides on itsfoss.com, maybe I can help if I understand the task better :) | 02:20:08 |
| getpsyched joined the room. | 07:42:45 |
eldios (Lele) | @Pratham Patel (you can mention me) I was thinking of some “ready-to-use” examples to be added to the installation docs or as a subsequent step so that people configuring their nix/nixOS setup for the first time would have a sane, solid base to start from. Though from what I got mentors are supposed to propose ideas, but then students are supposed to take on ‘em and then be the actual “doers" | 15:02:53 |
Pratham Patel | In reply to @eldios:chat.lele.rip @Pratham Patel (you can mention me) I was thinking of some “ready-to-use” examples to be added to the installation docs or as a subsequent step so that people configuring their nix/nixOS setup for the first time would have a sane, solid base to start from. Though from what I got mentors are supposed to propose ideas, but then students are supposed to take on ‘em and then be the actual “doers" Oh, so you mean, for X usecase, here's the starting template and for Y, this is what you use and here's another template for Z. Correct? | 15:58:18 |
Pratham Patel | And, I assume these templates should be merged in NixOS/templates? | 15:59:58 |
eldios (Lele) | the main entrypoint should be the initial docs that new users touch (IMO the installation docs)… where the templates live I guess is just debatable based on how they should be used | 16:19:29 |
Pratham Patel | gotcha, thanks | 16:20:01 |
Janik (they/them) | if they are in the nixpkgs or nixos manuals adding flake instructions isn't really a option since they are considered unstbale and thus we don't really support them documentation wise, that's one of the reasons why newcomers using the zero2nix installer and official documentation are often so confused, but that doesn't really change anything in terms of how one would structure a template since the only difference between flakes and classical nix is basically the entry point and in most cases you can replace a flake.nix with a default.nix and a shell.nix. Are you sure you would be able to fill the minimum of 90 hours with that task? | 16:40:32 |
eldios (Lele) | good point. Those are a lot of hours, should probably be expanded further as a task to make it more “beefy” and justify the amount of hours. What’s our internal deadline to submit ideas? is it tonight? | 16:54:49 |
Janik (they/them) | In reply to @eldios:chat.lele.rip good point. Those are a lot of hours, should probably be expanded further as a task to make it more “beefy” and justify the amount of hours. What’s our internal deadline to submit ideas? is it tonight? basically until 21.02 if we get accepted and we need at least for good ones to be accepted. | 16:57:05 |
Janik (they/them) | In reply to @eldios:chat.lele.rip good point. Those are a lot of hours, should probably be expanded further as a task to make it more “beefy” and justify the amount of hours. What’s our internal deadline to submit ideas? is it tonight? * basically until 21.02 if we get accepted and we need at least four good ones to be accepted. | 16:57:12 |
eldios (Lele) | kay, I’ll keep think and observe about potential ideas. Any areas that they think are worth looking at @Janik (they/them) ? | 17:04:40 |
Janik (they/them) | some part of nixpkgs you are personally interested in. | 17:05:55 |
| Jan Tojnar joined the room. | 21:59:25 |
| 8 Feb 2024 |
| linj joined the room. | 06:56:09 |
| 17 Feb 2024 |
| @themukeshmahiya:matrix.org joined the room. | 02:36:27 |
@themukeshmahiya:matrix.org | hello everyone, recently i started using nixos and flakes and still exploring the world of nix and its all components, can you guide me how i can be a contributor or what is the process of becoming one and i wanna also learn the nixos and its all use cases in different development environments. | 02:44:46 |