[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]


File: 65yqp5uhchd81.png (334 KB, 1080x1080)
334 KB
334 KB PNG
What's the best argument against taking the declarative distro pill?
>>
Unironically if it's too hard for you. If you find it too difficult there's nothing wrong using a simple distro since you're using the OS to get something done in the end, so who cares as long as it works?
On the upside Guix has very good documentation and Lispers love to answer questions. Nix documentation sucks so I don't recommend it to anyone who's uncertain desu, since Guix will probably help you out a lot more, and Scheme is a better language anyway. You can also feel a nice sense of relief when you inevitably do something extremely stupid and fix it by just rolling back Guix, and you've fixed everything in only a minute or two.
But it's hard to imagine going back once you realize how easy it is to fix broken things on these systems.
>>
Just use Ansible, faggot
>>
>>107707079
It's not ready yet
That's about it
>>
I'm not a tranny
>>
>>107707554
this person is a tranny.
>>
File: nixos comic.png (209 KB, 800x450)
209 KB
209 KB PNG
the documentation is rubbish and sometimes even out of date. best bet is to browse the nixos source code on github and copy shit. AI code tools aren't very smart with Nix yet.
figuring out how to package shit for nix is objectively harder then just throwing together a docker file.
rpm-ostree can do much of the whole "create your own declarative custom distro" meme
but neither is remotely as advanced as nix though.
>>
>>107707581
for me claude fucks up with nix all the time but has been totally fine with scheme
i let it whip up quick fix guix packages or environments for me frequently.
>>
File: stuffed mouse 1.jpg (21 KB, 560x420)
21 KB
21 KB JPG
>you can declare oci docker container images using native nix
cool except packages break a fucking lot in weird ways because of various dependencies that are missing from the ultra stripped back environment vs what you'd typically find in a ubuntu/fedora docker image. fine for running third party docker images.
>just use nixos containers (systemd-nspawn based)
just werkz, has the full benefit of nixos modules making setting up services super easy. not perfect security though as every container potentially has full access to the nix store and all installed programs.
>>
>>107707581
>the documentation is rubbish and sometimes even out of date.
It's not though, Guix has better documentation than almost any distro other than Arch
>>
Trisquel and Parabola and SPECIALLY hyperbola are much better fully free distros.



[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.