bio

  • 12 Posts
  • 10 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • NixOS:

    • Largest and most up to date package repository (no need for flatpack/appimage/snap ect)
    • Reproducible
    • Declarative
    • Rollbacks you can select at boot time
    • No dependency conflicts

    I think it will easily be the number 1 distro if/when they can :

    • the steep learning curve (e.g. have a gui installer EDIT: As in a GUI software centre)
    • documentation
    • have more tools use nixos and have nixos in mind (e.g. there are a couple of tools that didn’t work for me because of specific C libraries not beeing present/configured on nixos that are present on other distros. some libraries implicitly expect these to be present).


















  • never had that issue before, as long as they have the same version and config

    Then you are very lucky. “It worked on my machine” is a meme for a reason.

    wasn’t that possible before with snapshotting (btrfs/lvm)?

    I haven’t used snapshotting with those before. I guess the difference is that with nix it is done by the package manager by default, with btrfs/lvm you would have to set that up independently (please correct of this is not the case).


  • So how useful it is in practice?

    It’s useful for quite a few things in practise:

    • You can be sure software that is packaged with nix will behave the same on different computers.
    • You can avoid dependency conflicts.
    • You can automate some things that would otherwise take multiple (mostly manual steps) on other systems.

    This video shows off some of the cool things you can do with nix: https://youtube.com/watch?v=6Le0IbPRzOE&feature=share9

    How do updates work?

    You update a programming by specifying the latest version of a program in config and rebuilding.

    You update the OS by pointing to the channel you want to use and rebuilding.

    You can time travel back to a previous state if anything goes wrong.

    Can it play Crysis?

    I expect so, some people.do use nix for gaming.