For me, I really want to get into niri, but the lack of XWayland support scares me (I know there’s solutions, but I don’t understand them yet).

Also, I stopped using Emacs (even though I love its design and philosophy with my whole heart) because it’s very slow, even as a daemon.

    • leastprivilege@lemmy.ml
      link
      fedilink
      arrow-up
      9
      ·
      4 months ago

      I just started yesterday in a VM. It’s no stress and you can easily put your configuration on metal after. Pretty fun stuff.

      • gramgan@lemmy.mlOP
        link
        fedilink
        arrow-up
        8
        ·
        4 months ago

        The most satisfying part of the NixOS process is deploying to bare metal and watching it work exactly as you intend it to

      • RandomLegend [He/Him]@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        4 months ago

        I have my garuda installation just where and how i want it to be. NixOS just always seemed very interesting, but i don’t want to run it on my daily machine.

        • tux7350@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          4 months ago

          Don’t, you can still install nix into Garuda. Works great as a separate package manager that won’t get in the way.

    • rutrum@lm.paradisus.day
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      My drive to nix was so I could simply manage what packages I had installed with a text file. If I removed something from the file, I expect it to be uninstalled. I never found a tool/wrapper for apt to do this.

      If you want to start with nixos, I would take whatever distro you are on and install nix and then home manager. Then, you can slowly migrate your user configuration over without starting from scratch. That worked really well for me going from ubuntu to nixos.

    • Nibodhika@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      I tried it a while back, thought it would be good for my servers, but at the end of the day I found that it was a lot of learning for a very small benefit that could be achieved differently. Instead I focused on learning Ansible which also allowed me to write configs to deploy lots of services to my servers. I still want to learn Nix at some point, but I feel it’s a lot less important if you have an Ansible playbook that does the same thing and even more for any distro you might care to install.

      • tux7350@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        4 months ago

        I think the problem is that most people dive right in and go to NixOS which has its quirks as a linux OS (see FHS). The Nix language is great at building and moving source code between computers, really any big collection of binaries. If you don’t do that, try just using the nix-shell command to instantly run a piece of software without installing it. You can write a shell.nix file to hop into and out of an environment with whatever software you need. Once you can write a couple .nix files then move onto NixOS; which after all is just a big collection of binaries.