How bad is the learning curve for Guix? I currently use Gentoo, but the entire design behind Guix seems like a massive clusterfuck. The init system and the way packages are managed.
the logo looks like a vagina, complete with fallopian tubes
"I use Gentoo" just means you can fucking read a manual.Read the Guix one then, retarded nigger.
>>108459788I want to know if its even worth putting in the time to read the manual.
>>108459796Do you enjoy declarative, somewhat reproducible, systems? If you do, then hard yes. If not, not sure why you'd be looking into Guix.
>>108459788based
>>108459776Isn't Guix the go to for homosexuals and other disgusting LGBT types?
>>108459803>Do you enjoy declarative, somewhat reproducible, systems?I've never tried one>If not, not sure why you'd be looking into Guix.FSF approved, source-based distro and the package manager isn't written in python>>108459829>Isn't Guix the go to for homosexuals and other disgusting LGBT types?I think that would be Arch.
>>108459853Ah you're just a freetard faggot, just look into Hurd. Things are finally gearing up towards having an usable system and it'll be pretty cool.In your case then yes, it's worth at least checking the manual and installing it in a VM.https://guix.gnu.org/manual/devel/en/guix.htmlUse the devel one I've linked, the devel version is always the most up to date but can contain some errors (never seen one).>>108459829That's Nix, not Guix.
>>108459829that's nix
Not OP, do you think it's possible to have the same stuff I have here on Guix? I mean, I know there is nonguix, but does it really work in practice to have proprietary nvidia drivers, steam/proton, lutris/wine running pirated windows software like zbrush, substance, etc? I want immutable+declarative and don't care much about using only free software. I'd otherwise also consider NixOS, but it's systemd-only.
>code of conductI will not invest time into learning this if I can help this, thanks.
most of gnu has surprisingly good documentation. I'd just start reading that shit and see where it gets you.
>>108459931It's fucking hilarious how people like you exist, literal tech inept retard but still falls for every fucking meme, do you even know what systemD is or does? Probably not, but you still hate it right? Funny.As for your retarded question, yes, but that goes for every single distro. You'll probably have to package your retarded faggot packages yourself tho, and that's way too complicated for someone like you. Maybe you can get an LLM to help I guess.
How is linux hard anymore? Just ask chatgpt what to do to fix anything
>>108459970I have like 20 systemd services I made myself, and every single one of them is just calling my bash scripts. So I wonder yeah, what it even does other than basic bitch machinery for calling programs that do actual work. There was even anon yesterday who replaced systemd with a single bash script that starts all services. And you did nothing to answer my question. What does "package your retarded faggot packages" even mean? Does that mean proprietary nvidia drivers or lutris or wine don't exist in nonguix? Be more specific. And you don't have to say anything if you don't have firsthand experience.
>>108460007I did a challenge on my channel where I used a VM and Fedora and did everything GPT said told me to even if I knew it would was wrong. Took less than 5 minutes before the system was nuked.
>>108460103>I have like 20 systemd services >muh bash scriptsLOL congratulations, I guess? Do you think that's meaningful or something? Shouldn't you be on /v/ or something? /g/ is so fucking shit nowadays that people are proud of writing bash scripts now? What's next? Telling me you can make cron jobs?>What does "package your retarded faggot packages" even meanhttps://guix.gnu.org/cookbook/en/guix-cookbook.html#Packaging>Does that mean proprietary nvidia drivers or lutris or wine don't exist in nonguixWine is on the guix channel, nvidia is on nonguix, i genuinely don't know why would anyone use lutris so figure out yourself where the fuck that is.There are also other channels, you can search for packages in them on https://toys.whereis.social/, just try to read their package declarations before adding them.>firsthand experienceThat's right, I'm just posting shit that has been revealed in my dreams
imagine still picking an os in current year
>>108460147What about Wayland, KDE, Plasma, all this just works?> /g/ is so fucking shit nowadays that people are proud of writing bash scripts now?Most of TRVE EXPERTS that hate Bazzite don't even tinker with their systems to the extent of understanding benefits of immutability and sandboxing.
>>108459931yes you just enable nonguix and everything literally just works and if you have problem feel free to ask on irc ( #guix on irc.libera.chat )
>>108460209People hate bazzite because it's meme gamer shit, just use silverblue or whatever it's called.>What about Wayland, KDE, Plasma, all this just worksYep, it may have some rough edges on shit nobody should be using like the user-made plugins or whatever the fuck but I can't talk about them because I don't know. Keep in mind that Guix uses GDM by default, if you want SDDM you'll have to first disable GDM then enable the SDDM service.
>>108459931unironically I have the same question so hopefully someone actually answers instead of meming
>>108460285xhe did answer it tho
>>108459961This. Anything with coc is compromised. Avoid at all cost.
>>108459931>I want immutable+declarativethere is no nonsystemd distro for this requesthttps://www.mocaccino.org gentoo-based but using systemdjust stick with bazzite (kinoite+nvidia).I'm using kinoite on my degoogled chromebook and happy about NPC behavior (web surf, vlc for movies, jeetube). if it works it works.
>>108460426Everyone should just stick with what they've got right now anyway. There is no point in changing when at the end of the day you won't be able to do shit without your ID verified anyway. It doesn't what OS or device you use
>>108460426> there is no nonsystemd distro for this requestSo what's wrong with Guix? Doesn't it hit both checkboxes?> https://www.mocaccino.org gentoo-based but using systemdThis one seems to be neither declarative nor really immutable.>>108460455We already can't visit youtube without using mobile phone verification and your phone unless you use burner phone is already full id verification.It doesn't mean it's ok. If there's painless opportunity to tinker with a better system that fits all my needs, then why not.I think I'll grab external SSD eventually to play with distros like this.
>>108460497>. If there's painless opportunity to tinker with a better system that fits all my needs, then why not.I'm not talking about that. I'm talking about the retards pushing people to drop their current set ups and run to an entirely different system to flee from the systemd boogieman on for them to be screwed in a year anyway.
>>108460497>We already can't visit youtube without using mobile phone verificationSKILL ISSUEI have 0 ads and 0 "sign in to confirm you're not a bot". Just use VPN into proper country which doesn't have relationships with google at all and greyed (Jersey (UK dumb shit not your fucken USA nigger shithole), albania or any balkan country) and of course not MUTTzilla fireCU.kck
>>108460785I mean, with account. That requires sms or call. Without account you can use it ofc, but not able to comment, (dis)like, upload, etc. Just allowed to passively consume what is there without any actual participation. If you don't want full features you can even use mirrors like invidious which allow you to have playlists, etc, the same goes for offline clients and browser addons with those features. But it's all incredibly limited if you can't write your opinions and influence anything there.>>108460693That kind of experience is helpful to understand the downsides of such behaviour. Imagine losing dozens or hundreds of hours of tinkering with your perfectly working distro to jump to something that ends up not even working for them. That's something anybody would avoid experiencing again.
>>108460857>Imagine losing dozens or hundreds of hours of tinkering with your perfectly working distro to jump to something that ends up not even working for them. That's something anybody would avoid experiencing again.As someone who's first distro was Slackware, then Red Hat then SuSe (I'm talking the distros from the CD ROMs we used to get form PC magazines), I can understand that point. When they leave Fedora and run to Void and spend an entire Saturday (yes, I'm exaggerating) trying to Steam installed, they'll go right back to Fedora.
>>108460857>I mean, with account. That requires sms or call.personally I use two methods1. VPN into 3rd world country where google services is not fully legal (Jersey Island, Albania or any balkan counrty works fine).2. using 20year old gmail account from the time when someone have to invite up to 5 friends to create gmail account. It was in 2004 or 2006 I don't remember correct year. Using this account (email+password only) without any backup email\passkeys\google authenticator codes or sms OTP you can use blame anyone as NIGGER for every comment and ai bot will not block you. Tested and verified. Try to ask that kind of accounts from your parents or buy it.
>>108460105>on my channel
>>108461276That's how I make money, my lil chudette
>>108459776Intermediate to advanced, with hoops to jump throughpipx appears to be available for software installation, but KaTrain won't run. Basically forced back to Debian, just to get the strongest Go engine working. GNU Go is only like 15-10kyu, but we're stuck with it for now on Guix
>>108459785Makes it more attractive for lonely functional men
>>108459776you should learn a bit of Guile first. the manual is pretty long but you'll probably have to read some of the source code at some point. that's how it should be with any piece of software desu senpai
>>108461467> GuileThat's just a horny Scheme dialect
>>108461520it is quite horny
>>108461520German spotted
>>108459829>homosexualsYes, that is true in my case.>other disgusting LGBT types?No, that is Nix and Arch. Guix is based, FSF approved and follows RMS and the whole GNU philosophy. Most woke retards want to cancel RMS.
>>108461450Hm, have you considered a container? https://guix.gnu.org/en/blog/2023/the-filesystem-hierarchy-standard-comes-to-guix-containers/
>>108462240RMS is not transphobic. In fact, he's more than willing to call out those who seek to exclude us from areas of daily life.The revocation of drivers licenses on the basis of being trans is disgusting.
>>108463477It needs X11 support tooAnd network access, to download the KataGo executables and neural networks. So I'm guessing:guix shell -C -N -F [parameters to preserve X11 environment] pipx -- katrain [after running 'pipx install katrain' first]
>>108463553Read the goddamn blog post... it has several examples...
>>108459776funny, I'm switching from guix to gentoo because ghc version 10+ couldn't compile on guix, guix devs are kinda incompetent imogentoo is kinda declarative similar to guix that your entire system is defined by one config in /etc/portage
>>108464134why didn't you just ask on the mailing list or irc for help?
>>108464292because I expect it to just works?it's officially packaged by guix devs in haskell-team branchhttps://codeberg.org/guix/guix/src/branch/haskell-team/gnu/packages/haskell.scm
>>108460360they even have the hardcore tranny cock, where they explicitly disallow negative words about some explicitly enumerated groups. Most projects these days switched to a coc lite that is free of explicit DEI and is mostly just common sense forum rules
>>108464983>because I expect it to just workslol you picked the wrong distro then
>>108464983Have you tried scrolling this to the very end?> ;; Versions newer than ghc defined below (i.e. the compiler> ;; haskell-build-system uses) should use ghc-next as their name to> ;; ensure ghc (without version specification) and ghc-* packages are> ;; always compatible. See https://issues.guix.gnu.org/issue/47335.> (define-public ghc ghc-9.10)If I were you, I would just stick with older version.Unless there's some new {-# LANGUAGE IncredibleProfunctors -} that you want to try.Anyway, this is first time me seeing guix files and I like how clean and neat it looks.I didn't expect Lisp to look this good.
Most things just work but the packages are usually out of date. Idk how they got Gnome running without systemd. You have to figure out how to package shit if you need anything semi recent. Also the actually design of the OS is a joy to use if you're looking for something like nix or even bazzite/aeon.
>>108466426> Unless there's some new {-# LANGUAGE IncredibleProfunctors -} that you want to try.And even if there is, things like that are easy to achieve using distrobox.Just find the best Haskell support distro and lets say if its Fedora create a distrobox with Fedora in 1 minute, install there ghc and run your stuff.Distrobox works incredibly well and I even run some graphical programs and games from it in Bazzite.It's basically podman with automatic hardware passthrough.IIRC I even run Unity engine editor successfully from distrobox just to see it works.
15 year old spanish furry distro
>>108466456So if you're using Distrobox already then why use Guix at all?
>>108467988nta but why should it dissuade me from pursuing an optimal base system? could make the same case for VM hosts. do you just start neglecting one layer of your stack? Distrobox doesn't compete at the distro level.
>>108459776The entire design seems like a clusterfuck? It's very small, at least the user-facing surface of it. IDK where you got that from.
>>108467988On my Bazzite if something is possible and practical to keep in userspace or distrobox or flatpak or raw podman, I prefer that. This is part of philosophy of immutable systems, and Guix is one of those. It's not always possible and not always practical, sometimes just not ergonomic enough. But in most cases, it's perfectly fine and beneficial. Here are some examples of what I couldn't keep in distrobox on Bazzite:> LayeredPackages: alacritty firejail git-lfs kvantum podman-docker tinyproxy toolboxWith development tools, I'll check if they support pure userspace first, and only then proceed to distrobox. Pure userspace is for example how rustup works, or how homebrew on Bazzite works. They don't try to integrate into the base immutable system, they just live independently:> $ whereis node> node: /var/home/linuxbrew/.linuxbrew/bin/node> $ whereis rustup> rustup: /var/home/username/.cargo/bin/rustup
>>108464292I tried packaging freetube for a few days but I got so frustrated with the cryptic errors that I really gave up.