• Mactan [he/him]@lemmy.ml
    ·
    6 months ago

    nix is like the i3 of package managers. does it work sure but you'll spend your 80% of your time learning code and configuration to make your sick packaging rice /sarcasm

  • RenardDesMers@lemmy.ml
    ·
    6 months ago

    Probably not the goal of the author but I guess this article convinced me that nix/nixOS is not for me.

    • Atemu@lemmy.ml
      hexagon
      ·
      edit-2
      6 months ago

      This is a lot to take in; it's basically an overview of all the interesting features of Nix. When starting out, you don't need this kind of in-depth knowledge. I personally gathered most of what was covered here in over 6-12months of using it and I did just fine.

      It might still not be for you but don't take this as the reference point.

  • AItoothbrush@lemmy.zip
    ·
    6 months ago

    This a plea for help: is there any other distro that does immutability like nix without the configurstion of nixos. I love nix but its just so complicated. When something breaks i spend half an hour just to fix some small problem because i have to get the config then rebuild then test, etc. Idk if i was the one making nixos how would i fix it tho. Also its too teminal based for most people.

    • Atemu@lemmy.ml
      hexagon
      ·
      6 months ago

      There's the WIP NixOS-based SnowflakeOS that aims to make NixOS approachable for mere mortals but that's still declarative configuration and of course still NixOS under the hood.

      There's a bunch of immutable distros out there that use OStree or some other imperatively managed snapshotting mechanism such as Fedora Silverblue or VanillaOS.

  • toastal@lemmy.ml
    ·
    6 months ago

    I dunno, I don’t trust a guides still recommending flake-utils. You can make the same four loop in like 4 lines of Nix which is a smaller diff & doesn’t pollute your downstream consumers with a useless dependency. Flakes also don’t eliminate pointless builds, fileset or filtering the src can & the only tool with file tracking on by default is the Git VCS specifically (which also involves the intent to add flags which is the other side of annoying).