• rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    34
    ·
    1 day ago

    Can you imagine taking someone from MacOS and giving them NixOS?

    user: Great, June 2026, Upgrade time! What do I click on?

    NixFriend: Umm, sorry you’re going to need to open your terminal and change your nix-channels to https://channels.nixos.org/nixos-26.06 and you’re going to need to do it under sudo.

    user: umm, ok, now i’m upgraded?

    NixFriend: no, not quite, you need nixos-rebuild switch --upgrade

    user: ohh jeeze, ok. umm, i got an error, a couple hundred lines it’s kind of vague about a bunch of functions failing

    NixFriend: Go back up 70-80 lines and see if it calls out a certain package being a problem, just ignore all the messages about variables not being set.

    user: ohh wow, yeah, ok, something about pinentry and specifying ncurses and some messages about name deprecation

    NixFriend: ohh yeah ok, that’s pretty easy, go edit these text files, change all the names if mentions and either remove pinentry or just make or leave in pinentry-ncurses

    user: Ohh ok; Now it’s complaing that /boot is full

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        9
        ·
        24 hours ago

        Second-best ever. 25.05 was seamless.

        I only needed to screw with mesa, pinentry, vim-full, and unpin my kernel for v4l which is now fixed in OBS

        I’m preparing to break out my configurations so that all my machines can share parts of them and maybe see if I can get my home .confgs a little more managed under home manager.

        How was yours?

        • Alaknár@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          3
          ·
          11 hours ago

          Wow, thank you for this comment! I was pondering maybe setting up a trial for NixOS at work, but now I see we just don’t have the manpower to handle that.

    • Fijxu@programming.dev
      link
      fedilink
      arrow-up
      6
      ·
      1 day ago

      lol yeah Nix is definitely not for everyone, but an insane flexible tool when you know how to use it.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        4
        ·
        24 hours ago

        My favorite part is syncing one file and my home folder and moving from one computer to another seamlessly.

        I’ve moved hardware three times and always been right back in service.

    • MuckyWaffles@leminal.space
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      22 hours ago

      I tried NixOS for a solid month, didn’t click for me, so now I’m on gentoo. I’ll have to try it again someday.

      • Chais@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        10 hours ago

        Don’t worry. I tried it for about 2 years and didn’t quite get the hang of it. Back on Arch now. NixOS really has a steep learning curve and not nearly enough documentation.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        4
        ·
        20 hours ago

        I absolutely adore doing shell.nix environments and flakes. I basically don’t have anything installed that I don’t need on a daily basis. I use syncthing to keep a folder full of shell environments backed up.

        cd /nixShells/video nix-shell

        BOOM, I have yt-dlp, ffmpeg-full, mpv, timg, kdenlive, python 3.12 with a bunch of subrip and AI subtitle generators. I do what is needed and exit and it’s all gone.

        I keep one for wine, one for mp3, one for parsec, one for video

        Then I have flakes for real development work.

        admittedly, it’s a lot :)

      • tomenzgg@midwest.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        20 hours ago

        If you want to explore other immutable and declarative OSes – as well –, you could take Guix for a spin, too (and you can install things such as proprietary software with the NonGuix software repository, in case that’s a concern any).

  • MuckyWaffles@leminal.space
    link
    fedilink
    arrow-up
    6
    ·
    22 hours ago

    I’ve never heard of mangowc, and I’m scared of falling down another rabbit hole after cycling through so many window managers just to end up with sway again. I will not relapse.

    • enumerator4829@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      21 hours ago

      If you stay on X, you can keep using the same window manager for longer. My XMonad config is over a decade old, and I bet my old dwm config.h still compiles.

    • bastion@feddit.nl
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      5 hours ago

      It serves a fervent purpose and does it well, even if it’s not something I *prefer.

        • invictvs@lemmy.world
          link
          fedilink
          arrow-up
          14
          ·
          1 day ago

          Knowing my YouTube feed it’s most probable that I end up in one of those DIY videos where they tell me how everyone can make thing easily at home and then proceed to use their thousands of dollars worth of professional workshop machinery to show me how to make thing.

          • NeatNit@discuss.tchncs.de
            link
            fedilink
            arrow-up
            6
            ·
            edit-2
            1 day ago

            You mean to tell me you don’t have a CNC machine at home? Even the most barebones of homes must have arc welding gear stashed somewhere, right?

            • LeFantome@programming.dev
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              1 day ago

              I keep my arc welder next to my water jet cutter. Check out my next video where I build a fusion reactor. The follow up shows you the quantum computer I used to model the plasma.

  • underscores@lemmy.zip
    link
    fedilink
    English
    arrow-up
    70
    ·
    edit-2
    1 day ago

    unironically this shit is so prevalent in the programming community that I can’t help to laugh and shrug it off

    remember: YouTubers are just that, most of them don’t even work with the tech they gloat about

    and for devlopment tools/frameworks/dependencies the mantra is: boring tech works, just remember that it needs to be currently supported/developed

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      15
      ·
      1 day ago

      I think it’s just clickbait/being hyperbolic. I imagine the videos themselves are just normal tutorials or intros to the topic.

  • iegod@lemmy.zip
    link
    fedilink
    arrow-up
    6
    ·
    1 day ago

    I’ve got a host running FreeBSD, I use it for pfsense. It’s probably my most reliable machine. Limited use case but would recommend.

    • Aganim@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Reminds me of the time I ran a FreeBSD webserver from home, compiling Apache from source took the better part of a day. But still good times, learned a lot from that experience.