I’m currently running Arch and it’s great, but I’m noticing I’m not staying on the ball in regards to updates. I’ve been reading a bit about Nix and NixOS and thinking of trying it as my daily driver. I’ve got a Lenovo x1 xtreme laptop, I don’t do much gaming (except OSRS), use firefox, jetbrains stuff, bitwarden, remmina, obsidian, and docker.

Is anyone running NixOS as their daily? How are you liking it and are there any pitfalls / stuff you wish you knew before?

  • siph@lemmy.ml
    link
    fedilink
    arrow-up
    26
    ·
    1 year ago

    I’ve been using NixOS for over a year and I can’t imagine using anything else. I originally started using it because I liked the idea of version controlling the entire configuration, but now I use it for everything.

    The most underrated feature of Nix is being able to instantly roll back an update that breaks something that you don’t want to deal with. An update breaks kitty or neovim? If I have something to do I can just roll back and fix it later. Awesome.

    It’s not for everyone. I can’t imagine someone who isn’t at least a hobbyist programmer having the desire to overcome the technical nature of it.

    Heres my config.

    • Omniformative
      link
      fedilink
      arrow-up
      7
      ·
      1 year ago

      btrfs + snapper can easily achieve the same thing. You can checkout OpenSUSE.

      • siph@lemmy.ml
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        Yeah, btrfs is awesome and it’s easy to use with NixOS as well. The rollback mechanics are different in that Nix isn’t actually rolling back it’s just rebuilding a previous revision (commit) of the config.