[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


Literally mogs all the other distros out there, why haven't done the switch /g/, do you like to use subpar trash??
>>
>>108738065
>daily indian thrash thread
get a life anon
>>
>>108738067
enjoy you're broken noob distro
>>
>>108738065
I've been on Guix for a year now and I have to say it's been pretty smooth. I'm just about done writing the config.scm and I'm looking to boot it for the first time this summer. I'm really excited.
>>
>>108738065
I would've switched months ago, but the devs are either fucking stupid or just lazy, because the most important packages like nftables were not updated for over 2 years, and even the Coreutils weren't updated for ages and are stuck on an ancient version. And why do the same devs that work on Guix, a 100% free distro, also work on Nonguix, a repository with non-free packages? What's the point if it is meant to be 100% free? And their servers are so slow man, last time I tried this distro in January it kept ages to update
>>
>>108738556
Why are doing anything but updating nftables?
>>
>>108738556
It's a way to get the distro listed on the GNU website, but use a third party repo for software that cant be included. Even the FSF already winks and nudges by having an article about the "deal with the devil". That is, a devil offers to install nonfree drivers and firmware if you need it, if the free Guix repos dont offer free replacements yet.
The argument is, if you install a free distro, but your hardware isnt supported, you might go away and consider GNU/Linux a failure. But if you install a nonfree distro like Ubuntu, your hardware functions as expected, but it fails to fully teach the meaning of free software.
>>
>>108738065
I would love to use Guix, but I can't because it doesn't support ZFS. I was appalled reading the immense faggotry displayed by Maxime in this issue: https://issues.guix.gnu.org/45692
>>
>>108739819
Couldnt ZFS be supported, without substitutes?
Or maybe porting the kernel of FreeBSD to Guix
>>
>>108739936
>misspells CuckBSD
>>
File: 1728297184272.jpg (117 KB, 970x824)
117 KB JPG
>>108739819
>ZFS
Usecase?
>>
>>108741596
extra fast access to your tranny porn, same as all the other /hsg/ posts.

>>108738065
i started with nixos, i'll be here until it becomes unusable.
>>
File: 1725980245492.png (2.45 MB, 3840x2016)
2.45 MB PNG
>>108738065
is "install guix" the new meme?
>>
>>108741668
the logo looks like ovaries which all the trannies on /g/ wish they had.
>>
>>108738065
How is it better than gentoo, alpine, artix, or even a fine tuned debian install?
>>
>>108741928
>Reproducible Outputs
>One Language for Everything
>GNU Shepherd
>All of It, Free Software
and best of all everything just works
>>
1kbps repos that have fuck all (unless you add nonguix, which is 0kbps because that shit is down whenever you want something)
>>
File: suika guix.png (166 KB, 1200x400)
166 KB PNG
Every day I want to forget that I couldn't get Guix to work with my new GPU. I always try to forget, but there's always someone here to remind me of the best distro in history. The distro that cured my distro-hopping, the only distro I used for years without even thinking about other distros.
It was 6 years of Guix, but unfortunately my work requires the use of a recent Nvidia GPU, so I had to switch to Arch.

I hope to be able to return to Guix someday, it was literally the best distro I've ever used.
>>108738067
I haven't seen a single Indian using Guix doe.
>>108741668
>>108741674
>nijika
For me it's Suika.
>>108741928
Tell me one (1) distro except Guix that is like this:
>dependable
>liberating
>hackable
>>108742202
>NOOO, I NEED TO UPDOOT LIKE 52 TIMES A DAY! I CAN'T WAIT 2 MINUTES TO TRY AGAIN ~baw
>>
>>108741674
>the logo looks like ovaries
i cant unsee it, guix anons...
>>108741928
>a fine tuned debian
thats hard to beat.
>>
>>108742408
nonguix has the latest nvidia driver, did you try it?
>>
>>108742632
I know that, but the problem isn't exactly the drivers (I think), but something else that I just can't really debug.
I tried swapping the new GPU for my old one (an RTX 3090), and I was able to install it normally, but if I swap the 3090 for the 5090, the computer doesn't even boot, it goes into GRUB_RESCUE. Then I try installing Guix with exactly the same config.scm, including using the same channels.scm that I used for the working 3090 installation. The installation completes successfully, but then after rebooting I get the same error, going into GRUB_RESCUE. Which is strange because the only thing I change in these tests is the GPU, the rest of the hardware is exactly the same. Next week I will try installing Guix on my brother's computer, using the my 5090.

What confuses me the most is that even if the driver was broken for this specific version of my GPU, I shouldn't go into GRUB_RESCUE, it simply doesn't make sense.
>>
>>108742408
Gentoo
>>
>>108743099
>poortage
>python
>>
>>108738065
But i did switch last year. On my desktop and two laptops. I even use it on wsl at work now. Definitely the only distribution that makes sense to me after 13 years of emacsing.
>>
File: 1775775625528451.png (113 KB, 476x459)
113 KB PNG
>tfw no USE flags
>>
>>108738065
> nix but worse and has no funding
I'm good.
>>
>>108745115
>guix but with dogshit documentation split over three sources, culture wars, and the most horrendous dsl available
are flakes still experimental?
>>
>>108738065
How's kde on it? I saw that 1.5 has it as an option now during install. Still have gnome on a test install but always login into niri session. Usually keep it cuz during login bluetooth keyboard works.
>>
>>108745371
I donated during the fundraiser
>>
>>108742408
I'm a jeet and I've used Guix back when it was guixsd. I'm planning to come back because of systemdick cancer and age verification shenanigans.
>>
File: guix server.png (152 KB, 1111x676)
152 KB PNG
Werks for me. Kinda. For some reason monerod has a tendency to bork the system forcing me to restart, but now that the full chain is synced that's (hopefully) less likely.
>>
>>108745838
this revokes your jeetness btw
>>
I have decided I am going to do the migration to GNU GUIX. I am taking the risk, the world is too fucked up right now with the Zuckerberg Cartel with hands inside legislator pockets.

New Mexico is just the beginning.
>>
File: images (20).jpg (44 KB, 414x386)
44 KB JPG
>>108745838
>I've used Guix back when it was guixsd
you did the needest of fuls good sar
Agartha will grant you a tourism visa, courtesy of Yakub himself
>>
>>108738065
Not Arch-based.
>>
I went all in on NixOS, best decision of my life
What would I gain by switching to Guix? I know software support is shittier, but FSF are chads, I'm sure there is something
>>
>>108738065
>why haven't done the switch /g/
I'd like to switch, but some of my shit isn't available in the free / non free repo. And some projects are offered as .deb / .rpm and I can't install them on Guix.

Everything is much easier on Fedora.
ROCm? sudo dnf rocm
VPN? Grab the .rpm from proton/mullvad
LACT? Grab the rpm / enable copr
Waydroid? sudo dnf in waydroid

I respect Guix, but I just want easy access to my shit. I just made the switch recently and I don't have the mental capacity to do another switch.
>>
>>108741674
>>
File: guix-chad.png (226 KB, 1229x500)
226 KB PNG
>>108749218
>>
My distro of choice has to sound cool. Guix doesn't sound cool. NixOS sounds really cool, so i use that. Even Arch sounds better than Guix.
>>
>>108751002
Guix sounded very cool until I learned that it is pronounced "geeks" and not "GOO-ix"
>>
>>108751002
>Guix doesn't sound cool.
this is the only valid complaint.
Guile does sound cool though.
>>
>>108745552
Plasma/Wayland works fine, Plasma/X11 seems unsupported. There's some missing library that isn't available in any repos, not even nonguix.
>>
>>108750973
does Guix not have a spellchecking program?
>>
>>108750973
You can set NixOS to be foss as well, rolling release, and you can build packages from source. The rest I don't see as tangible benefits. Bootstrapping is cool thoughbeit
>>
>>108751133
You have to ease into your rels on Guix
>>
>>108751151
I don't mind pulling from the cache, but some binaries are pulled from the respective developer's GitHub releases and whatnot, and I don't know how to block those. I hate those low-effort packages.
>>
>>108751023
>Guile does sound cool though.
Sounds like a faggot who sits in a corner and spams stupid moves
>>
>>108751167
On NixOS or Guix? Links to offending packages please?
>>
>>108751236
NixOS. Off the top of my head with the most recent occurrence: https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/ja/jan/package.nix
>>
>>108747651
Arch trannies suck systemd's dick. Artix or Guix. Nothing else makes sense.

Gnome is cancer too, so moving to Hyprland. I just wanted to be a fucking normie using Fedora. Why?
>>108749407
I'm in the same place, but maybe artix is the choice.
>>
File: eddington-ending.jpg (45 KB, 1141x616)
45 KB JPG
>>108749218

For me, is policy and legislation.

>nix technology is fully integrated with SystemD, intertwined even.
>systemD is maintained by IBM Red Hat and Redmond Microsoft.
>systemD MUST comply with the laws of every single U.S. state in order to be deployed in enterprise infrastructures.
>California and Colorado passed a law requiring operating system vendors to implement age verification
>systemD received a pull request (PR) to implement a change related to this law
>the PR was submitted by a complete stranger no one knows who he is, after the PR nobody heard of him again
>the SystemD leadership team accepted the pull request without saying a word, even though members of SystemD opposed the change.

TL;DR
>systemD’s is pro survilleance control, as it complies with U.S. law
>technical leadership of systemd has demostrated that it will fold pro state enforced control if things go that way (palantir type shit pushed by Zuckerberg and friends)

It’s also worth remembering that these new laws in California and Colorado were pushed by a lobbying group created for Mark Zuckerberg, since he was on trial in New Mexico for being responsible for exposing minors on Facebook, and the people of New Mexico found him guilty.
So yeah things are fucked. I cannot risk to build on top of SystemD

>t. has everything with Nix operating system
>>
>>108751676
Aren't you engaging in speculation? If I remember correctly, systemd added basically something similar to an environment variable with your age which can be accessed. You don't need to give it a value, you don't need to use programs which use age verification, and systemd doesn't add an age-verification system like a face scan or an id scan. Once these things do happen, your concern is legitimate, but until then nothing changed practically. And if it does materialize, there will be an exodus from systemd, and I will also seriously consider guix if this happens. But right now I don't see your argument being legitimate
>>
>>108751707

Thanks to the systemd change, every software that want to implement age verification have a point of integration upstream the system using systemd.
>>
>>108751739
Yes, it's a precedent to be sure, and a likely candidate for the dominant paradigm for age verification, but still, that doesn't mean that it will exist, or you need to use it, or that you can't fork it out
>>
>>108751760

Yeah I think you are right in using that word. I am avoiding the risk of a possible future worst case scenario, based in the current precedents.
>>
>>108745115
>>108749218
>>108750973
Now there's a whole paper BTFO'ing Nix. Brutal.
https://arxiv.org/abs/2604.11398
>>
>>108751980

It's fucked up because the creation of a solution creates a new layer of abstraction that generates new emergent properties that at the same time can be security problems.
>>
>>108738065
>NixOS without the trannies and the Palantir links
No thanks.
>>
File: liso.jpg (31 KB, 640x480)
31 KB JPG
>>108752462

I lol'd
>>
File: IMG_20260504_123943_743.jpg (116 KB, 1280x720)
116 KB JPG
Installing it as we read.
>>
>>108751853
But if this truly becomes an issue, making a fix is trivial. Just fork systemd without all that bullshit. This isn't windows, the freedom to modify the program is one of the four freedoms.
systemd.package = pkgs.systemd-ageless
Why should I switch to guix if this is an easily implementable solution?
If I remember correctly audacity was sold to some chinks who added spyware, it was forked and that was it. This has precedent.
>>
>>108752825

I was thinking as an option to learn to dismount systemd from my system, remove the affected component and remount systemd, but all that mental effort could be refocused into help the efforts of GNU GUIX instead.

Is going to be a difficult process, but it has good roi for the freedom effort.
>>
>>108752903
Well, it will be an interesting and enlightening experience to learn it, that's for sure, godspeed anon. I'll join you one day
>>
>>108752914
thank mate, bumpy road ahead for sure.
>>
>>108752791
brutal levels of larping
your actual personality must be a literal black hole
>>
>>108752930

do you want to be sure?
>>
File: 1772129765933033.jpg (32 KB, 474x632)
32 KB JPG
>>108752462
guixsistas...
>>
File: file.png (202 KB, 842x477)
202 KB PNG
>>108751980
>Matias Zwinger
Uh... based?
>>
>>108738556
>What's the point if it is meant to be 100% free?
so that it's not fucking useless? nixos is literally the same, it's opt-in by default
>>
>>108742408
Why couldn't you get it to work? Just swap the libre kernel for the vanilla?
>>
>>108742670
just install guix with the vanilla kernel. you can work backwards from there and get a mostly libre kernel sans the GPU drivers and associated code im sure
>>
If you could use the nix store on it for the most up-to-date packages, I'd be up for trying it. That way I'd be able to have a declarative system, AND declarative packages without systemd.
>>
File: rica games valve.jpg (25 KB, 600x600)
25 KB JPG
>>108754426
>>108754439
You know what? I will try installing it today one more time. Wish me luck guixxers
>>
did they fix needing to input your drive password multiple times yet
>>
>>108754670
if you install with the vanilla kernel, it should work with everything like normal linux does provided you can pull in the appropriate nonguix stuff.

im not an expert and it sounded complicated when I tried doing it like 5+ yrs ago, but it was actually really easy. I think I was like the first person to document getting Firefox to work on guix lol
>>
It's just Nix. It won't become any less retarded and unnecessary by slapping Lisp onto it, the academic teaching Lisp at that.
>>
>>108754759
yeah but if you use emacs and emacs window manager, you basically have one syntax for your entire system, and the editor is optimized for the language and introspection like a poor mans' lisp machine. it's so dope
>>
>>108754677
Yup. One day the second prompt was just gone.
>>
>>108738065
>need third-party repo for proprietary drivers and firmware
into the trash it goes
>>
>>108754813

Wasn't that the original plan of the LISP Machines and Symbolics? an operating system consolidated on symbolic expressions?
>>
>>108754813
I like Emacs but clearly lispfags need to start looking beyond it. It isn't an OS, it isn't a "lisp machine". It's a text editor designed for Unix. There is nothing about Guix using EXWM or whatever that makes it a Lisp Machine besides it using Lisp. You Will Never Be A Lisp Machine, you are a crossdressing Unuch.
Please, just fucking spin up a Genera VM. Or Squeak or Project Oberon or something.
>>
>>108751980
You didn't read the paper. The faults of Nix that are listed in the paper exist to a far greater degree in every other distribution except for Silverblue, and Silverblue shares the same problems and a few additional problems related to their imaging system. Guix isn't even reproducible by any definition so it's hardly better than absolute trash like Arch.

Why do retards always link papers that they haven't even read beyond the title and the abstract?
>>
>>108754964
Read the paper, faggot.
>In the future, the Nix community should work on porting working solutions, such as grafting, portable bundles, and local ld.so.cache from Guix to mainline Nix.
https://arxiv.org/pdf/2604.11398
>>
>>108754989
Again your ignoring all the other problems with Guix and the fact that isn't even reproducible and doesn't even really try to be outside of marketing material.
>>
>>108754939
you're missing the point, which is that emacs becomes the interface to the OS, and goes far beyond just another 'text editor for unix'. yeah, it's not down to silicone or even the kernel, but it's a huge ergonomic upgrade to have same GUI interface, keybindings and language for all user-level system configuration.

additionally, emacs is portable so the interface isn't locked into unix, but Guix is the best harness for it for sure.

>>108754911
yeah, but it wasn't just the 'plan' they were real machines. almost took off too until poor people ruined everything like always and linux/freeware took off.
>>
>>108745090
Buddy have i got a surprise for you

"Batch processing: the whole package collection can be parsed, filtered and processed. Building a headless server with all graphical interfaces stripped out? It’s possible. Want to rebuild everything from source using specific compiler optimization flags? Pass the #:make-flags "..." argument to the list of packages. It wouldn’t be a stretch to think Gentoo USE flags here, but this goes even further: the changes don’t have to be thought out beforehand by the packager, they can be programmed by the user!"

https://guix.gnu.org/cookbook/en/guix-cookbook.html#Packaging-Tutorial
>>
File: 500004885-03-01.jpg (89 KB, 600x780)
89 KB JPG
>>108755395
>almost took off too until poor people ruined everything

Can you elaborate on that?

Also, good video about the topic by Asianometry. Hope you like it.

https://www.youtube.com/watch?v=sV7C6Ezl35A
>>
>>108756292
Lisp machines were used by people at Ivy League universities, computer science was a white mans game and progressing like it. Things were going well until a young black man by the name of gorilla nigger basement dwelling nerd torvalds came along and made a kernel for GNU that was EBT levels of cheap, and the rest is history. C took over, Lisp machines died, and GNUs flagship product, Emacs, is like some buffalo bill skin stretched over unix. It was a ‘gibs me dat’ level holocaust of our computing future.
>>
>>108754560
>If you could use the nix store on it for the most up-to-date packages
you can, it's built in. just enable the nix service and enable flakes in its extra-config. check "miscellaneous services" page in docs.
>>
>>108756525
I'm talking about using Guix but bypassing its dated package system by using the Nix package manager. It sounds very hacky I know the nix repos have very up-to-date packages.
>>
>>108755558
>this goes even farther
This is just package.env on Gentoo.
>>
>>108754670
how did it go, guixxer?
>>
>>108738065
It's too controlling. I don't want to be told that my hardware doesn't work because of their retarded views. I want complete freedom.
>>
>>108754813
>you basically have one syntax for your entire system
why would i want that anon? break it down for me.
>>
Let's face it, nobody here has a use casw for Guix, personally. If you had an organization or school and needed to install the same OS on 300 computers, Guix is great. Guix isn't worth the time to run on a personal computer.
>>
>>108758357
i would imagine the use case is that you like lisp
>>
>>108758355
same reason you'd want a consistent interface anywhere else (retard)
>>
>>108758201
his computer exploded
>>
>>108758201
computer is stuck at grub rescue and I'm phone posting



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.