00:14
pbb has quit [Ping timeout: 246 seconds]
00:15
pbb has joined #nixos-systemd
01:22
Emantor has joined #nixos-systemd
02:16
hmpffff_ has joined #nixos-systemd
02:18
hmpffff has quit [Ping timeout: 260 seconds]
08:24
hmpffff has joined #nixos-systemd
08:26
hmpffff_ has quit [Ping timeout: 240 seconds]
14:28
pbb has joined #nixos-systemd
15:16
<
arianvp >
the recent trend of systemd code just ignoring prefixdir and hardcoding /usr/lib and /lib everywhere is really annoying
15:16
<
arianvp >
doesnt seem to be any technical reason for it but to push distro's away from not using /usr :P
15:17
<
arianvp >
why dont the daemons just take a cli argument telling where to find the config files .-.
15:17
<
arianvp >
why does it all need to be hardcoded
15:18
<
arianvp >
OTOH at least it's more consistent across all the services now though
15:19
<
arianvp >
instead of it being different between udev and journald etc
15:48
<
flokli >
arianvp: what do you mean with hardcoding?
15:48
<
flokli >
I mean, got a specific commit at hand?
15:57
<
arianvp >
e.g. 116b91e8ccf
15:59
<
flokli >
this makes things more consistent in fact, and there's less places we need to touch, doesn't it?
15:59
<
flokli >
so why is it annoying?
16:00
<
flokli >
I mean, yeah, UDEVLIBEXECDIR now isn't used there anymore, but it's still in the build system and in other places
16:00
<
flokli >
so there's more cleanup work needed
16:00
<
arianvp >
yeh but units are stilll read from rootlibdir
16:00
<
arianvp >
system units that is
16:01
<
arianvp >
(Not that we package rootlibdir; because we rename it to "example")
16:01
<
arianvp >
anyhow; im ok with them getting rid of dependency of rootprefix
16:01
<
arianvp >
and we can then just read everything from /etc
16:01
<
arianvp >
We currently have a patch that undoes that linked commit actually
16:02
<
arianvp >
because we were depending on reading udev rules from systemd package implicitly a
16:02
<
arianvp >
but maybe we should just set udev.packages = [ systemd] instead; and drop our patch for that
16:03
<
arianvp >
or we keep this patch; is also ok
16:03
<
arianvp >
but that patch we added actually does more than just make udev rules be read from systemd package again too
16:03
<
arianvp >
it now also causes all the other systemd config files to be read from the package
16:04
<
arianvp >
e.g. journald and networkd n friends
16:04
<
arianvp >
it's just a bit confusing to me. we should do config in one consistent way
16:06
<
arianvp >
im mostly just using you as a rubber duck to understand things; not a critique per se
17:08
<
flokli >
arianvp: this is basically yet another question on "where do we want to fetch nixos-configuration provided things from"
17:10
<
flokli >
> We have all NixOS config-generated udev rules in /etc/udev/rules.d and don't really have a separate place for "rules created imperatively that should survive reboots". We might want to have, but that's another topic too broad for the scope of this issue.
17:10
<
{^_^} >
error: syntax error, unexpected IN, expecting ')', at (string):310:47
19:36
asymmetric has quit [Quit: Peace.]
19:39
asymmetric has joined #nixos-systemd
21:37
asymmetric has quit [Ping timeout: 264 seconds]
21:41
asymmetric has joined #nixos-systemd
23:19
asymmetric has quit [Quit: Peace.]
23:20
asymmetric has joined #nixos-systemd