<cole-h>
Does hm have a way to get the uid of the user?
boxscape has quit [Remote host closed the connection]
cole-h has quit [Quit: WeeChat 2.7.1]
cole-h has joined #home-manager
<cole-h>
Different question: is there any way to make `home.file.*.source` and `xdg.configFile.*.source` link to a local dir without adding it to the store? using `toString` on the path doesn't seem to work.
cole-h has quit [Quit: WeeChat 2.7.1]
cole-h has joined #home-manager
cole-h has quit [Client Quit]
cole-h has joined #home-manager
cole-h has quit [Quit: WeeChat 2.7.1]
cole-h has joined #home-manager
cole-h has quit [Quit: WeeChat 2.7.1]
cole-h has joined #home-manager
<cole-h>
One more question for the road: why is it that only one of my activation scripts that is `dag.entryAfter [ "writeBoundary" ]` is directly after the writeBoundary, and the rest of my scripts after the writeBoundary are at the very end (after `reloadSystemD`)?
chiefgoat has quit [Read error: Connection reset by peer]
chiefgoat has joined #home-manager
cole-h has quit [Ping timeout: 258 seconds]
klntsky has quit [*.net *.split]
mog has quit [*.net *.split]
liff has quit [*.net *.split]
eon` has quit [*.net *.split]
YveDeLarc has quit [*.net *.split]
wirew0rm has quit [*.net *.split]
ZerataX has quit [*.net *.split]
Notkea[m] has quit [*.net *.split]
schmittlauch[m] has quit [*.net *.split]
Dandellion has quit [*.net *.split]
siraben has quit [*.net *.split]
dtz has quit [*.net *.split]
NemesisD has quit [*.net *.split]
meatcar has quit [*.net *.split]
romanofski has quit [*.net *.split]
infty has quit [*.net *.split]
pie_[bnc] has quit [*.net *.split]
Max[m]4 has quit [*.net *.split]
uvnikita[m] has quit [*.net *.split]
alexarice[m] has quit [*.net *.split]
rycee has quit [*.net *.split]
Ericson2314 has quit [*.net *.split]
tbenst[m] has quit [*.net *.split]
Shados has quit [*.net *.split]
mankyKitty has quit [*.net *.split]
simpson has quit [*.net *.split]
benkolera has quit [*.net *.split]
evax has quit [*.net *.split]
bsima has quit [*.net *.split]
chiefgoat has quit [*.net *.split]
hax404 has quit [*.net *.split]
myme has quit [*.net *.split]
alexbakker has quit [*.net *.split]
notgne2 has quit [*.net *.split]
infinisil has quit [*.net *.split]
tdeo has quit [*.net *.split]
evanjs has quit [*.net *.split]
asymmetric has quit [*.net *.split]
srk has quit [*.net *.split]
hyperfekt has quit [*.net *.split]
jonge[m] has quit [*.net *.split]
aterius has quit [*.net *.split]
philipp[m] has quit [*.net *.split]
sgraf has quit [*.net *.split]
mmatthieu has quit [*.net *.split]
manveru has quit [*.net *.split]
sauyon has quit [*.net *.split]
davidtwco has quit [*.net *.split]
smyds has quit [*.net *.split]
immae has quit [*.net *.split]
swflint has quit [*.net *.split]
hexa- has quit [*.net *.split]
Emantor has quit [*.net *.split]
mutantmell has quit [*.net *.split]
spacekookie has quit [*.net *.split]
naivesheep has quit [*.net *.split]
voidcontext has quit [*.net *.split]
steell has quit [*.net *.split]
ardumont has quit [*.net *.split]
ashkitten has quit [*.net *.split]
hpfr[m] has quit [*.net *.split]
simbergm has quit [*.net *.split]
greizgh has quit [*.net *.split]
vdemeester has quit [*.net *.split]
jschievink has quit [*.net *.split]
maralorn has quit [*.net *.split]
bgamari has quit [*.net *.split]
rizary has quit [*.net *.split]
feepo has quit [*.net *.split]
andi- has quit [Ping timeout: 240 seconds]
klntsky has joined #home-manager
siraben has joined #home-manager
swflint has joined #home-manager
ardumont has joined #home-manager
vdemeester has joined #home-manager
NemesisD has joined #home-manager
feepo has joined #home-manager
rizary has joined #home-manager
Ericson2314 has joined #home-manager
uvnikita[m] has joined #home-manager
__monty__ has joined #home-manager
andi- has joined #home-manager
__monty__ has quit [Quit: leaving]
cole-h has joined #home-manager
johnw has joined #home-manager
W1lkins has joined #home-manager
<rycee>
cole-h: About the uid. Not during evaluation and building the derivation, in the activation script you should be able to access it through the `$UID` variable.
<rycee>
cole-h: About the file options, no. It used to be possible by accident but we removed that possibility. If you want to link outside the Nix store then the typical recommendation is to add your own activation block that creates the link.
<rycee>
cole-h: And about the placing of the activation blocks, the result would depend on the evaluation order, the topological sorting is only guaranteeing the order w.r.t the blocks that are marked as `before` and `after`.
<cole-h>
I see -- so because I have my activation scripts spread out in different files, they will appear in whatever order they get evaluated
<cole-h>
Thanks. I just thought it was weird that only 1 of my (currently) 3 scripts directly followed the writeBoundary, while the rest were at the end
<rycee>
Yeah, order across files is quite unpredictable :-)