[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


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: images.png (6 KB, 609x328)
6 KB
6 KB PNG
Is this thing finally worth getting into because of the help from AI lowering the learning curve?
>>
>>108546035
if you have to ask probably not
>t. clueless
>>
Isn't that what AI does though? Just be finally worth getting into because of the help from AI lowering the learning curve? Isn't that what you're doing right now? Isn't it the same thing?
>>
AI makes it a bit worse actually
>>
>>108546035
Gemini will give you options that don't exist for your config file sometimes, chatgpt is a little less shit about it. I have it set up for a minipc server and am going to try it on my NAS as well. The server config is just a basic one with podman.
>>
>>108546035
Or you could just install Guix which actually writes documentation.
>>
File: 1775403632738489.jpg (26 KB, 450x339)
26 KB
26 KB JPG
>>108546040
fpbp
>>
>>108546035
explain to me what i need nix for when i could just use ansible + docker.
>>
File: file.png (192 KB, 2002x1031)
192 KB
192 KB PNG
>>108546035
You could use AI to install gentoo instead.
>>
>>108546035
it's very simple actually
you evaluate something and it gets created in the store as immutable file
after that you symlink all of the store files as needed
all the store files are independent from each other, only their direct dependencies get hardcoded, this ensure they will not look into other directories
>>
>>108546257
determinism at bare metal level
>>
>>108546035
>Is this thing finally worth getting into
nope. it's a meme tryhard distro. always was, always will be. Supercomputers run Fedora, btw.
>>
It's not "lowering the learning curve", fuck you retard.
>>
>>108546035
AI can help with very simple loops or data tranformations, you know converting between argument sets { }: and lists [ ]. but anything more advanced even the top tier models struggle hard. havent tried AI in-editor with agents yet, maybe thats better. nix is a bit overkill for the desktop, only do it if you're very enthusiastic about the idea, its perfect for a home server though
>>
>>108546257
Different use-cases
>>
>>108546257
I see we have a yaml enjoyer in the thread
>>
>>108546387
>tryhard distro
It's just a configuration file
>>
>>108546427
Give me real example AI struggles with nixos setup.
>>
>>108546506
I was trying wrapper modules and I asked it for clarification on how to do the configuration, even when linking an url to the module code directly it was spouting absolute nonsense. but thats the thing with nix, it moves fast and people try new things constantly, which is terrible for LLMs
>>
>>108546459
No, it isn't. The entire system is incompatible with a normal nix system. It's a build system first and foremost
>>
>>108546035
Either learn it or don't use it. Otherwise you'll have a bad time.
>>
>>108546620
You are just updating a file and running nixos-rebuild at the end of the day. There's not much that's "tryhard" about it except for the language itself and the ass documentation.
>>
>>108546035
They took the (You) out of Unix to help convey it is not welcoming or user friendly
>>
>>108546202
maybe if it wasn't fucking lisp
>>
>>108546257
nix regenerates everything from scratch, so you are sure nothing's tampering your setup
>>
>>108546257
So you don't have to use the abomination called ansible, which kinda works until you wanna remove stuff or have to do logic in fucking yaml
>>
Wtf is this "determinism" people talk about when discussing NixOS? Aren't all computers deterministic by design?
>>
>>108547532
configuring a system on already modified system and right after installation produce different result
that's why people reinstall the OS, and configure it right after that, to make sure there were no leftover garbage
>>
>>108546561
use gemini. i've literally had it one-shot all the changes to add an out-of-tree driver to the kernel.
>>
I use Gemini to help me understand nix configurations.
>>
>>108547621
Holy ESL
>>
>>108546641
Why try for bit-for-bit reproduction for no actual reason at all? Doing something like that on a Desktop system is tryhard. Even having an install script for arch is tryhard.
>>
>>108546035
You're probably better off using it as a secondary package manager on your current distro first and going all in after. AI can help you set up your environment if you absolutely need it, but the documentation is in a far better place now than it was a few years ago.
>>
>>108546895
Whats wrong with lisp?
>>
>>108546035
I really wanted to get into it but its too much friction for me, it seems like computers are too chaotic for something like nix
>>
>>108550801
I did one long setup years ago and I just tweak it since then basically. It's a good investment in time.
>>
>>108546035
trannycore os without optimized packages skip it if you're not on or planning to go on hrt
>>
>>108550808
Idk, it feels pretty autistic having to contort myself in this weird just to satisfy some arbitary goal, and also, i really hate the nix syntax lol

I kinda wish guix was more widespread, i could see myself using that, maybe
>>
>>108546035
No, the documentation is ass and changes every week so AI that's trained on it will give outdated and conflicting answers that are double ass.
>>
>>108550854
guix sucks more. you already say you hate nix, so why the fuck are you even considering it.
>>
>>108550925
Because i didnt use that so i want to believe i wont hate it as much :)
I also kinda like the lisp syntax more
>>
>>108546035
i pretty much used LLMs to explain to me how to configure my nixos install. yea its pretty good.
>>
>>108546035
Is this usable without systemd or is it better to just add the package manager on top of something like void linux?
>>
>>108551220
If you want the same principles Nixos uses but without systemd, you need to use GNU GUIX.

Nix and SystemD are super intertwined. Nix was created for SystemD. GUIX was built with GNU Shepherd and uses GNU Guile.
>>
>>108551826
in english: nixos uses the standard software everyone uses. guix uses shepherd, which no one uses. shepherd is written in a language only autists know, so good luck getting any help on the internet. if you're not prepared to learn gnu guile and fix your own shit, don't bother.
>>
>>108551862

the person does not want to use SystemD, probably because the Date Control incident and the fact Lean Potter and his group of cronies are confabulated in favor of Zuckerberg interests (see the New Mexico trial against him and his lobby in California and Colorado).

It makes sense to search not to rely on SystemD, because has palantirium components. Human and technical.
>>
>>108551974
he'll find better support running void or trying to use s6 or whatever. guix is like 3 grumpy OSS trannies who will just yell at him.
>>
>>108546035
rocm + python on nixos was pure suffering, i like the idea but it's too fucking frustrating even with ai help
>>
File: stallman.jpg (64 KB, 760x561)
64 KB
64 KB JPG
>>108551997

>guix is like 3 based freedom fighters
Fix'd.
>>
>>108550790
I don't want to have to write json when I want to write code.
maybe guix is largely using lisp files like a json but since nix has the larger ecosystem and package repos I don't have an active reason to try to give a fuck about guix.
>>
>>108551220
strongly recommend the latter
>>
>>108546257
If you need a distro where political activists kicked the founder out to enshittify it, nixos has got you covered.
>>
>>108546035
if it wasnt worth it before ai its not worth it after ai
>>
>>108552084
everything is Formal Grammar.
>>
>>108546035
bros...
https://discourse.nixos.org/t/nix-security-advisory-privilege-escalation-via-symlink-following-during-fod-output-registration/76900
>>
>>108546035
The ultimate tinkertranny software distribution system

No
>>
File: alabamasystems-its-over.jpg (489 KB, 2048x2048)
489 KB
489 KB JPG
>>108552706
>>
>>108552706
just upgraded to nix 2.31.4 on my machines. big win for lix users though
>>
>>108553035
if you use lix you've already failed.
>>
>>108552423
syntax is mnemonics which is good for us humans
>>
>>108546040
Indeed, this is always the case.
>>
>>108546035
I'd say yes, I have no idea how it works but I have a server running with all the config I needed generated by codex. And now if that machine needs to be replaced I can bring another one up quickly



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