bio

  • 15 Posts
  • 20 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).





  • You can install alternative android distros on an android phone that will keep updating long after the manufacturer has stopped. For example lineage OS which supports lots of devices (but not all).

    There are also Linux distros targeted to mobile devices.

    You just need to pick a device that is supported when buying.























  • 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.