Was trying to install guix on top of fedora silverblue. It’s kinda working, but not exactly stable…

  • whodatdair@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    Wait, what? I’m legit not familiar with immutable distros, is it like you’re only allowed to modify certain directories?

  • theunknownmuncher@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    I just don’t get these for a bare metal system. Containers? Sounds great. Definitely on board. Bare metal? Debian, standard fedora, or gentoo is what makes sense to me

    • JasonDJ@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      Workstation-as-code is pretty dope for enterprise…

      The idea of an immutable, idempotent, declarative workstation, from cradle to grave, tickles me pink.

      • superkret@feddit.org
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        At that point, make it a thin client which boots from a network image and logs you into a terminal server.
        Then you have the hardware and software resources you need for your role wherever you are.

  • samc@feddit.ukOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    Some updates after sleeping on it and trying some morning debugging:

    • It’s actually either service being enabled that prevents login
    • It’s a gnome-shell issue. Logging into a tty is fine, and shows that it’s gnome-shell crashing when trying to log-in normally

    Maybe it’s time to go back to debian…

    • 大きいBOY@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Maybe it’s time to join us in NixOS land. When you have the immutability on top of the whole OS and the language controlling it, things tend to work a bit better.

      I’m Sorry we don’t have the “))))))”. Just a weird ass language.

  • paequ2@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    I recently brought over some ideas from VanillaOS over to my Arch install.

    1. Install as much as possible via flatpak
    2. Install a bunch of other stuff in distrobox (with podman backend)

    That gives me like 50% (idk fake number) of the features from VanillaOS, but I get to keep control over my system.

    Not that I ever had any problems with native pacman installs though… so… not sure how much benefit I’m really getting from doing this. I guess my pacman -Syu command runs faster now. That’s something…

  • Allero@lemmy.today
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Honestly, my current stance on immutable distros is: why don’t you have a mutable distro and just try to follow the best practices without being forced to?

    Install flatpaks, use Distrobox when something is only available as a standard package, but doesn’t actually depend on non-isolated system interaction, etc.

    This way, nothing breaks the way it does with immutable distros, but you still have a reasonable level of confidence in your system.

    • samc@feddit.ukOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      Yeah, I’m leaning toward this option tbh.

      If we got to the point where popular machines had custom images with all the necessary extra drivers etc, it might be a value add. But for now I’m not seeing a huge benefit

      • Shareni@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        I initially tried guix -> switched to nix with home-manager because it’s got a lot better repos -> installed all user packages through nix on Debian -> nixos

        Before nixos I used flatpaks for some packages because nixgl seems abandoned.

  • chrash0@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    where i get into trouble is when i do a bunch of nixos-rebuild —switches between restarts and some state ends up hanging around, so next time i do a reboot that ephemeral state is gone and whoops no internet