I thought I’ll make this thread for all of you out there who have questions but are afraid to ask them. This is your chance!

I’ll try my best to answer any questions here, but I hope others in the community will contribute too!

  • wanghis_khan@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    7 months ago

    NixOS. I don’t get what it really is or does? It’s a Linux distribution but with ceavets or something

    • exu@feditown.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 months ago

      It’s a distribution completely centered around the Nix package manager. This basically allows you to program how your system should look using one programming language. If you want an identical system, just copy that file and you’re set.

      • ReakDuck@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        I remember that thr kernel didn’t had performance flags set and used, making NixOS not a nice Gaming platform.

        Is this true? Can I fix it for myself easily?

        • pineapplelover@infosec.pub
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 months ago

          Easily? I’ve heard it’s really time consuming to get it exactly how you like it but the same could be said about a lot of distros.

    • featured [he/him, comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      Instead of installing packages through a package manager one at a time and configuring your system by digging into individual config files, NixOS has you write a single config file with all your settings and programs declared. This lets you more easily configure your system and have a completely reproducible system by just copying your nix files to another nixos machine and rebuilding.

      It’s also an immutable distribution, so the base system files are only modified when rebuilding the whole system from your config, but during runtime it’s read only for security and stability.