• EnderMB@lemmy.world
    link
    fedilink
    arrow-up
    13
    arrow-down
    1
    ·
    3 months ago

    I tried it, and while I was really excited about its proposition, it felt like at times any prior knowledge of Linux was a bit wasted. I also had some significant problems with needing to pin packages.

    I don’t doubt that it’s a great option for many, if you’ve got the time to learn it. I’m finding myself in the position where I stick my flag to one distro and keep it there for as long as it doesn’t piss me off.

    • nickwitha_k (he/him)@lemmy.sdf.org
      link
      fedilink
      arrow-up
      2
      ·
      3 months ago

      Yeah. I had a similar experience. My first successful install, following the docs, didn’t have a network stack. It turns out that the docs are not representative of what’s considered best practices at this point. I also don’t care for needing a new DSL for a single use case.

      So, for me, it’s a non-starter. Fedora Atomic is meeting my needs nicely at this point. NixOS has brought some excellent ideas to the forefront and is a great match for some people. I’ll pass until I can use my JSON/YAML/TOML and the docs are useable.

  • Akatsuki Levi@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    3 months ago

    Have tried, had bad experience trying to get damn libs to work with clang, gave up and went back to Arch

    • sntx@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      I’ve looked into the same, sad it’s not viable yet…

      Well it’d need declarative configuration IMO, so maybe something like tvix would need to be integrated first. That could also get us to being DSL agnostic.

      Bur damn, RedoxOS (impl) is sexy.

  • Blue_Morpho@lemmy.world
    link
    fedilink
    arrow-up
    96
    arrow-down
    16
    ·
    3 months ago

    I’d been hearing a lot about NixOS so I did a VM install. It wanted me to setup my own partitions manually without even giving preset sane defaults like I was back in 1994 installing Slackware.

    Nope. My OS is a tool, not a lifestyle.

    • Wooki@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      3 months ago

      it wanted me to setup my own partitions manually

      You’ve obviously never used nix, it’s GUI installer can auto configure just fine.

      When your OS AND apps are declared and stateful a lot of risk and complexity is removed. Configuring is just a bad experience with poor usability and worse documentation.

    • suction@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      Where do you draw the line though between tool and lifestyle? At setting up partitions (which is a trivial thing I would not mind at all)?

    • qqq@programming.dev
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      3 months ago

      Sounds like you haven’t done it in a while. It has calamares installer now.

    • Laser@feddit.org
      link
      fedilink
      arrow-up
      22
      arrow-down
      1
      ·
      3 months ago

      This is the opposite of me. I always get nervous when I don’t have precise control over how the disk layout looks. I explicitly decided for the non-graphical installer when I first downloaded NixOS

      • Laser@feddit.org
        link
        fedilink
        arrow-up
        11
        arrow-down
        1
        ·
        3 months ago

        Encryption? Also you’re assuming there’s only one block device…

        assuming the person before did not just mean partitioning, but also all other storage-related tasks

    • turnipjs@lemmy.mlOP
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      3 months ago

      How long ago did you try? You should try again, I did not have this experience setting up with the graphical installer a few weeks ago.

  • GustavoM@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    4
    ·
    3 months ago

    I tried it once and gave up after realizing the necessary mental gymnastics to do simple things like installing something.

  • Mia@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    7
    ·
    3 months ago

    Yes, it’s the most stable yet infuriating experience I’ve ever had with Linux. I’m currently using it, but I don’t know for how much longer…

      • histic@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        3 months ago

        Not anymore then arch imo unstable is just rolling release compared to the specific versions which are more like fedora or similar

      • tatterdemalion@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        3 months ago

        You should say “unstable channel”. It’s literally just a rolling release that pulls from the nixpkgs master branch. So it’s only as stable as it needs to be to pass the Hydra CI tests.

        And if you get to a working version, you can pin that as a Nix flake to avoid anything breaking until the next time you nix flake update.

      • Mia@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        7
        arrow-down
        1
        ·
        edit-2
        3 months ago

        Definitely more stable than Arch. Plus, you can easily roll back if something breaks, and you can choose which packages should use the unstable branch while keeping the overall system stable, which I find amazing. I don’t think I’ve ever had a breaking update, which I can’t say about Arch.

        The problem I have with Nix is that you can effectively forget about running random programs or GitHub projects. You either package everything the Nix way or nothing works. As a developer and someone who often likes to try stuff out, that’s really annoying. And Nix, the language, is ass, so is the whole build system. Nobody can convince me otherwise.

        • BrucePotality@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          3 months ago

          I agree with this, not being able to install things globally or use other package managers like pip was really annoying. I didn’t spend that much time with it to be honest, but just simply trying to set up a dev environment wasn’t fun. Also I’m pretty sure elixir doesn’t work on nix at least when I tried it

          • Mia@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            3
            ·
            3 months ago

            It’s not really the same thing though, those are filesystem snapshots, not package registry snapshots. Think of Nix generations as blueprints of how to construct your OS and environment, not the files themselves (though those are certainly required). I’m not quite sure how to explain it, but it’s a lot more powerful than what basically amounts to a backup.

  • hacktheegg@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    3 months ago

    Tis fairly good, don’t like how badly it works with grub tho (which I refuse to change)

    This makes arch/nixos a difficult combo to set up

  • TheWordBotcher@lemmy.world
    link
    fedilink
    arrow-up
    32
    ·
    3 months ago

    As someone who has never tried Linux, this meme has done more to make me want to give it a try than anything else Linux users have thrown at me so far. The fox is very convincing. I might step into the back of an unmarked van if it asked me to.