worldofpeace changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 20.09 RMs: worldofpeace, jonringer | https://logs.nix.samueldr.com/nixos-dev
cole-h has quit [Ping timeout: 265 seconds]
rajivr has joined #nixos-dev
bpye8 has joined #nixos-dev
bpye8 has quit [Client Quit]
bpye has quit [Ping timeout: 240 seconds]
bpye has joined #nixos-dev
bpye has quit [Quit: Ping timeout (120 seconds)]
bpye has joined #nixos-dev
bpye has quit [Ping timeout: 268 seconds]
bpye has joined #nixos-dev
tomberek has joined #nixos-dev
bpye6 has joined #nixos-dev
bpye has quit [Ping timeout: 260 seconds]
bpye6 is now known as bpye
jonringer has quit [Remote host closed the connection]
tomberek has quit [Quit: Connection closed]
cole-h has joined #nixos-dev
srk has joined #nixos-dev
FRidh has joined #nixos-dev
ChanServ has quit [*.net *.split]
supersandro2000 has quit [*.net *.split]
bgamari_ has quit [*.net *.split]
tazjin has quit [*.net *.split]
Irenes has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
typetetris has quit [*.net *.split]
Scriptkiddi has quit [*.net *.split]
tokudan has quit [*.net *.split]
vdemeester has quit [*.net *.split]
mmlb has quit [*.net *.split]
pbb has quit [*.net *.split]
kraem has quit [*.net *.split]
ris has quit [*.net *.split]
lopsided98_ has quit [*.net *.split]
piegames[m] has quit [*.net *.split]
gleber has quit [*.net *.split]
aristid has quit [*.net *.split]
risson has quit [*.net *.split]
teozkr_ has quit [*.net *.split]
spacekookie has quit [*.net *.split]
srk has quit [*.net *.split]
justanotheruser has quit [*.net *.split]
Gaelan has quit [*.net *.split]
johanot has quit [*.net *.split]
cbarrett has quit [*.net *.split]
ehmry has quit [*.net *.split]
s1341_ has quit [*.net *.split]
ghuntley has quit [*.net *.split]
misuzu has quit [*.net *.split]
qyliss has quit [*.net *.split]
elvishjerricco has quit [*.net *.split]
mcint has quit [*.net *.split]
hax404 has quit [*.net *.split]
andi- has quit [*.net *.split]
davidtwco has quit [*.net *.split]
Emantor has quit [*.net *.split]
infinisil has quit [*.net *.split]
m1cr0man has quit [*.net *.split]
sterni has quit [*.net *.split]
bridge[evilred] has quit [*.net *.split]
avn has quit [*.net *.split]
averell has quit [*.net *.split]
ivan has quit [*.net *.split]
disasm_ has quit [*.net *.split]
euank has quit [*.net *.split]
delroth has quit [*.net *.split]
ericnoan has quit [*.net *.split]
drakonis has quit [*.net *.split]
page has quit [*.net *.split]
johnny101 has quit [*.net *.split]
cptchaos83 has quit [*.net *.split]
chvp has quit [*.net *.split]
betawaffle has quit [*.net *.split]
p01ar has quit [*.net *.split]
maxine has quit [*.net *.split]
endocrimes has quit [*.net *.split]
aaronjanse has quit [*.net *.split]
immae has quit [*.net *.split]
nh2[m] has quit [*.net *.split]
Ox4A6F has quit [*.net *.split]
aanderse has quit [*.net *.split]
{^_^} has quit [*.net *.split]
kloenk has quit [*.net *.split]
roberth has quit [*.net *.split]
rmcgibbo[m] has quit [*.net *.split]
maralorn has quit [*.net *.split]
emily has quit [*.net *.split]
colemickens has quit [*.net *.split]
ashkitten has quit [*.net *.split]
jdnixx-M has quit [*.net *.split]
ddima has quit [*.net *.split]
hexa- has quit [*.net *.split]
regnat[m] has quit [*.net *.split]
jonge[m] has quit [*.net *.split]
rnhmjoj has quit [*.net *.split]
ryantm has quit [*.net *.split]
davidak[m] has quit [*.net *.split]
kalbasit[m] has quit [*.net *.split]
ili has quit [*.net *.split]
dmj` has quit [*.net *.split]
blueberrypie has quit [*.net *.split]
ajs124 has quit [*.net *.split]
AtnNn has quit [*.net *.split]
dotlambda has quit [*.net *.split]
capisce has quit [*.net *.split]
xwvvvvwx has quit [*.net *.split]
abathur has quit [*.net *.split]
pie_ has quit [*.net *.split]
cransom has quit [*.net *.split]
zhaofeng1 has quit [*.net *.split]
sorear has quit [*.net *.split]
sphalerite has quit [*.net *.split]
tetdim has quit [*.net *.split]
zhaofeng_alt has quit [*.net *.split]
kini has quit [*.net *.split]
Mic92 has quit [*.net *.split]
michaelpj has quit [*.net *.split]
LinuxHackerman has quit [*.net *.split]
thonkpod has quit [*.net *.split]
adisbladis has quit [*.net *.split]
talyz has quit [*.net *.split]
feepo has quit [*.net *.split]
pingiun has quit [*.net *.split]
ar has quit [*.net *.split]
ky0ko1 has quit [*.net *.split]
siraben has quit [*.net *.split]
mjlbach has quit [*.net *.split]
ma27[m] has quit [*.net *.split]
danielrf[m] has quit [*.net *.split]
DamienCassou has quit [*.net *.split]
JJJollyjim1 has quit [*.net *.split]
thefloweringash has quit [*.net *.split]
Ericson2314 has quit [*.net *.split]
veleiro has quit [*.net *.split]
Valodim has quit [*.net *.split]
pbogdan has quit [*.net *.split]
raboof has quit [*.net *.split]
angerman has quit [*.net *.split]
grfn has quit [*.net *.split]
prusnak has quit [*.net *.split]
gchristensen has quit [*.net *.split]
janneke has quit [*.net *.split]
Graypup_ has quit [*.net *.split]
dongcarl has quit [*.net *.split]
charukiewicz has quit [*.net *.split]
ekleog has quit [*.net *.split]
eyJhb has quit [*.net *.split]
lukegb has quit [*.net *.split]
b42 has quit [*.net *.split]
tdeo has quit [*.net *.split]
Baughn has quit [*.net *.split]
taktoa[c] has quit [*.net *.split]
jkkm has quit [*.net *.split]
steveeJ has quit [*.net *.split]
nyanotech has quit [*.net *.split]
srhb has quit [*.net *.split]
mewra has quit [*.net *.split]
emilazy has quit [*.net *.split]
sdier has quit [*.net *.split]
lucus16 has quit [*.net *.split]
manveru has quit [*.net *.split]
weechat_4 has quit [*.net *.split]
Taneb has quit [*.net *.split]
XgF has quit [*.net *.split]
flokli has quit [*.net *.split]
thibm has quit [*.net *.split]
jpo has quit [*.net *.split]
greaka has quit [*.net *.split]
yorick has quit [*.net *.split]
cstrahan has quit [*.net *.split]
teehemkay has quit [*.net *.split]
bennofs has quit [*.net *.split]
greizgh has quit [*.net *.split]
alunduil has quit [*.net *.split]
LnL has quit [*.net *.split]
julm has quit [*.net *.split]
Profpatsch has quit [*.net *.split]
tv has quit [*.net *.split]
FireFly has quit [*.net *.split]
FRidh has quit [*.net *.split]
cole-h has quit [*.net *.split]
stigo has quit [*.net *.split]
energizer has quit [*.net *.split]
arianvp has quit [*.net *.split]
bpye has quit [*.net *.split]
aminechikhaoui has quit [*.net *.split]
edwtjo has quit [*.net *.split]
jared-w has quit [*.net *.split]
copumpkin has quit [*.net *.split]
asymmetric has quit [*.net *.split]
terrorjack has quit [*.net *.split]
V has quit [*.net *.split]
etu has quit [*.net *.split]
dottedmag has quit [*.net *.split]
kgz has quit [*.net *.split]
hplar has quit [*.net *.split]
hl has quit [*.net *.split]
aszlig has quit [*.net *.split]
pinpox has quit [*.net *.split]
Cale has quit [*.net *.split]
kaptin has quit [*.net *.split]
WilliButz has quit [*.net *.split]
appservicebot5 has quit [*.net *.split]
JasonO has quit [*.net *.split]
puck has quit [*.net *.split]
niksnut has quit [*.net *.split]
nbp has quit [*.net *.split]
pmy has quit [*.net *.split]
maljub01 has quit [*.net *.split]
harrow has quit [*.net *.split]
Jackneill has quit [*.net *.split]
primeos has quit [*.net *.split]
danderson has quit [*.net *.split]
samueldr has quit [*.net *.split]
symphorien[m] has quit [*.net *.split]
zimbatm[m] has quit [*.net *.split]
Dandellion has quit [*.net *.split]
jtojnar has quit [*.net *.split]
domenkozar[m] has quit [*.net *.split]
puzzlewolf has quit [*.net *.split]
hyperfekt has quit [*.net *.split]
Shados has quit [*.net *.split]
mdlayher has quit [*.net *.split]
aria has quit [*.net *.split]
chrisaw has quit [*.net *.split]
c00w has quit [*.net *.split]
georgyo has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
marek has quit [*.net *.split]
evanjs has quit [*.net *.split]
ScottHDev has quit [*.net *.split]
das_j has quit [*.net *.split]
evils has quit [*.net *.split]
plumm has quit [*.net *.split]
globin has quit [*.net *.split]
MichaelRaskin has quit [*.net *.split]
stew has quit [*.net *.split]
scott has quit [*.net *.split]
ikwildrpepper has quit [*.net *.split]
jess has quit [*.net *.split]
rajivr has quit [*.net *.split]
fzakaria has quit [*.net *.split]
orivej has quit [*.net *.split]
NinjaTrappeur has quit [*.net *.split]
mjsir911 has quit [*.net *.split]
clever has quit [*.net *.split]
Sigyn has quit [*.net *.split]
zuh0 has quit [Ping timeout: 245 seconds]
garbas[m] has quit [Ping timeout: 245 seconds]
Valodim[m] has quit [Ping timeout: 245 seconds]
kraem[m] has quit [Ping timeout: 245 seconds]
johnny101 has joined #nixos-dev
cptchaos83 has joined #nixos-dev
avn has joined #nixos-dev
averell has joined #nixos-dev
ChanServ has joined #nixos-dev
euank has joined #nixos-dev
delroth has joined #nixos-dev
ericnoan has joined #nixos-dev
ivan has joined #nixos-dev
disasm_ has joined #nixos-dev
page has joined #nixos-dev
drakonis has joined #nixos-dev
davidtwco has joined #nixos-dev
s1341_ has joined #nixos-dev
mcint has joined #nixos-dev
ghuntley has joined #nixos-dev
qyliss has joined #nixos-dev
cbarrett has joined #nixos-dev
elvishjerricco has joined #nixos-dev
andi- has joined #nixos-dev
hax404 has joined #nixos-dev
johanot has joined #nixos-dev
misuzu has joined #nixos-dev
Emantor has joined #nixos-dev
Gaelan has joined #nixos-dev
sterni has joined #nixos-dev
infinisil has joined #nixos-dev
justanotheruser has joined #nixos-dev
srk has joined #nixos-dev
m1cr0man has joined #nixos-dev
bridge[evilred] has joined #nixos-dev
ajs124 has joined #nixos-dev
AtnNn has joined #nixos-dev
dotlambda has joined #nixos-dev
blueberrypie has joined #nixos-dev
cransom has joined #nixos-dev
xwvvvvwx has joined #nixos-dev
abathur has joined #nixos-dev
capisce has joined #nixos-dev
fzakaria has joined #nixos-dev
jess has joined #nixos-dev
orivej has joined #nixos-dev
rajivr has joined #nixos-dev
clever has joined #nixos-dev
mjsir911 has joined #nixos-dev
NinjaTrappeur has joined #nixos-dev
dmj` has joined #nixos-dev
davidak[m] has joined #nixos-dev
hexa- has joined #nixos-dev
evils has joined #nixos-dev
plumm has joined #nixos-dev
das_j has joined #nixos-dev
ScottHDev has joined #nixos-dev
ekleog has joined #nixos-dev
ikwildrpepper has joined #nixos-dev
scott has joined #nixos-dev
MichaelRaskin has joined #nixos-dev
stew has joined #nixos-dev
globin has joined #nixos-dev
davidak[m] has quit [Ping timeout: 252 seconds]
kaptin has joined #nixos-dev
appservicebot5 has joined #nixos-dev
WilliButz has joined #nixos-dev
JasonO has joined #nixos-dev
Cale has joined #nixos-dev
niksnut has joined #nixos-dev
edef has joined #nixos-dev
nbp has joined #nixos-dev
puck has joined #nixos-dev
pinpox has joined #nixos-dev
aszlig has joined #nixos-dev
tokudan has joined #nixos-dev
vdemeester has joined #nixos-dev
aristid has joined #nixos-dev
Scriptkiddi has joined #nixos-dev
piegames[m] has joined #nixos-dev
typetetris has joined #nixos-dev
Raito_Bezarius has joined #nixos-dev
gleber has joined #nixos-dev
Irenes has joined #nixos-dev
mmlb has joined #nixos-dev
pbb has joined #nixos-dev
tazjin has joined #nixos-dev
ris has joined #nixos-dev
lopsided98_ has joined #nixos-dev
risson has joined #nixos-dev
bgamari_ has joined #nixos-dev
kraem has joined #nixos-dev
supersandro2000 has joined #nixos-dev
spacekookie has joined #nixos-dev
ehmry has joined #nixos-dev
teozkr_ has joined #nixos-dev
marek has joined #nixos-dev
thoughtpolice has joined #nixos-dev
chrisaw has joined #nixos-dev
c00w has joined #nixos-dev
aria has joined #nixos-dev
georgyo has joined #nixos-dev
mdlayher has joined #nixos-dev
hyperfekt has joined #nixos-dev
Shados has joined #nixos-dev
ky0ko1 has joined #nixos-dev
emilazy has joined #nixos-dev
sorear has joined #nixos-dev
adisbladis has joined #nixos-dev
yorick has joined #nixos-dev
lucus16 has joined #nixos-dev
bennofs has joined #nixos-dev
weechat_4 has joined #nixos-dev
lukegb has joined #nixos-dev
hplar has joined #nixos-dev
prusnak has joined #nixos-dev
pbogdan has joined #nixos-dev
taktoa[c] has joined #nixos-dev
arianvp has joined #nixos-dev
mewra has joined #nixos-dev
feepo has joined #nixos-dev
sdier has joined #nixos-dev
cole-h has joined #nixos-dev
srhb has joined #nixos-dev
stigo has joined #nixos-dev
dottedmag has joined #nixos-dev
pingiun has joined #nixos-dev
etu has joined #nixos-dev
tetdim has joined #nixos-dev
gchristensen has joined #nixos-dev
zhaofeng_alt has joined #nixos-dev
flokli has joined #nixos-dev
teehemkay has joined #nixos-dev
energizer has joined #nixos-dev
raboof has joined #nixos-dev
p01ar has joined #nixos-dev
zhaofeng1 has joined #nixos-dev
Taneb has joined #nixos-dev
talyz has joined #nixos-dev
grfn has joined #nixos-dev
terrorjack has joined #nixos-dev
ar has joined #nixos-dev
alunduil has joined #nixos-dev
Baughn has joined #nixos-dev
jared-w has joined #nixos-dev
manveru has joined #nixos-dev
V has joined #nixos-dev
kini has joined #nixos-dev
charukiewicz has joined #nixos-dev
tdeo has joined #nixos-dev
cstrahan has joined #nixos-dev
nyanotech has joined #nixos-dev
dongcarl has joined #nixos-dev
endocrimes has joined #nixos-dev
betawaffle has joined #nixos-dev
asymmetric has joined #nixos-dev
copumpkin has joined #nixos-dev
greizgh has joined #nixos-dev
Mic92 has joined #nixos-dev
jpo has joined #nixos-dev
thonkpod has joined #nixos-dev
janneke has joined #nixos-dev
FRidh has joined #nixos-dev
greaka has joined #nixos-dev
edwtjo has joined #nixos-dev
aminechikhaoui has joined #nixos-dev
bpye has joined #nixos-dev
angerman has joined #nixos-dev
Valodim has joined #nixos-dev
jkkm has joined #nixos-dev
eyJhb has joined #nixos-dev
kgz has joined #nixos-dev
Graypup_ has joined #nixos-dev
sphalerite has joined #nixos-dev
thibm has joined #nixos-dev
XgF has joined #nixos-dev
maxine has joined #nixos-dev
b42 has joined #nixos-dev
hl has joined #nixos-dev
betawaffle has quit [Ping timeout: 245 seconds]
cstrahan has quit [Ping timeout: 251 seconds]
feepo has quit [Ping timeout: 258 seconds]
raboof has quit [Ping timeout: 258 seconds]
evanjs has joined #nixos-dev
pie_ has joined #nixos-dev
philipp[m]2 has quit [Ping timeout: 245 seconds]
Profpatsch has joined #nixos-dev
tv has joined #nixos-dev
julm has joined #nixos-dev
LnL has joined #nixos-dev
harrow has joined #nixos-dev
FireFly has joined #nixos-dev
jdnixx-M has joined #nixos-dev
ddima has joined #nixos-dev
ashkitten has joined #nixos-dev
{^_^} has joined #nixos-dev
elvishjerricco has quit [Ping timeout: 246 seconds]
Sigyn has joined #nixos-dev
steveeJ has joined #nixos-dev
georgyo has quit [Ping timeout: 245 seconds]
cbarrett has quit [Ping timeout: 246 seconds]
georgyo has joined #nixos-dev
dmj` has quit [Ping timeout: 252 seconds]
angerman has quit [Ping timeout: 258 seconds]
cstrahan has joined #nixos-dev
betawaffle has joined #nixos-dev
betawaffle has quit [Excess Flood]
angerman has joined #nixos-dev
cbarrett has joined #nixos-dev
betawaffle has joined #nixos-dev
raboof has joined #nixos-dev
feepo has joined #nixos-dev
dmj` has joined #nixos-dev
elvishjerricco has joined #nixos-dev
steveeJ has joined #nixos-dev
georgyo has joined #nixos-dev
georgyo has quit [Changing host]
steveeJ has quit [Changing host]
cstrahan has joined #nixos-dev
angerman has joined #nixos-dev
betawaffle has joined #nixos-dev
cstrahan has quit [Changing host]
angerman has quit [Changing host]
betawaffle has quit [Changing host]
dmj` has joined #nixos-dev
feepo has joined #nixos-dev
dmj` has quit [Changing host]
feepo has quit [Changing host]
plumm has quit [Ping timeout: 240 seconds]
plumm has joined #nixos-dev
jess has quit [Quit: Changing server]
jess has joined #nixos-dev
chvp has joined #nixos-dev
FRidh has quit [Ping timeout: 268 seconds]
FRidh has joined #nixos-dev
devhell has joined #nixos-dev
thefloweringash has joined #nixos-dev
philipp[m] has joined #nixos-dev
puzzlewolf has joined #nixos-dev
maralorn has joined #nixos-dev
zuh0 has joined #nixos-dev
LinuxHackerman has joined #nixos-dev
kalbasit[m] has joined #nixos-dev
colemickens has joined #nixos-dev
michaelpj has joined #nixos-dev
danielrf[m] has joined #nixos-dev
jonge[m] has joined #nixos-dev
siraben has joined #nixos-dev
Ericson2314 has joined #nixos-dev
garbas[m] has joined #nixos-dev
Ox4A6F has joined #nixos-dev
immae has joined #nixos-dev
domenkozar[m] has joined #nixos-dev
Valodim[m] has joined #nixos-dev
emily has joined #nixos-dev
kloenk has joined #nixos-dev
mjlbach has joined #nixos-dev
Dandellion has joined #nixos-dev
nh2[m] has joined #nixos-dev
DamienCassou has joined #nixos-dev
aanderse has joined #nixos-dev
ryantm has joined #nixos-dev
JJJollyjim has joined #nixos-dev
symphorien[m] has joined #nixos-dev
jtojnar has joined #nixos-dev
davidak[m] has joined #nixos-dev
roberth has joined #nixos-dev
zimbatm[m] has joined #nixos-dev
aaronjanse has joined #nixos-dev
veleiro has joined #nixos-dev
ma27[m] has joined #nixos-dev
ili has joined #nixos-dev
regnat[m] has joined #nixos-dev
kraem[m] has joined #nixos-dev
rmcgibbo[m] has joined #nixos-dev
rnhmjoj has joined #nixos-dev
Jackneill has joined #nixos-dev
maljub01 has joined #nixos-dev
pmy has joined #nixos-dev
danderson has joined #nixos-dev
primeos has joined #nixos-dev
samueldr has joined #nixos-dev
stigo has quit [Quit: stigo]
FRidh has quit [Ping timeout: 276 seconds]
FRidh has joined #nixos-dev
Synthetica has joined #nixos-dev
lopsided98_ has quit [Ping timeout: 260 seconds]
lopsided98 has joined #nixos-dev
FRidh has quit [Ping timeout: 265 seconds]
FRidh has joined #nixos-dev
orivej has quit [Ping timeout: 248 seconds]
andi- has quit [Ping timeout: 246 seconds]
andi- has joined #nixos-dev
orivej has joined #nixos-dev
cole-h has quit [Ping timeout: 268 seconds]
boredom101 has joined #nixos-dev
__monty__ has joined #nixos-dev
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos-dev
justanotheruser has quit [Ping timeout: 246 seconds]
boredom101 has quit [Quit: Connection closed]
<siraben> https://news.ycombinator.com/item?id=26748696 lots of mention about documentation again
<siraben> domenkozar++ for the HN replies
<{^_^}> domenkozar's karma got increased to 29
<domenkozar[m]> siraben yeah, I guess I'll shift even more focus on docs.
<hexa-> so much nix-env usage out there
<siraben> For me I would say without IRC it would have been very hard to get started with Nix (no one I knew at the time was using Nix either), sometimes I forget how sparse the docs are in certain places
<siraben> yeah when are we going to remove nix-env haha
<siraben> but part of is it also users using Nix incorrectly, making the same assumptions as they do with apt, there's only so much the CLI can do to prevent incorrect use
<siraben> > let a = 5; in with { a = 3; }; a
<{^_^}> 5
<siraben> lol
<domenkozar[m]> we just need Nix release and we'll get rid of nix-env :D
<domenkozar[m]> well 90% of it
<gchristensen> scary
<gchristensen> I hope my use is in the 10% :)
<domenkozar[m]> what part is scary?
<gchristensen> that my usage of nix-env might no longer work
<domenkozar[m]> oh, I meant get rid as in replace it with something better, not remove it from Nix source code.
<siraben> history | grep nix | awk '{ print $2 }' | sort | uniq -c | sort -n | tail -10
<gchristensen> ah, cool :)
* gchristensen stops sweating
<siraben> gchristensen: would be curious to see yours heh
<siraben> oh wow matrix makes a paste when >= 5 lines
<siraben> nevermind, oops
orivej has quit [Ping timeout: 240 seconds]
<siraben> huh, you barely use nix?
<gchristensen> I use nix a lot :)
<siraben> i wonder why it isn't showing in the uniq count, hm
<gchristensen> nix I guess isn't so often in teh first part of the command
<domenkozar[m]> that seems like a very short history
<gchristensen> new computer :)
<siraben> Ah yeah what's missing from my count is my use of aliases: nb nr nrp nd
<siraben> nrep
<domenkozar[m]> 3279 nix-shell
<domenkozar[m]> 12057 vim
<domenkozar[m]> 8869 nix-build
<domenkozar[m]> :D
<siraben> nice
<gchristensen> I use #!nix-shell *a lot*, and direnv and other tools
<domenkozar[m]> anyway the comment about nix-env on HN is spot on
<domenkozar[m]> we have to stop recommending that
<domenkozar[m]> siraben: it will evaluate nixpkgs and parts of it that it needs
<{^_^}> nixos-homepage#672 (by symphorien, 10 weeks ago, open): Install instruction for nixos in package search recommend nix-env
<gchristensen> yeah you have to stop using nix-env then drink all the koolaid before you can safely use nix-env again
<siraben> Surprised Eelco would be supporting nix-env
<domenkozar[m]> symphorien: yeah, sadly Eelco isn't onboard with that even with all the feedback that it breaks terribly and people go away
<hexa-> wow
<siraben> I've seen his arguments re this before, IIUC it boils down to one of Nix's "original use cases" which is imperative package management as well
<sterni> we can keep nix-env
<sterni> we just need to remove -i and -u
<sterni> :p
<sterni> -q is fine
<sterni> -ish
<symphorien[m]> -iA is fine-ish
<siraben> if Nix documentation is sparse, flakes documentation is...
justanotheruser has joined #nixos-dev
<domenkozar[m]> heh
<siraben> OTOH there does seem to be a few users who grokked Nix early, from reading the HN comments
<gchristensen> I am glad that eelco isn't looking to get rid of use cases
<domenkozar[m]> siraben: I find it useful to replace such statements with variables
<siraben> gchristensen: ah, elaborate?
<domenkozar[m]> A: I'm trying to do basic operation with X and it's breaking terribly. B: we'll that's because it's also supposed to allow Y
stigo has joined #nixos-dev
<gchristensen> siraben: people have built things on top of Nix, and it would suck for an entire use case that was built on to no longer work
<siraben> domenkozar: lol I was about to make a similar meta-commentary
<siraben> gchristensen: right
<siraben> Hm, maybe at least some sort of message on the first use of nix-env -i about how it's not recommended would be a good start
<sterni> siraben: unfortunately ppl know about flakes :p
<domenkozar[m]> gchristensen: that's false ditchomy
<domenkozar[m]> you can deprecate nix-env and have it work at the same time
<siraben> ENABLE_NIX_ENV=1 nix-env -i ...
<sterni> nix-env would work if it weren't for -u right
<sterni> nix-env -iA is completely okay
<sterni> but nix-env -u doesn't remember the attribute paths
<siraben> sterni: what makes it ok?
<siraben> I didn't know -u was the problematic
<domenkozar[m]> It's even worse now, patches to nix-env are not merged because of the new cli, so development wise it's deprecated, while still recommended to users all around
<sterni> well nix-env -u upgrades stuff in a way you don't want it to since it tries to infer possible updates from derivation names
<domenkozar[m]> It should be the other way around if anything
<sterni> which means that it switches nixpkgs attribute
<sterni> i. e. from jdk8 to jdk14 for example
<siraben> sterni: yikes, hence that user's breaking nix binary
<sterni> domenkozar[m]: yeah that's a real problem imo since there is a lot of stuff used already like sri hashes which isn't supported by non experimental CLIs anymore (like nix-hash)
* siraben finally reads the article
<siraben> Sounds like a success story to me, company had a mess of a build system before and managed to migrate incrementally to Nix
<siraben> Heh they're using flakes too
<gchristensen> depending on a deprecated feature doesn't strike fear in to your heart?
<sterni> still better than depending on an experimental one
<gchristensen> yeah, well, I don't :P
<siraben> danieldk++ for mentioning https://nixos.org/manual/nixpkgs/stable/#sec-declarative-package-management , I had no idea this was possible
<domenkozar[m]> deprecating means if you do depend on a feature that you have to slowly migrate to a new way
<domenkozar[m]> that period is then a matter of policy we set for how long the transition should take
<domenkozar[m]> and a migration document that maps the old to the new
<domenkozar[m]> it takes some courage I agree, but do we care more about keeping the status quo over improving Nix?
<domenkozar[m]> it's sunk cost fallacy, the longer we keep it around, the more we'll be tied to it
<{^_^}> #43560 (by lheckemann, 2 years ago, open): [WIP] Deprecate packageOverrides
<sterni> I mean that section can just be rewritten with overlays
<sterni> and probably should :p
FRidh has quit [Ping timeout: 265 seconds]
<siraben> oh wow, life before overlays sounds difficult
<domenkozar[m]> there, sunk cost fallacy put into different words
<domenkozar[m]> that comment is so right that it hurts
FRidh has joined #nixos-dev
<siraben> documentation is hard, boring and necessary
<gchristensen> it sort of remains to be seen if investment could fix it
<FRidh> Somewhat I would say, yes. I am a bit disappointed to see that despite nix(pkgs) is increasingly adopted, there seem very few contributions on this topic.
<gchristensen> "oh wow look at this great commons"
<domenkozar[m]> FRidh: you need incentives, as documentation is hard work where fun quickly evaporates
<FRidh> domenkozar[m]: right, so where is the funding. I mean, I am all for free and open source software but I think nixpkgs is going to stagnate without funding for documentation and more elaborate changes.
<FRidh> stagnate as in, larger changes won't get in anymore due to the amount of work it takes
<domenkozar[m]> FRidh: once I make surplus with Cachix it will go into funding documentation
<FRidh> example: structured attributes, though I hope I am wrong here
<domenkozar[m]> (as I've said at nixcon 2018)
<domenkozar[m]> not saying that's the holy grail, but it's a plan I have :)
tomberek has joined #nixos-dev
justanotheruser has quit [Ping timeout: 250 seconds]
<domenkozar[m]> another comment, somewhat dismissive, but has good insights: https://news.ycombinator.com/item?id=26750970
<domenkozar[m]> (I don't endorse the solutions, but the pain points)
<sterni> tbh the main pain points seem to be with using nix on another linux distribution or on macOS
<domenkozar[m]> you need a lot of testable copy/paste snippets that work
<domenkozar[m]> it's far easier to start with something that isn't exactly what you want, but it works out of the box
<domenkozar[m]> (hence why hello world tutorials exist)
<domenkozar[m]> and also to cover things that are commonly expected: setting up editors is pretty #1 for any dev
jonringer has joined #nixos-dev
justanotheruser has joined #nixos-dev
Synthetica has quit [Quit: Connection closed for inactivity]
tomberek has quit [Ping timeout: 240 seconds]
NinjaTrappeur has quit [Ping timeout: 248 seconds]
<domenkozar[m]> would someone help with proof-read NixOS weekly? https://deploy-preview-146--nixos-weekly.netlify.app/2021/03-nixos-weekly-2021-03.html
<sterni> domenkozar[m]: the first point needs to be redone, the RFC in question has been accepted already as the deadline has already passed for the FCP (04-02)
<sterni> Nix Is the utlimate devops toolkit is not really an announcement, is it?
<domenkozar[m]> I put Nix endorsements into that section, even though it's technically not
<domenkozar[m]> I could call it Announcements & highlights
<domenkozar[m]> but I don't want to overcomplicate too much
<sterni> sure
<domenkozar[m]> thanks for the notice though :)
<abathur> speaking of docs; I'm sure it's already circulated but I saw part 12 of https://ianthehenry.com/posts/how-to-learn-nix/ on lobsters the other day and noted that it was good perspective for doc work, and I've since looked at part 1 and see that it's an explicit hope/goal the poster has
<FRidh> domenkozar[m]: 85 FCP has ended and has been accepted.
<FRidh> or at least is offered for acceptance
devhell has quit [Quit: leaving]
<domenkozar[m]> abathur: oh wow, that'a gist
<domenkozar[m]> FRidh: let me fix that :)
<domenkozar[m]> fixed
FRidh has quit [Ping timeout: 252 seconds]
FRidh has joined #nixos-dev
<FRidh> oh the new bootstrap is in use now I see
NinjaTrappeur has joined #nixos-dev
FRidh has quit [Ping timeout: 265 seconds]
FRidh has joined #nixos-dev
FRidh has quit [Ping timeout: 252 seconds]
FRidh has joined #nixos-dev
rajivr has quit [Quit: Connection closed for inactivity]
<ma27[m]> niksnut: in case you have time for this atm, what's your current take on https://github.com/NixOS/nix/pull/4440 ? I'm both happy & interested in taking this further, but first we should discuss whether the increased memory consumption is fine for better error location in evaluation errors :)
<{^_^}> nix#4440 (by Ma27, 12 weeks ago, open): [WIP] Miscellaneous improvements for positioning in eval-errors
<domenkozar[m]> ma27: that PR is really gold, thanks for doing it!
<ma27[m]> thanks 😊
orivej has joined #nixos-dev
tomberek has joined #nixos-dev
tdeo has quit [Remote host closed the connection]
tdeo has joined #nixos-dev
tdeo has quit [Remote host closed the connection]
<niksnut> ma27[m]: added a comment
<niksnut> I think a few % increase is not a problem
<ma27[m]> ok thanks, will take a look and report back! %)
rj has joined #nixos-dev
tdeo has joined #nixos-dev
cole-h has joined #nixos-dev
rj has quit [Quit: rj]
FRidh has quit [Quit: Konversation terminated!]
vikanezrimaya has joined #nixos-dev
<vikanezrimaya> Hello! I've been trying something new today, packaging Deno applications. But something seems to be wrong in my functions, because no matter what hash I put in the fixed-output function, it's never the right one. Either Nix gives me another hash or just outright says that the thing I'm building is "not valid". Try it for yourself here (use
<vikanezrimaya> nixFlakes for best results): https://gitlab.com/vikanezrimaya/deno-nix-love
<vikanezrimaya> Please tell me what am I doing wrong because I feel like I am doing something wrong!
<vikanezrimaya> I just don't know what
orivej has quit [Ping timeout: 268 seconds]
Synthetica has joined #nixos-dev
<tomberek> vikanezrimaya: noticed there is an EOF line with a tab instead of spaces... that messes up your here-doc... plus there is no install phase.
thonkpod has quit [Ping timeout: 258 seconds]
<vikanezrimaya> technically the buildPhase should be the installPhase
<vikanezrimaya> and it doesn't progress to the point where the heredoc issue is relevant, but I fixed it anyway
<Synthetica> Is there a reason why substituteInPlace and friends don't error when it does nothing? I've forgot to remove it a few times, and it would be nice to get some warning
<symphorien[m]> sustituteInPlace does warn irrc
<tomberek> vikanezrimaya: i'm seeing files in rpglib and a mod.ts
<tomberek> how are you running it?
<tomberek> i did `nix build .#hello-deno`
<samueldr> the most likely answer is "because that's how it was authored" for substitute* tools
<samueldr> and changing it would likely break a lot of things :/
<tomberek> Synthetica: i was under the impression it does emit a warning
<samueldr> there's also the case of applying something to a whole tree not caring about misses
<vikanezrimaya> tomberek: deno run ./mod.ts, but it compiles TypeScript in JavaScript and I'd like to pre-cache it (and in the future, this will also fetch all dependencies and pre-cache them too - that's why a fixed-output derivation is used)
<vikanezrimaya> Also if this thing builds, there should be a script in result/bin/${pname}
<vikanezrimaya> and this thing, as far as I know, does not build
<tomberek> yeah, there's a `rpglib` in there
<vikanezrimaya> wait, it built for you? but... how?!
thonkpod has joined #nixos-dev
<vikanezrimaya> what kind of impure mystery is it?!
<tomberek> my diff from your repo: http://ix.io/2VxF
<colemickens> does the org require 2fa yet
srk has quit [Ping timeout: 246 seconds]
<vikanezrimaya> tomberek: the repo was just updated, your patch does not apply, please rebase >.<
<samueldr> colemickens: NixOS? yes
<samueldr> might be for commiters only
<vikanezrimaya> nah, IIRC if it's on, it's for everyone in the org
<vikanezrimaya> good thing I have 2FA
<tomberek> vikanezrimaya: your repo builds for me
<vikanezrimaya> my mind is blown
<vikanezrimaya> how is this possible
<gchristensen> colemickens: since 2018 https://github.com/NixOS/nixpkgs/issues/42761
<{^_^}> #42761 (by grahamc, 2 years ago, closed): Require 2FA for all committers
<vikanezrimaya> the whole concept of Nix is supposed to be "if it works, it'll work everywhere, if it doesn't, it will never work unless you change something"
<colemickens> ok thank you both, I couldn't remember (reading through 118661 atm)
<samueldr> except for some impurities :)
<vikanezrimaya> i'm just gonna go rm -rf /nix/store and install Windows instead
<samueldr> and asking for a fixed-output-derivation allows more impurities in ;)
<vikanezrimaya> jk I could never leave NixOS
<tomberek> vikanezrimaya: how are you trying to do a build?
<symphorien[m]> and the "I forgot to change sha256" issue
<vikanezrimaya> same as you, `nix build .#hello-deno`
<vikanezrimaya> i'm gonna collect garbage and see if it helps
<samueldr> (it shouldn't)
<vikanezrimaya> then how?!
<samueldr> but please do :)
<vikanezrimaya> this is a rabbit hole and I'm falling in deeper and deeper
<symphorien[m]> maybe compare your .drv hash ?
<vikanezrimaya> I feel like I'll be learning C++ soon
<vikanezrimaya> symphorien[m]: oh that's a good idea!
<symphorien[m]> if one of you can nix copy the .drv to the other, you can even run nix-diff on them
supersandro2000 has quit [Remote host closed the connection]
supersandro2000 has joined #nixos-dev
<tomberek> `/nix/store/f5k17cjnq8xv2xanafnimvphwiw1x1sv-rpglib-0.0.0` `/nix/store/hj38qxwnjaljzdi3j7ddpyvccmni7xp2-rpglib-0.0.0.drv`
<vikanezrimaya> Weird, the drvPath does seem to be different
<vikanezrimaya> oh wait
<vikanezrimaya> i forgot to git reset first
<tomberek> well... your nixpkgs is unpinned
<tomberek> ah,, but it's in the lock.. should be okay
<vikanezrimaya> nah the drvPath still seems to be different
<tomberek> hidden file in hello-deno
<tomberek> ?
<vikanezrimaya> but flakes are supposed to prune anything not added to git!
<vikanezrimaya> no hidden files though
<tomberek> with flakes you can just say `src = ./hello-deno` ... don't need the copyPathToStore
<vikanezrimaya> oh, then changing the flake.nix would change the hash of the source and the output of a fixed-input derivation, since it caches files' compilation results using paths
<vikanezrimaya> that's why I need it to be independent from the flake.nix
<vikanezrimaya> that's why I used copyPathToStore, so it would get stored separately
<tomberek> i see
<vikanezrimaya> I hope that makes it fixed-output, but it might not
<vikanezrimaya> which might cause an error here
<vikanezrimaya> this is the only thing I could think of
<vikanezrimaya> sorry, meant content-addressed not fixed-output
<vikanezrimaya> those are a little bit different terms, aren't they?
<samueldr> yeah, fixed-output derivations are more of a pinky swear, when it's used for something more than "just getting a file"
<samueldr> while content-addressed could come from different inputs, but end up being the same output AFAIUI
<vikanezrimaya> should I make the fixed-output derivation denoCache produce a single file maybe? .tar.xz?
<samueldr> I knew my phrasing was going to cause confusion :)
<vikanezrimaya> it totally did
<samueldr> the issue is not "a single file", but more about having a process doing "stuff"
<vikanezrimaya> because I am already confused
<tomberek> vikanezrimaya: want to look at this together over weekend? https://calendly.com/tomberek
<samueldr> e.g. it's fine to expand a tar.gz you curl'd, since there isn't any "processing" that may or may not be impure
<samueldr> while when you have something like a yarn, a node, a composer, a [python tool], any of those doing "stuff" to the output, the contract starts not making sense
<vikanezrimaya> essentially your theory is that `deno cache` thingy isn't fixed-output
<vikanezrimaya> wait no I meant a different word
<vikanezrimaya> I just forgot it
<samueldr> that's the general issue with that kind of approach
<samueldr> reproducible
<vikanezrimaya> exactly!
<samueldr> bue fixed-output is also fine here
<vikanezrimaya> thank you
<gchristensen> unpacking in the FO is a bit less ideal, though, since your hash won't match the upstream's hash of the tarball, and filesystem normalization can cause hash mismatches on the extracted version
<samueldr> since fixed output implies it's reproducible!
<vikanezrimaya> gchristensen: I am the upstream
<vikanezrimaya> only the second point applies because of that
<gchristensen> same story though, our hash won't match other people's hashes
<samueldr> ideally fixed-output shouldn't stray from plain downloads of resources
<vikanezrimaya> sadly not possible there
<samueldr> or way harder than it needs to because of the tooling :)
<vikanezrimaya> maybe my approach isn't the best, I probably should go another way
<vikanezrimaya> thanks for all the help tho
<vikanezrimaya> I'll probably leave the repo up in case I return to it
<symphorien[m]> <vikanezrimaya "sadly not possible there"> I'm curious, what makes deno special?
srk has joined #nixos-dev
<vikanezrimaya> deno does a lot of processing on things it downloads and it might not be bit-for-bit reproducible, I haven't researched that and I don't have the mental energy to do this right now
* symphorien[m] googles deno
<symphorien[m]> ah, js
<vikanezrimaya> typescript too! built-in compiler and type-checker
<vikanezrimaya> I want to make Nix and Deno friends but it's hard because of all the downloads
<vikanezrimaya> though Deno is already awesome (if you don't forget to pin all your dependency URLs to specific versions)
MichaelRaskin has quit [Ping timeout: 240 seconds]
srk has quit [Ping timeout: 268 seconds]
MichaelRaskin has joined #nixos-dev
__monty__ has quit [Quit: leaving]
ScottHDev0 has joined #nixos-dev
ScottHDev has quit [Ping timeout: 240 seconds]
ScottHDev0 is now known as ScottHDev
supersandro2000 is now known as Guest18480
Guest18480 has quit [Killed (rothfuss.freenode.net (Nickname regained by services))]
supersandro2000 has joined #nixos-dev