It’s not about the destination, it’s about the journey.

  • itslilith@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    27
    ·
    9 months ago

    …to get a working config, you need to learn a whole new programming language and figure out the tweaks for each package you want to install, so I’d argue the journey is just as long

        • stoicmaverick@lemmy.world
          link
          fedilink
          arrow-up
          20
          ·
          9 months ago

          You guys use an OS? I just push the electrons around my motherboard manually with a little magnet on a toothpick.

      • arf@lemmy.today
        link
        fedilink
        English
        arrow-up
        8
        ·
        9 months ago

        Systemd sounds like a way to avoid learning Linux by learning an abstraction.

        • mojo_raisin@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          ·
          9 months ago

          You keep my init system (and resolver, and timekeeper, and task scheduler, and container manager, and …) out your f**king mouth!

            • mojo_raisin@lemmy.world
              link
              fedilink
              English
              arrow-up
              7
              ·
              9 months ago

              I’m waiting for systemd to join the smart home revolution

              systemd-toiletd

              journalctl -u systemd-toiletd

              Apr 08 20:53:23 shitter01 systemd-toiletd[4294]: massive deuce dropped

      • Laser@feddit.de
        link
        fedilink
        arrow-up
        6
        ·
        9 months ago

        I’d personally advise against NixOS as a first distribution for that matter. It’s a great distribution, but if you want to understand the underlying mechanics, start with something where you interact with them, like Arch or whatever.

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

        it’s an abstraction yeah but understanding what exactly it is abstracting and how is where you’ll get snags, it’s definitely not a newbie distro.

    • linearchaos@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      9 months ago

      It comes with a working config.

      Adding applications and rebuilding is generally trivial.

      The problem becomes if you want to use flakes or home manager, which you probably should. The config for those is complicated and poorly documented.

      I don’t know the programming language. I’ve been running it for about a month now. If you’re not doing anything complicated or doing any crazy conditionals or running one config for 27 boxes it’s no different than editing a yaml.

      It took me about 2 days to get Nvidia working properly with offloading that was my hardest task so far.

    • grue@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      That’s why you go for GNU Guix instead, since it’s the same kind of concept but configured using the Guile Scheme you already know.

      (You do already know Scheme, right?)

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

      Like everything with Nix, you pay a little more upfront to get a great experience later.

    • sunstoned@lemmus.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Idk flatpak and docker are pretty easy to set up. If anything gets too complicated it’s easy to go back to old reliable.

    • BCsven@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      I had no experience in nixOS, just went to the package website, it tells you exactly what to add to each section of the config.