Hello, I was wondering what version (23.05, 22.11, unstable, etc) of nixpkgs you use. I personally use unstable, and it’s never broken.

Edit: I also have a master input in my flake, which I added just for XIVLauncher (context: someone made a PR to fix it not building, and it got merged into master, but last time I checked it wasn’t backported to unstable)

  • kotatsuyaki@beehaw.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    I used to follow the latest stable channel. After embracing flakes (which made version pinning easy and integrated), I’ve moved to just pinning unstable for the fresh packages. I update the flake about once a month, when I have spare time to deal with potential breakages in case there’s any.

    • ultra@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I update my flake inputs almost every time I use my PC (sometimes multiple times a day), and the only thing that breaks (rarely) is sddm, which is fixed by rebuilding again from TTY.

      • kotatsuyaki@beehaw.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Interesting. How often does it trigger mass re-download from the binary cache? I’m on a not-so-fast home internet connection, so if mass rebuilds occur too often, I would spend a lot of time waiting for the downloads.

  • Corngood@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    I use a fork (with some stuff I haven’t cleaned up enough to PR) that I rebase on master whenever I decide to upgrade, because I like maximum pain.

    Although honestly it’s still really stable. When something breaks, it’s usually easy to bisect and fix.

    • ultra@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 year ago

      You basically use master? Holy sh*t dude, good luck with that.

      If you just want to have some packages that aren’t in nixpkgs, then why not just create a custom flake?

    • priapus
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Is there a reason you rebase on master instead of just unstable?

      • Corngood@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I find it very easy to bisect and fix problems in nixpkgs, and it seems like a good way to contribute. I can do upgrades whenever I feel like it, and it’s trivial to roll back, so it’s never blocking me when I need to get other work done.

  • KraftPunk@feddit.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    I use 23.05. Most Software in it is new enough for me. If I need something newer I just geht it from unstable.

  • rycee@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Still on 22.11 with various cherry-picked commits from unstable. Will switch to 23.05 when I have some spare time.

  • eursec@feddit.nl
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Unstable always. Very rarely the build breaks, but that just means I can’t update my systems for a few days. Due to the atomic updates, my systems themselves have never broken.