Unc among uncs.

  • 21 Posts
  • 1.32K Comments
Joined 3 years ago
cake
Cake day: June 29th, 2023

help-circle




  • I want to try out Guix in a way that’s easy. I have very little time, but when I have time that I am mentally well enough to do something technical , but not confident enough to do something important, I fuck around with different OSes in VMs.

    Guix has been a bastard to play with. I can get an XFCE/Ratpoison env set up. Rebuilding Guix over wifi is such a fucking massive pain that my only sense of balance is that I keep hammering their services for gigabytes , so they’re suffering as much as me.

    So, if I want to try using LXQT, the entire fucking thing doesn’t compile, and what’s worse, it downloads fucking EVERYTHING before trying to build properly, then crashing out, or , finishing building everything again and then having LXQT not launch on login. I just get a black screen.

    I get that I should learn how to setup x whatever to make it run properly and understand what it is I’m doing. But like, I can learn a few things at a time, and I learn by doing and iterating. My feelings on the documentation is that GNUdocs are written by people who make a fuckload of assumptions on existing user knowledge, and even their ability to understand paradigms with no indicators. What I mean by this, is that it is akin to a map with no key or legend. There are different sections highlighted in different colours , but not explanation to what those colours are. And there is text that says “avoid the hinterlands, as they have hostile bandits. go for the blinterlands, they have fine ales and buxom wenches” BUT NOTHING TELLS ME WHICH COLOUR REFERS TO EITHER PLACE.

    Compare and contrast the Mozilla documentation on web standards :

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array

    https://www.gnu.org/software/coreutils/manual/html_node/rm-invocation.html

    The Mozilla docs show examples of the things in action, the GNU ones (the bad ones, anyway) don’t have concrete examples or things to avoid. Just abstractions only.

    Changing or installing different DEs was really easy on Fedora;

    https://docs.fedoraproject.org/en-US/quick-docs/switching-desktop-environments/

    sudo dnf install @kde-desktop-environment

    Trying to do the same for a repeatable config.scm , WHICH IS THE ENTIRE FUCKING POINT OF GUIX, is a nightmare.

    Here’s the focused in part of the info :

    https://guix.gnu.org/manual/1.5.0/en/html_node/Desktop-Services.html

    I remove xfce-desktop-service-type and add in lxqt-desktop-service-type , then run sudo guix system reconfigure /etc/config.scm , after waiting for somewhere between 45 mins to an hour, the rebuild ends and I get a non-working option to select LXQT in login and have no fucking idea wtf to do. Fucking great.

    Or, it makes me wait 45mins before saying the SCM needed --allow-downgrades, or for me to waste gigabytes of space downloading the entire earth using guix pull.

    I really want to go for GUIX for a few reasons : sensible, systemd free reproducible builds, a repo that seems an appropriate size with appropriate support, and not going for right wing software.

    I can’t fucking do that if there is no looseness and “playability” factor to learn by doing. I don’t want to, and shouldn’t fucking read a book length manual to learn everything before I can do a few things that are very basic tasks or doing the central point of your software.

    It’s like 1 hour before I go to bed when I’m fucking about with it. I don’t have the brainpower to bother doing that shit, and if I did, I wouldn’t be wasting it investigating alternate operating systems.

    EDIT : If anyone knows of a good source of .scm configs I can fuck about with and tips on making use of cached stuff , I would really appreciate it.

    EDIT2 : BTW, I am not the biggest fan of fedora for a few reasons, but I have to give it its due props. That functionality alongside archinstall’s easy setup let me try basically every fucking UI under the sun quite easily.


  • Skullgrid@lemmy.worldtoLinux@lemmy.mlMint vs Ububtu
    link
    fedilink
    arrow-up
    9
    ·
    edit-2
    1 day ago

    ubuntu makes controversial choices. Mint is explicitly user friendly, and its debian edition is like a bike with training wheels, getting you debian with extra “niceties”.

    LMDE (Linux mint debian edition) is, from my POV, the gold standard for noob distros. Ubuntu is explicitly like a tricycle but LMDE is like a bike with training wheels. You can eventually take them off for debian next time you change OS with less problems, if you want. I going from LMDE + Cinnamon to Debian + KDE shouldn’t be an issue.