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


Should I dump systemd based nixos and jump to void or guix?
Serious answers only from pedophile aware anti age verification cis white men.
>>
sure
/thread
>>
File: 1766913795700135.jpg (369 KB, 900x1200)
369 KB
369 KB JPG
>>108449624
Yes. I actually use Nixos right now, but I will soon migrate my configs to guix because it's the most advanced distro out there (btw, they made elogind which is used on all non-systemd distros)
>>
File: 1773613650842034.png (46 KB, 972x316)
46 KB
46 KB PNG
>>108449624
No, jump to Artix.
>>
>>108449680
based
>>
>>108449680
artix is king as always. doesnt even have to try

>>108449624
nixos is unironically the shittiest distro
>>
>>108449624
Guix is nicer because scheme is an actual language rather than whatever that horrible crap is thatNix uses
>>
>>108449624
Yeah guix is the way to go if you already liked nix. It's literally just better
>>
>>108449624
Use Windows, plan to install Fedora and shit everywhere that cis white male uses Fedora to oppress and bully transnigger community.
>>
>>108449680
>doesn't know what intersex means
imagine using a distro made by 13yos lmao
>>
>>108449624
Is this some psyop to make newly anti-systemd install Nix, thinking that it won't have systemd, and by the time they realize, they won't want to lose all the time they spent setting up their dendric pattern flake maxxed config and they'll cope and be stuck on systemd forever?
>>
>>108449624
I'm pretty sure trannies are anti age verification and they'll somehow patch it out
>>
>>108450360
>I am intersex. I have XX chromosomes deep inside my brain
That's not what intersex lmao. Wither they're saying it's mental which is just normal transgender or they have one of those absorbed twins in their brain, which is also not intersex as it'd be highly improbable it would have any affect other than being a glorified tumor, and it would be general dysfunction caused by the placement of the absorbed twin rather than the XX chromosomes are being expressed in the hypothalamus or pituitary gland.

So Fartix man is correct and I like they have an XLibre + XFCE install to test XLibre with.
>>
>>108449680
I'll probably install it tomorrow. I like that the services are named package-openrc or package-runit, it means you can easily change init systems without a complete re-install. very cool.
>>
>>108450286
>>108450326
>Installs packages more outdated than debian's
Yap, that's guix.
>>
Install Gentoo.
>>
>>108450360
>intersex
>illness
I think he does.

>>108450392
The absolute irony of tranny supporting distros doing everything to implement it first.
I love how in shambles they are. You're either with distro that is outright violating your privacy or with distro whose community has common sense (including understanding that man can't be woman and vice versa).
>>
>>108450520
Ehh. We got gnome 48. Packages are generally outdated, but having declarative system management outweighs fast updates
>>
>>108450560
>in shambles
(of) a* shambles
>>
>>108449624
What is the usecase for distros like nix & guix, like what do they do & how would that help me.
>>
>>108449624
>bait post
>image of OS 6 releases behind current
i don't think you even use nixos.
>>
>>108449624
Trannies took out nix a couple of years ago.
Founder was pressured to resign from his own project.
Surprised this isn't more widely known around here.
>>
>>108451231
Are the trannies in the room with you now????
>>
is void even declarative? at least guix is something you can actually compare nixos to
>>
>>108449624
unironically gentoo if you care about unused code being compiled into your software
>>
File: 1754213591211640.png (61 KB, 824x337)
61 KB
61 KB PNG
>>108449624
>pedophile aware anti age verification cis white men
https://forum.artixlinux.org/index.php/topic,9304.msg55607.html#msg55607
Check and check.
>>
>>108449624
nixpkgs.packageOverrides = pkgs: { systemd.override { withUserDB = false; }; };
no need to worry about age verification. wont even build systemd with the affected part of systemd after adding that.
>>
>>108450365
NixOS is and has always been deeply entrenched in systemd. They have stated they have no plans to support alternative init systems.
>>
>>108453832
>They have stated they have no plans to support alternative init systems.
that doesn't mean that no one can make a nixOS based distro that doesnt use systemd. there are people working on making that happen, or making it easier to make it happen. theres finix, which changes PID1 with its own bespoke init. theres modular services adopted in nixpkgs which would allow for portable services, potentially portable between inits.
>>
>>108453934
>there are people working on making that happen
I was just paraphrasing their official stance. I do hope someone is able to rip the guts out and make it truly modular. I'd love to use something simpler like dinit or runit. There's also NixNG.
>>
>>108453508
damn artix is woke after all
>>
>>108454002
stop touching kids
>>
>>108454170
She said she was 18
>>
>>108454183
Well it was real in his head, kind stranger!
>>
>>108453508
cringe post
>>
>>108454002
>>108454183
>>108454199
samepedo
>>
>>108454263
>>>108454002 (You)
>>>108454183 (You)
>>>108454199
>samepedo
wrong
>>
>>108453779
doesn't work, systemd doesn't expose userdb at all. how did you get this to work?
>>
I am thinking what to do.

>t. determinate nixos user

I love nixos and I have a lot of infrastructure on it, but I don't want the US government to have control over my assets.

The best solution as I understand it, is to use the ageless script provided by Ageless.

>but what happens when the next batch of laws start enforcing more surveillance control over SystemD?

I'm thinking. How to trim SystemD functionality to be US non-compliant.
>>
>>108449688
>t. filtered
>>
>>108454955
just have an overlay that patches out the age field
>>
>>108454312
thats because i misspelled withUserDb. the b needed to be lowercase. also it builds with an overlay which is the "new" way to override a derivation.
nixpkgs.overlays = [
(self: super: {
systemd = super.systemd.override { withUserDb = false; };
})
];
>systemd doesn't expose userdb at all
go to any nix package definition and it will show things that are toggleable in the derivation.
systemd has a withUserDb ? true at line like 150. that means its toggleable but can be switched to false.
>>
>>108455823
i got this to work through traditional methods, still not clear on overleys

system.build.package = pkgs.systemd.override { 
withUserDb = false;
};
>>
>>108455917
forgot this board has codeblocks.
>>108455823
keep in mind when you override a package, you are going to be building it from source. it shows me a 2100+ step build phase. and any package that has systemd as a dependency will also need to be rebuillt from source. im rebuilding podman, fprintd, libnvme, and a bunch of others. if you stick to a release channel that only changes once every 6 months you wont be rebuilding that often. if you go unstable then you'll be doing this like every week or every time you update.
>>
>>108455917
nice
>>
>>108449624
>nixos 22.11
whats the point of running nixos if you're gonna run a super old build of it?
>>
>>108456078
maybe you shouldn't assume OP's image is unique, and probably pulled for jewgle. i'm smart though, not so much you.
>>
[control@x:~/Software/systemd]$ git log --reverse --patch --first-parent --grep="40954"
commit acb6624fa19ddd68f9433fb0838db119fe18c3ed
Merge: ba1caf070f 7a858878a0
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Wed Mar 18 23:04:03 2026 +0000

userdb: add birthDate field to JSON user records (#40954)

Add an optional field that can be used to store a user's birth date.
userdb already stores personal metadata (`emailAddress`, `realName`,
`location`) so `birthDate` is a natural fit.

diff --git a/docs/USER_RECORD.md b/docs/USER_RECORD.md
index 9d6d8c1d03..5335e145b5 100644
--- a/docs/USER_RECORD.md
+++ b/docs/USER_RECORD.md
@@ -273,6 +273,9 @@ This must be a string, and should follow the semantics defined in the
It's probably wise to use a location string processable by geo-location subsystems, but this is not enforced nor required.
Example: `Berlin, Germany` or `Basement, Room 3a`.
>>
>>108456729
>>
File: bluca.png (120 KB, 1252x585)
120 KB
120 KB PNG
>>108456788

>"you should not assume people are being malicious"

>Dylan M. Taylor, registered author of systemd PR #40954
>>
In order to decouple (des-integrate) any palantíri materiel from systemd, we need to first understand the nature of the change.

The open source work methodology allows to analyze the significant change in discret units called commits.

first, is necessary to clone the whole source code.

git clone https://github.com/systemd/systemd.git


then, we search the set of commits that belong to the disputed Pull Request

git log --reverse --patch --first-parent --grep="40954"
>>
>>108449624
have you considered using your computer as a tool to do actual work?
>>
>>108455955
can I expect something to break if I disable userdb?
>>
>>108455955
what a garbage distro, why would you need to rebuild all that stuff just because you rebuilt systemd, absolute retardation.
>>108457790
no I have userdb disabled in my systemd build and everything just works.
>>
>>108457973
because it's supposed to guarantee determinism and reproducibility. If packages rely on a package you overrode and recompiled, those changes may affect dependents in a way that requires recompilation. It's supposed to be a source-based distro.
>>
>>108458049
yeah but it's 100% retarded since it forces you to rebuild stuff for no reason, disabling userdb in systemd won't affect all these deps at all.
>>
>>108458198
I understand it sounds retarded, but disabling userdb could trigger a compilation error depending on how the dependent uses it. That's crucial for achieving reproducibility on NixOS. It annoys me whenever I have to rebuild Olive because a dependency updated, while Olive's last meaningful commit was like 3 years ago.
>>
>>108458198
>disabling userdb in systemd won't affect all these deps at all
how would you verify that this is the case?
>>
>>108458278
because enabling userdb only builds userdbctl, a conf file and some service files, no library at all. but go ahead rebuild stuff for no reason for muh reproducibility
>>
>>108458358
overriding withUserDB changes the meson flags, and i don't see why it's obvious that those libraries are going to be the same when rebuilt
https://pastebin.com/zGNy1NGb

i think this would be a good usecase for content-addressed derivations

>muh reproducibility
yeah it's wasteful. but a release channel would still be usable even if you're not using a cached systemd (the last time systemd had to be backported was last december)
>>
>>108457790
debian builds systemd without userdb so i doubt it.
>>
>>108458721
my point is changing the userdb flag doesn't add or remove any libraries so the other programs have no reason to be recompiled except maybe if something actually makes use of userdb but if your goal is to disable userdb then who cares.
>>
File: you disgust me.jpg (61 KB, 636x511)
61 KB
61 KB JPG
>>108456815
>mkljczk wants to merge 1 commit into systemd:main from mkljczk:copilot/remove-birthdate-field
>copilot
>>
This is another possible strategy.

Let's say we want to change of SystemD provider for our nix.
Let's say we want to detach the official SystemD and plug in this US unsanctioned version

https://github.com/Jeffrey-Sardina/systemd


Could be possible?

Maybe creating a new nix os image with nix-generators (nix-generators allows to create customized builds of nixos https://github.com/nix-community/nixos-generators)

If possible, the challenge would be to keep maintenance. Every change performed in the upstream systemd has be analyze to determine if could be instrumentalized to perfrom survillance operations over the systems.



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