| 17 Mar 2025 |
K900 | It's ot | 05:29:39 |
K900 | * It's not | 05:29:40 |
K900 | We support 24.11, which is latest stable | 05:29:51 |
K900 | And unstable, which is really rolling | 05:29:58 |
K900 | Doesn't really get newer than that | 05:30:06 |
balanced_design | Well thats good to hear. | 05:30:59 |
K900 | Most of the issues we've got are really specific to the WSL glue | 05:31:25 |
K900 | Like the way they set up graphics drivers doesn't work great with NixOS and that's not really something we can do much about | 05:31:41 |
balanced_design | Is there something you recomend for prerequisite knowledge? I get errors when I try to follow almost any docs, form answer, or blog tutorial. So I try to research each aspect of the terms they use and code tokens they use... and I just struggle so much to find any info.
I just dont know how to actually progress with nixOS smoothly... Its molasses compared to anything else. | 05:44:41 |
K900 | The state of the docs is ... generally not great | 05:46:19 |
K900 | That's not really a WSL issue | 05:46:22 |
K900 | If you have specific questions, feel free to ask here or in #Nix / NixOS | 05:46:34 |
nzbr (they/it) | The docs for most NisOS things do unfortunately leave a lot to be desired | 05:46:43 |
balanced_design | Is this really supposed to be what I do? Ask detailed questions each step of the way? | 05:57:54 |
K900 | I mean | 05:58:12 |
K900 | "Supposed to"? Probably not | 05:58:16 |
K900 | But the docs aren't great | 05:58:23 |
K900 | And that's not something you can really fix in a day | 05:58:35 |
K900 | And by asking questions you'll hopefully learn how to find answers yourself | 05:58:47 |
nzbr (they/it) | Without knowing where you're stuck right now, some general advice I can give you: Once you get the hang of the syntax and nix itself, you can get by with https://search.nixos.org pretty well for most things. Other than that, try to read and understand code others wrote that does something similar to what you need (don't just copy/paste that blindly, try playing around with it a bit) | 06:01:27 |
nzbr (they/it) | The search also links to the file where the option you're looking at is defined. That can help you understand what happpens in the background | 06:02:33 |
balanced_design | Redacted or Malformed Event | 06:20:49 |
balanced_design | "once you get the hang of the syntax and nix itself" I wish it was this easy as these few words. Ive spent hours on the most basic and fundamental looking things. From getting the thing installed without errors, to getting the thing to have internet, to rebuild switching with a configuration.nix I can view in my IDE, to how to install packages from different channels or even searching different channels like unstable-small. | 06:23:19 |
balanced_design | Thanks for the reassurence K900... it means alot | 06:23:24 |
K900 | Generally multiple channels is not something you should care about this early | 06:23:43 |
K900 | (or, really, ever, but that's a different story) | 06:23:51 |
nzbr (they/it) | I really wish there was a good resource I could point you to that really explains the few foundational things that have to click into place to understand nix, but as far as I am aware, that just does not exist... If it helps: Everyone I've watched get into nix was struggling just like you, until it suddenly made sense to them. I'm sure you'll get to that point eventually | 06:26:54 |
K900 | I think the thing that we are very bad at teaching, and the thing that makes it click for many people, is that Nix is just another programming language | 06:28:11 |
K900 | Most intuition you have for programming in other languages does actually also apply to Nix | 06:28:24 |
K900 | Even though it looks kinda weird | 06:28:39 |