>*cures your distrohopping in your path*>*rapes arch and debian to death in your path*Your response?https://files.catbox.moe/mev245.mp4
>>109054932>https://files.catbox.moe/mev245.mp4why do shills keep trying to market tranny products to chuds?
openSUSE Tumbleweed is better
>>109054932>Requires systemdInto the trash it goes.
>>109055778Not Guix retard
>>109054932>Your response?I kneel
>>109055717Both are used by chudsNix by Andurilchuds:https://github.com/anduril?q=&type=all&language=nixGuix by Cryptochuds:https://github.com/bitcoin/bitcoin/tree/master/contrib/guixhttps://github.com/monero-project/monero/tree/master/contrib/guix
>>109054932> special snowflake and female genitaliaGet off my face.
why would i want this for a desktop? i can see the usecase in a build server or something
>>109055884Based>>109055893>doesn't want female genitalia in his faceGay>>109055927Why would you pick anything else?
>>109054932whats stopping someone from doing a supply chain attack on it like they did on AUR
>>109055939>this picNow I understand why it’s called GNU Shepherd.https://shepherding.services
>>109054932Trying to run GUIX on top of Nobara
>>109055982>In NixOS, packages are defined as Nix expressions in the central nixpkgs GitHub repository. Changes normally arrive through pull requests, can be tested and reviewed, and are merged only by trusted Nixpkgs committers. NixOS build infrastructure then builds them and distributes signed results through cache.nixos.org.>Nixpkgs therefore has a significantly higher barrier against casual malware uploads than the AUR. An attacker cannot simply publish a package under a similar name and have it appear in the official package collection without getting a change merged.Although I don't like Arch you've got to be an idiot to have blindly trusted AUR until this point so I think that attack isn't really that big of a deal for Arch.
>>109056055theres no way any of those are actually maintained/tested/inspected theres way too many packages in nixpkgs
>>109054932I respect guix and I think nix is cool. But everything is so much simpler on mainstream distros like Debian/Ubuntu, Fedora/openSUSE and Arch. I'd love to use nix on my server tho, reproducible builds sounds amazing, just import your storage pools and rebuild your config.
>>109056113I understand why someone would want a system that just werks in a simple fashion and that you don't have to configure like a nerd but you get used to it very quickly and in the long term your shit stays very well organized. Writing a word on a list in your config file and then rebuilding only takes a couple seconds more than writing sudo apt install x.
>>109054932kek is that cybernazi? gonna listen to them now.nixos unstable on my server and desktop btw.
>>109055893>female genitalia>Get off my face.bro you gay
Do they finally have a decent CLI and are flakes finally stable? Last time I checked, the way of declaring software that everyone uses was still marked experimental, which makes the distro offputting for a computer I rely on.
>>109056092Most packages definitely don't get carefully examined and tested but nixpkgs is still centrally controlled and every package gets automatically checked for bullshit rather than being a dump yard for random people to just throw whatever shit into like AUR. In nixpkgs a random account can't adopt a package and publish an update without convincing a committer to merge it. A carefully disguised malicious update by an already fairly known account could probably get through but nothing like the mass attack by fresh accounts used in the attack on AUR.
>>109056319what the hell are you talking about?
>>109056671What did you find unclear about my question?
>>109056319>are flakes finally stable?name the last breaking change. they have been stable in every sense but the name
>>109057362If you're right that there are no breaking changes then why does the dev team want to keep the feature labeled experimental? Usually you only label a thing experimental when you want to reserve the right to make breaking changes.
nixos for millitaryguix for science
>>109056160Maybe I'll look into it. But what about packages, is there the same risk arch has with the AUR? And what about the general availability of packages? And what do you do, if a certain package is not on nix?
>>109055927NixOS is the true king of the llm era. Tell your agent to make a config change, it's easy to review and to revert. Ricing had never been so comfy. Trust me, once you go nixos, you don't go back.
I'm probably the only one who doesn't use 'guix home'. Not really a use case, when all I need is a Plasma config.scm and use of 'guix package' to add/remove stuff.
>>109057591because technically there are some issues with flakes that they intended to solve. in reality flakes got adopted as the default so fast nobody dares making breaking changes. they probably dont want to mark it stable as this is kind of like admitting defeat
>>109054932Or just install etckeeper and stop being insane.https://etckeeper.branchable.com/
>>109060350>debianusecase?
>>109054932The documentation for these is truly awful.
>>109056380But if they wanted to add a package with a malicious source, would that slip through? Last I recall these maintainers are overworked and probably don't check the source of the actual package (not the flake)
>>109058928>is there the same risk arch has with the AUR?only if they have push rights, which requires you to do some diligent repo work (it's much easier to become a maintainer but that still requires PR approval from a contributor)>what about the general availability of packages?nixpkgs is biggest repo of any distro>what do you do, if a certain package is not on nix?you ask your LLM to write the flake/package definition file and you're good to go
>>109054932Guix really does seem like the endgame of Linux. I'll move to it eventually.Nix would be the same if it wasn't actively being infiltrated by trannies.
where am i supposed to put my configs repo now that github is shit and none of the rest are free
>>109060913You don't need it.
>>109061870codeberg
>>109062582terms of use say that you shouldn't use it if you aren't actively contributing to open source and even then private repos are discouraged/limitedis it not actually that restricted in practice?
>>109062676I wouldn't risk it on whether they enforce it or not. They link in their FAQ to alternatives like disroot.
>>109062433I know you can vibecode the nix config, doesn't really work with guix though.I guess it's a skill issue on my part.
>>109062979disroot does seem like a good option, i'll have to investigate their privacy policies first though. after some reading it also seem like it's fine to use codeberg for your configs if you use a free license and make it a public repo
>>109063187you can 100% vibecode guix even your own custom packages. just dont be retarded
>>109054932nix lang is the largest pile of shit lang ever createdlispGODS wononly troons use nix because they are too mentally handicapped to comprehend scheme
every time I am about to try nix I am pissed off by inability to install store into different location. What a stupid idea to hardcode /nix
>>109063401I assume you want it on another disk? Then mount the partition there or symlink /nix to the disk's mount path.Use guix instead of nix btw
>>109054932That's not debian (or devuan in my case)
>>109063373Been using NixOS for a month now and never had to learn the nix language what so ever. Just chatgpt that shit and be done with it nigga. Welcome to the future.
>>109063486very coolstrongly dependant on +1 entity controlled by someone else award
>>109063235Let's say I had a friend who was retarded. How do I get him started with vibecoding nix/guix configs.
>>109054932guix bros, why can't I guix shell -p ... -F?Who's responsible for this? (opts (if (assoc-ref args-parsed 'emulate-fhs?) (alist-cons 'expression '(ad-hoc-package "(@@ (gnu packages base) glibc-for-fhs)") args-parsed) args-parsed)))
(opts (if (assoc-ref args-parsed 'emulate-fhs?) (alist-cons 'expression '(ad-hoc-package "(@@ (gnu packages base) glibc-for-fhs)") args-parsed) args-parsed)))
>>109054932selinux/apparmor when
>>109054932Is there like a retard proof guide to learning Nix for people who don't want to vibecode everything?
I like the idea of Nix and NixOS, but holy shit it is just way to autistic for people who don't want to make their personal PC a second job.
>>109063649go to claude and just ask it how to do stuff and mindlessly paste the errors into it. Simple
>>109063984that's funny because I spend less time maintaining my Nix systems compared to my Ubuntu and Windows machines.It took me a week to learn the language, set up bincache and the basics of NixOS and that was it. Now when I have issues (rare) I just rollback immediately and my computer is working again. With the Windows and Ubuntu machines rolling back is a nightmare.
>nix has good ideas but a genuinely awful language>guix has a better language and UI but it's ran by freetard extremists
>>109063552>chatgpt gets nuked>switch to another LLMWOW
>>109063984It stopped being time consuming since long time ago. Now you just proompt and you're golden. I have an impermanence setup so I boot to a fresh system every day. It's bulletproof.
>>109064180>>guix has a better language and UI but it's ran by freeGOD extremistsand that's a good thing
>>109064194the real solution is not to rely on features exclusively closed gorillion weights models running in datacenters consuming 1TW power provide, but only use small local models running on hardware you own and don't consume much electricity.Or don't use them at all.But you can vibe code scheme too, I don't get why you would choose nix even if it's not you who's forced to write nix lang.
>>109064388>small local models running on hardware you ownWhen these eventually get good enough I will start using them instead
>>109064405That was my entire point, that they are not good enough for your use case.And what if tomorrow the US and China bans public LLMs because muh existential risk o algo. Like it already happened with Fable
>>109064429I already got a great nixos config that I only need to edit when installing or removing packages. I wouldn't really care if I couldn't use an LLM anymore.
>>109063976vimjoyer on youtube
>>109054932sorry, but my life already has enough gits (programs with a beautiful internal model and awful interface)
>>109056319Yep, Nix CLI is a clusterfuck. They really need to fix it.
>>109054932It's all fun and games until you try to set up port forwarding for a vpn or get a venv to work like normal, then nixos starts raping you to death.
>>109065730but isn't nix pretty much venvs on steroids
>>109065855That's why there's a conflict. You have to set up an elaborate workaround with a shell extension, create shell.nix configs where you import your libraries and store environment variables so the loader knows where to find them. You need to do this every time you create a venv. It's such a pain in the ass that I made a template for the shell.nix and wrote a bash function to handle venv creation because it involves so many steps.
>>109054932i honestly like that guix uses schemes but it just sucks compared to nixpkgs, nearly no cached packages or packages for that matter.i kinda wish i could just use nixos and nixpkgs but use scheme instead of nix.
>>109066939I started last week & I've managed to write my own package definitions, it's not that bad. I think you could probably have a template for it.
what is this determinate nix shit and why does it set off my glowie detector
>>109066057The reason you're having trouble is because you're still clinging to melanin-enriched technology that's inherently incompatible with the design of Nix. Just stop using venvs and get all your dependencies directly via shell.nix.
>>109068753I need pip for certain packages so either use a venv or install globally. The former option is less of a hassle than the latter.
>>109054932Being a schismatic distro hopper isn’t doing yourself any favors. The bro hype doesn’t come close to real world numbers. Look at the ranking chart at distrowatch.com
>>109069391>ranking chart at distrowatch.com>le botted ranking chart
>>109055939>Lumping in Fedora and Nix with Gentoo
>>109066057Are there problems with Poetry and uv as well, or just raw virtualenv?
>>109069843Fedora, NixOS and Gentoo are all based distros.
>>109070699fedora is the ubuntu of red hat distros. for beginners and normies
>>109070721Just because it's for beginners and normies doesn't mean it's bad. If anything that's a very good indicator that it's better than average.
>>109070699>systemd development distro and systemd sandbox distro are in the same tier as the only distribution actively developing an alternative to systemdHow much are they paying you per post?
>>109070800Do you have a single good argument against systemd?
>>109067975bro, i've been using nixos for like 8 years now, i'm a nixpkgs maintainer, still, scheme is better than nix.
>>109070853I have several.SystemD is an instrument that has the capacity of enforcing your systems to be US law compliant you either like it or not.SystemD Team key leadership bend the knee to any US regulation without any complains because SystemD is a project being maintained and directed by Microsoft (Luca Bocassi) and IBM Redhat.SystemD has the capacity, for example, if the future US legislation of one state forces it, to require a personal identification for every sudo command you want to execute in your systems.Such reality is totally inside the realm of possibilities. Take a look about Colorado and California laws and what SystemD did to comply.If you use SystemD, you and your systems are in the hands of US legislators and lobbies controlling them, such as the Zuckerberg Cartel that pushed California and Colorado law.If you want to enforce real ownership of your systems, is necessary to find a replacement. SystemD team are actor operating on bad faith.
>>109066057>>109069146so why are you doing all of that convoluted shit instead of contributing those python packages to the nixpkgs project?
>>109071046Not a single one of those arguments applies right now, and none of them require you to ditch the obviously good parts of systemd. You're throwing the baby out with the bathwater before the bathwater is even in the tub. You can and always will be able to fork systemd. If what you propose were to actually happen, the most popular init will be a community fork of systemd, either as it was right before the change, or with the useful features continuously merged back in from upstream and the undesirable parts stripped away.
>>109071046>has the capacity of>US>US>US>US>is totally inside the realm of possibilitiesSo a bunch of speculation about what could potentially happen in the future (nothing ever happens) and shit that mainly "affects" amerimutts? If SystemD ever implements actual spyware (never gonna happen) then by all means I'll be the first to ditch it asap and switch to a non-systemd distro. Until that day comes though there's still nothing within SystemD that concerns me in the slightest.
>>109071129>you can always can fork systemd Can be done, but I am not going to maintain a fork because is more workload. After the Dylan M. Tylor incident, is clear that the best strategy is to adopt a more safe project that is not legally required to obey US law.
>>109071159Again, that is the problem. If the law in the US demands certain control changes, like already happened in Colorado and California, your system will be forced to comply. The point of integration for control is already here. Is SystemD.
>>109055939working on moving flatpaks to nixpkgs
>>109071162Maintaining a fork will be much easier than porting the entire world to a completely different meme init.
>>109066057but i thought you could just create some sort of lock file, completely bypassing venvs and even pip? now if you want to distribute your python source this is kind of shit but still
>>109071845>>109071845When we consume something, we become dependent on the provider, that's how those at the top control the markets. In this particular case, the software is so deeply intertwined with critical systems around the world that, after a while, it becomes impossible to eliminate it. I also considered the idea of decoupling systemd, removing the affected components, and reassembling it on my systems, but then the Flakpak team announced some deep integration with systemd months after, which opened up another front that I don't have the bandwidth to deal with. Is like fighting against the stream.The best long-term solution was to switch to a non-systemd application program, learn how to use it, and contribute to that project. In the long run, that way I contribute to the freedom effort without having to fight against anything. Less friction, more deliverables.
>>109072039>more schizobabbleIt doesn't matter how deeply integrated systemd is with anything, because your fork will be the same fucking thing and thus perfectly compatible. Obviously anything that requires shit like age verification won't work, because you'd have removed that, but you wouldn't want to use any software that requires that age verification service anyway, so there's still no problem. Your entire argument is a meme built on imaginary scenarios.>well maybe it could potentially have something possibly bad in it at some unknown time in the future>better to immediately put in the completely unnecessary effort of replacing all the existing functionality that will remain usable and unaffected instead of selectively removing the bad parts when the hypothetical future doomsday finally arrives
this always seemed really overengineered to me now that i think about it
>>109055728Do you use nvidia?
>>109072612There more I use it, the more it seems to me that every other distro is vastly under-engineered.
>>109056113Everything is going reproducible builds anyway.
>>109072039Based fellow lispGOD guix contributor. Do you have any authority on the project? Merge in my pull request please.
>>109072632they should really come up with a better name for it, reproducibility of the entire system configuration is a completely different thing than reproducibility of individual packages
>>109072675it's the exact same system. why does no one understand that nix and guix are build systems?
kde plasma 6.7 waiting room
>>109072695Wrong. guix system and guix home are seperate projects (which depend on guix package manager)
>>109072695yes, but that's not the problem. the difference between nix/guix and other build systems is that nix and guix are capable of producing an entire system configuration as a concrete, well-defined package with exact dependencies all the way down to the bootstrap seed. other build systems and package managers that assemble operating systems do so with extremely loose constraints and no way to reproduce an entire system from one machine to the next.
>>109054932Redpill me on guix.
>>109072934nix with a better language but worse repos
>>109072934nix with a worse language and worse repos
>>109073075>worse than nix syntaxBullshit.
>>109072620No
>>109060893It's for when you want a quality, reliable distro that is properly governed by an actual community and not a corporation.
>>109054932a snowflake and panties
I've used NixOS for five years and love it. Can't imagine using anything else. But in the past few days alone I've had>failed build because librewolf doesn't have an active committer, despite building the day before >orca-slicer not rendering on nvidia yet again>found out the sunshine package hasn't been updated in 9 months from a nag notice about a critical security update in may>rebuilt ollama and wivrn 5 times because they don't ship binaries with CUDA enabled>discord community for nixos mass pinged everyone over a random trans user committing suicide when they don't ping for active CVE'sIt's really fucking annoying and not hands-off in the slightest. But the concept is good enough that I put up with this shit. Maybe if Guix ditched the GNU obsession that's dragged down everything it's touched for decades, it'd be worth it over Nix.
>>109074428You guys have pings for your users literally killing themselves, pains over getting fucked over yet again by Njudea incompatibility, and you want to give advice about ideology? Shut up and embrace free software nigger.
>>109054932>laughs in Slackware
>>109074428>Maybe if Guix ditched the GNU obsession that's dragged down everything it's touched for decades, it'd be worth it over Nix.https://gitlab.com/nonguix/nonguix
>>109074811interesting
>>109072675linux naming is fucked anyway, stability of packages not being buggy is a completely different thing than "stability" of packages being unchanging. one is for system release cadence and the other package release cadence
>>109074428this is why I dont use nixos on desktop, but instead do arch+home-manager, only using nixpkgs if something isnt in the official repo, plus you get to avoid AUR instability
>>109074428>>discord community for nixos mass pinged everyone over a random trans user committing suicide when they don't ping for active CVE'sKek they banned me a week ago for posting the video in the OP and Linus Droidvalds edits. I fucking hate discord troons.https://files.catbox.moe/bgvs60.mp4
>>109077658linus droidvalds edits are hilarious but video in op and that one are extremely cringe
>>109077710It's only "cringe" if you are a niggerfaggot.
>>109078015settle down lintroonyou are nothing like Him
>>109074718I can't even argue with that honestly, you got me.>>109077658I don't really care about the political angle, code is code. But when the whole community becomes "uwu im trans and i use linux! nixos is for trans girlies!" and you can't contribute without doing their ideological litmus test, it's pure AIDS. I'm hoping the Determinate Systems guys make it more bearable.
>>109079570>Determinate Systems guysqrd? should most people be using their stuff? they smell kind of like red hat to me
>>109079809they're the ones taking nix seriously, made a lot of useful additions to it back in the day
FEDora just works for me, but I appreciate your autism.
>>109060893el cheapo VPS
>>109080069like the closed source daemon, thanks
>>109054932Fedora, Debian or OpenSUSE. All other distros are toys (excluding Oracle, Alma, RHEL and any other serious business distro)
https://github.com/nix-community/plasma-managerdoes anyone actually use this? worth tinkering?
>>109081370i'm sure the KDE/Qt devs really regret storing state AND configuration in one file
>>109074428If it wants to ditch GNU, that's on them. I'll stop using it if they abandon their full commitment to free software. Which sadly, the Guix Foundation wants to go in that direction and do a rugpull.
>>109074778
>>109079809it's basically all the guys that got kicked out from leadership during the whole military sponsorship drama. a little too corporate for my liking but at least it offers some professional direction. i don't think flakehub is the way to go but at least it's something compared to years of debate on whether flakes are experimental or not.
>>109079809>key nixos team members work with anduril industries because nix technology delivers high reproductibility on embedded systemshttps://youtu.be/YzHMiP0DwXM>a group in the open nixos development group (the hippocratic faction) raises ethical concerns>eelco, creator of the whole thing, is expelled from the project. >a man known as Graham, connected with Nixos in some capacity, goes full start-up mode, creates Determinate Systems and hires Eelco as flagship top adquisition>they ship their own nix.operating system, Determinate Nix>they create their own flake repository service, flakehub>they sign a formal deal with Anduril Industries>they are official service providers for Anduril>they create the Anduril Nixos STIG in conjunction with the US Department of DefenseMore about the conflict told here, by an Anduril ex employee. Have fun.https://youtu.be/gp0FI8Gw1iA
>>109081429> Which sadly, the Guix Foundation wants to go in that direction and do a rugpull.WhatWhere was this said?
>>109054932>make simple thing complicated
>>109082295>make complicated things simpleFTFY
>>109081985So basically your choices are>discord freaks who can't get anything done other than starting drama, but it's FOSSOr>Ultimate glowie fork with improvements that don't get upstreamed, but also some proprietary shit so they can rugpull you whenever they want
>>109077295This is my plan-b for migrating off of NixOS, but with Void instead of Arch.
>>109083537many such cases
>want to try guix>no docs about how to do a manual install of the package managerMan I really don't feel like reading their entire bash install script full of if-then-fi.
>>109084417RTFMhttps://guix.gnu.org/manual/devel/en/html_node/Binary-Installation.html
>>109054932Been testing out both on old laptops, finally got around to their respective home managers, now can install programs.>>109081370>>109081376>plasma-manager>state AND configuration in one fileShould I not? Was thinking of doing fresh install with no desktop and then using that later on post-install?
cachix, yay or nay?
>>109084577I did RTFM and nowhere it explains>the number of daemons, their users and groups>how to configure the directories on /var and /gnustore or whatever and how to mount them, and their permissionsI don't doubt all that info is somewhere (as I've read it somewhere, otherwise I wouldn't know it) but it is not in the installation section. As I said, I will have to RTF(script), since the script won't work on my system.
>>109080752>FedoraFair enough>DebianTranny distro for servers and people who do nothing on their computers but consume media.>OpenSUSEOnly place where OpenSUSE beats other popular distros is in business and even in that it loses to NixOS for not being declarative and easily reproducible.
>still no brave origin in nixaaarh
>>109086766just write your own derivation bro
>>109086172>NixOSLiterally who distro
>>109086794>derivationohhh neat, thanks. Still messing about with home, still haven't touched flakes.
>>109054932I like the cow.
I'm struggling getting mangowm to work using flakes ;__; but I'm only on the 2nd day using it
>>109054932If there were decent video tutorials I'd give NixOS a shot.
>>109086766install codex or claude and have it deal with your nix config, that's how i got brave origin going a few weeks ago
>>109054932I'm running it on a minipc that only runs podman containers and plan to migrate my NAS to it but I don't think I'd ever use it on a desktop/laptop.