Heya, been hearing about NixOS for a long time now, mostly from the peeps over at the Linux Unplugged podcast. So was thinking about jumping onto the nix-train, however it seems like it has a learning curve. Does anyone have any good learning resources, blog-posts, guides, whatever beans that you used to get started with NixOS?

Appreciate any tips ❄️

  • pruneaue [she/her]@infosec.pub
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    9 months ago

    Im on my own NixOS journey right now, so i cant fully vouch for all this yet. Here are my bookmarks for Nix/NixOS learning resources:

    Apart from all this, ive learned the most from a mix of looking at other people’s configurations and reading source code. The documentation is super messy, especially if you want to make use of flakes (which i personally recommend from the get go).

  • robotdna@toast.ooo
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    NixOS docs themselves are a tad lax, but it will get better.

    Learning nix itself is also important:

    https://zero-to-nix.com/

    Just this morning I was having issues with a wacky dual-boot install with NixOS and Windows sharing an EFI partition, and quite interestingly ChatGPT and I were able to troubleshoot the process and get it resolved in under half and hour. I was really impressed by the specific configurations it was giving me for my /etc/nixos/configuration.nix , so that is also another resource you may consider leaning on when you run into walls in other documentation sources.

  • lily33@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    After you’re done with the initial setup, I’ve found looking for nix code on GitHub to be very useful for seeing how to do things.