samueldr changed the topic of #nixos to: NixCon 2018 - 25-27 Oct In London https://nixcon2018.org/ || NixOS 18.09 released https://discourse.nixos.org/t/1076 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon
thc202 has quit [Ping timeout: 252 seconds]
justbeingglad has joined #nixos
justbeingglad has left #nixos [#nixos]
matthewbauer has joined #nixos
booglewoogle has quit [Quit: Leaving]
ryantrinkle has joined #nixos
<matthewbauer> rnhmjoj[m]: jasom: I have a short summary of what's going on in https://github.com/lierdakil/pandoc-crossref/issues/201#issuecomment-428396192
Rusty1 has quit [Quit: Konversation terminated!]
vilhalmer has left #nixos ["WeeChat 2.2"]
carlosdagos has joined #nixos
Rusty1 has joined #nixos
jabranham has quit [Read error: Connection reset by peer]
Denommus has quit [Remote host closed the connection]
Sonarpulse has joined #nixos
jperras has quit [Ping timeout: 245 seconds]
lassulus_ has joined #nixos
lassulus has quit [Ping timeout: 260 seconds]
lassulus_ is now known as lassulus
xenog_ has joined #nixos
cryptix has quit [Ping timeout: 264 seconds]
xenog has quit [Ping timeout: 252 seconds]
ryantrinkle has quit [Ping timeout: 272 seconds]
haxmeister has quit [*.net *.split]
galen has quit [*.net *.split]
Xal has quit [*.net *.split]
reardencode has quit [*.net *.split]
monotux has quit [*.net *.split]
carlosdagos has quit [*.net *.split]
swflint has quit [*.net *.split]
ent has quit [*.net *.split]
dweller has quit [*.net *.split]
Cale has quit [*.net *.split]
Taneb has quit [*.net *.split]
infty has quit [*.net *.split]
sphalerite has quit [*.net *.split]
leothrix has quit [*.net *.split]
wildsebastian has quit [*.net *.split]
mbrgm has quit [*.net *.split]
trebuh has quit [*.net *.split]
garbas has quit [*.net *.split]
fyuuri has quit [*.net *.split]
azdle has quit [*.net *.split]
spacefrogg has quit [*.net *.split]
Khetzal has quit [*.net *.split]
globin has quit [*.net *.split]
colemickens has quit [*.net *.split]
demize has quit [*.net *.split]
adelbertc_ has quit [*.net *.split]
joepie91 has quit [*.net *.split]
woffs has quit [*.net *.split]
rihardsk[m] has quit [*.net *.split]
pasukon has quit [*.net *.split]
typetetris has quit [*.net *.split]
mkaito has quit [*.net *.split]
yastero has quit [*.net *.split]
Aexoden has quit [*.net *.split]
oida has quit [*.net *.split]
phreedom_ has quit [*.net *.split]
Rusty1 has quit [*.net *.split]
jackdk has quit [*.net *.split]
orivej has quit [*.net *.split]
lsyoyom has quit [*.net *.split]
adisbladis has quit [*.net *.split]
lorilan has quit [*.net *.split]
justanotheruser has quit [*.net *.split]
slyfox has quit [*.net *.split]
CrazedProgrammer has quit [*.net *.split]
julm has quit [*.net *.split]
srk has quit [*.net *.split]
devx has quit [*.net *.split]
markus1189 has quit [*.net *.split]
primeos has quit [*.net *.split]
Church- has quit [*.net *.split]
seanparsons has quit [*.net *.split]
Maxdamantus has quit [*.net *.split]
moredhel has quit [*.net *.split]
tnks has quit [*.net *.split]
ekleog has quit [*.net *.split]
Yaniel has quit [*.net *.split]
tnias_ has quit [*.net *.split]
Myrl-saki has quit [*.net *.split]
jeschli has quit [*.net *.split]
aszlig has quit [*.net *.split]
adamantium has quit [*.net *.split]
commander has quit [*.net *.split]
jcrben has quit [*.net *.split]
Sigyn has quit [*.net *.split]
symphorien has quit [*.net *.split]
abcrawf has quit [*.net *.split]
Czen has quit [*.net *.split]
MrAxilus[m] has quit [*.net *.split]
frank87 has quit [*.net *.split]
bitmapper[m] has quit [*.net *.split]
schmittlauch[m] has quit [*.net *.split]
Purple-mx has quit [*.net *.split]
cornu has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
incospicuous[m] has quit [*.net *.split]
gonz_ has quit [*.net *.split]
teozkr has quit [*.net *.split]
witchof0x20 has quit [*.net *.split]
coot has quit [*.net *.split]
benley has quit [*.net *.split]
Orbstheorem has quit [*.net *.split]
mudri has quit [*.net *.split]
andromeda-galaxy has quit [*.net *.split]
emily has quit [*.net *.split]
kaychaks[m] has quit [*.net *.split]
MarkOtaris has quit [*.net *.split]
tokudan[m] has quit [*.net *.split]
roberth has quit [*.net *.split]
nyanloutre[m] has quit [*.net *.split]
ejpcmac has quit [*.net *.split]
timokau[m] has quit [*.net *.split]
sevanspowell[m] has quit [*.net *.split]
bennofs[m] has quit [*.net *.split]
fgaz has quit [*.net *.split]
tv has quit [*.net *.split]
Sonarpulse has quit [*.net *.split]
tg has quit [*.net *.split]
Supersonic has quit [*.net *.split]
emerson has quit [*.net *.split]
aanderse has quit [*.net *.split]
nckx has quit [*.net *.split]
lopsided98 has quit [*.net *.split]
Kim has quit [*.net *.split]
fpob has quit [*.net *.split]
kwork has quit [*.net *.split]
Mic92 has quit [*.net *.split]
ter- has quit [*.net *.split]
glowpelt has quit [*.net *.split]
drewr has quit [*.net *.split]
aminb has quit [*.net *.split]
beaky has quit [*.net *.split]
indika_ has quit [*.net *.split]
PyroLagus has quit [*.net *.split]
brodul has quit [*.net *.split]
infinisil has quit [*.net *.split]
alevy has quit [*.net *.split]
Akii_ has quit [*.net *.split]
steveeJ has quit [*.net *.split]
schrodinger has quit [*.net *.split]
lpsmith has quit [*.net *.split]
bollu has quit [*.net *.split]
qyliss has quit [*.net *.split]
shlevy has quit [*.net *.split]
NinjaTrappeur has quit [*.net *.split]
nek0 has quit [*.net *.split]
hax404 has quit [*.net *.split]
vdemeester has quit [*.net *.split]
benkolera has quit [*.net *.split]
Shados has quit [*.net *.split]
fpletz has quit [*.net *.split]
midchildan has quit [*.net *.split]
mankyKitty has quit [*.net *.split]
eacameron has quit [*.net *.split]
yorick has quit [*.net *.split]
duckwho has quit [*.net *.split]
amir has quit [*.net *.split]
magnus1 has quit [*.net *.split]
h30 has quit [*.net *.split]
nh2 has quit [*.net *.split]
argo has quit [*.net *.split]
switchy has quit [*.net *.split]
mog has quit [*.net *.split]
ctp has quit [*.net *.split]
nisstyre has quit [*.net *.split]
gchristensen has quit [*.net *.split]
Ashy has quit [*.net *.split]
peel has quit [*.net *.split]
hl[m] has quit [*.net *.split]
koschei[m] has quit [*.net *.split]
timclassic has quit [*.net *.split]
Barnabas[m] has quit [*.net *.split]
bb010g[m] has quit [*.net *.split]
olejorgenb[m] has quit [*.net *.split]
philipp[m] has quit [*.net *.split]
bachp has quit [*.net *.split]
Forkk has quit [*.net *.split]
r0bby has quit [*.net *.split]
d1rewolf has quit [*.net *.split]
deanman has quit [*.net *.split]
CMCDragonkai has quit [*.net *.split]
lluchs has quit [*.net *.split]
akl has quit [*.net *.split]
pie_ has quit [*.net *.split]
bgamari has quit [*.net *.split]
lord| has quit [*.net *.split]
r5d has quit [*.net *.split]
Streetwalrus has quit [*.net *.split]
dfranke has quit [*.net *.split]
talyz has quit [*.net *.split]
kyren has quit [*.net *.split]
v0|d has quit [*.net *.split]
rsa has quit [*.net *.split]
Jackneill has quit [*.net *.split]
gspia has quit [*.net *.split]
alp has quit [*.net *.split]
sc_ has quit [*.net *.split]
zopsi has quit [*.net *.split]
gerschtli has quit [*.net *.split]
judson has quit [*.net *.split]
clever has quit [*.net *.split]
vbernat has quit [*.net *.split]
jtcs has quit [*.net *.split]
niksnut has quit [*.net *.split]
Guillaum has quit [*.net *.split]
tilpner has quit [*.net *.split]
lewo has quit [*.net *.split]
mulderr_ has quit [*.net *.split]
hexagoxel has quit [*.net *.split]
Sigma has quit [*.net *.split]
glasserc has quit [*.net *.split]
rotaerk has quit [*.net *.split]
krav_ has quit [*.net *.split]
joseph-gl has quit [*.net *.split]
MasseR has quit [*.net *.split]
dkellner[m] has quit [*.net *.split]
rycee[m] has quit [*.net *.split]
mdash has quit [*.net *.split]
nschoe has quit [*.net *.split]
ThatDocsLady has quit [*.net *.split]
LysergicDreams has quit [*.net *.split]
MinceR has quit [*.net *.split]
jmeredith has quit [*.net *.split]
Acou_Bass has quit [*.net *.split]
acarrico has quit [*.net *.split]
ajs124 has quit [*.net *.split]
djhoulihan has quit [*.net *.split]
grenade has quit [*.net *.split]
Adluc has quit [*.net *.split]
siel has quit [*.net *.split]
AstroBadger_ has quit [*.net *.split]
rain2 has quit [*.net *.split]
mpickering has quit [*.net *.split]
flokli has quit [*.net *.split]
Baughn has quit [*.net *.split]
ben has quit [*.net *.split]
genesis has quit [*.net *.split]
mingc has quit [*.net *.split]
lohfu has quit [*.net *.split]
Ke has quit [*.net *.split]
hexa- has quit [*.net *.split]
wirew0rm has quit [*.net *.split]
carter has quit [*.net *.split]
Wizek has quit [*.net *.split]
hhes has quit [*.net *.split]
SOO7 has quit [*.net *.split]
manveru has quit [*.net *.split]
georgew has quit [*.net *.split]
mgttlinger has quit [*.net *.split]
pointfree has quit [*.net *.split]
zimbatm has quit [*.net *.split]
eddyb has quit [*.net *.split]
ancarda has quit [*.net *.split]
p_l has quit [*.net *.split]
joedevivo has quit [*.net *.split]
TheAppleMan has quit [*.net *.split]
dhess has quit [*.net *.split]
dmj` has quit [*.net *.split]
marcinkuzminski has quit [*.net *.split]
johs has quit [*.net *.split]
heatm1s3r has quit [*.net *.split]
elvishjerricco has quit [*.net *.split]
akaWolf has quit [*.net *.split]
qyliss^work has quit [*.net *.split]
tazjin has quit [*.net *.split]
techtangents has quit [*.net *.split]
andi- has quit [*.net *.split]
xenog_ has quit [*.net *.split]
lassulus has quit [*.net *.split]
jluttine has quit [*.net *.split]
endformationage has quit [*.net *.split]
betaboon has quit [*.net *.split]
Tucky has quit [*.net *.split]
rembo10 has quit [*.net *.split]
Lears has quit [*.net *.split]
barrucadu has quit [*.net *.split]
teoma has quit [*.net *.split]
mkoenig has quit [*.net *.split]
devopsdeluxe has quit [*.net *.split]
ryantm_ has quit [*.net *.split]
Zajcev_ has quit [*.net *.split]
deni_ has quit [*.net *.split]
joko has quit [*.net *.split]
Sargun_ has quit [*.net *.split]
ciil has quit [*.net *.split]
WilliButz has quit [*.net *.split]
shreyansh_k has quit [*.net *.split]
eliasp has quit [*.net *.split]
szicari has quit [*.net *.split]
amfl has quit [*.net *.split]
shoogz has quit [*.net *.split]
sigtrm has quit [*.net *.split]
davidcl has quit [*.net *.split]
rodgort has quit [*.net *.split]
Profpatsch has quit [*.net *.split]
swistak35 has quit [*.net *.split]
neonfuz has quit [*.net *.split]
hl has quit [*.net *.split]
Phlogistique has quit [*.net *.split]
pemeunier has quit [*.net *.split]
nocoolnametom has quit [*.net *.split]
ryanofsky has quit [*.net *.split]
cransom has quit [*.net *.split]
puffnfresh has quit [*.net *.split]
dmc has quit [*.net *.split]
matthewbauer has quit [*.net *.split]
bemeurer has quit [*.net *.split]
nwspk has quit [*.net *.split]
hyper_ch has quit [*.net *.split]
m0rphism has quit [*.net *.split]
catern has quit [*.net *.split]
aristid has quit [*.net *.split]
zgrep has quit [*.net *.split]
waynr has quit [*.net *.split]
srhb has quit [*.net *.split]
Mikaela has quit [*.net *.split]
nadley has quit [*.net *.split]
_cyril_ has quit [*.net *.split]
wrl has quit [*.net *.split]
ericnoan has quit [*.net *.split]
YuFanLovezYou[m] has quit [*.net *.split]
Voltairine[m] has quit [*.net *.split]
desttinghim[m] has quit [*.net *.split]
gudea[m] has quit [*.net *.split]
mikeplus64 has quit [*.net *.split]
sorear has quit [*.net *.split]
capisce has quit [*.net *.split]
Leo` has quit [*.net *.split]
layus has quit [*.net *.split]
S0rin has quit [*.net *.split]
pingveno has quit [*.net *.split]
bpye has quit [*.net *.split]
Ankhers has quit [*.net *.split]
metalrain has quit [*.net *.split]
IRCsum has quit [*.net *.split]
hiroshi has quit [*.net *.split]
pikajude has quit [*.net *.split]
abrar has quit [*.net *.split]
Ralith has quit [*.net *.split]
ldesgoui[m] has quit [*.net *.split]
bkchr[m] has quit [*.net *.split]
hedning[m] has quit [*.net *.split]
florianjacob has quit [*.net *.split]
sphalerit has quit [*.net *.split]
Mikaela- has quit [*.net *.split]
azazel has quit [*.net *.split]
pmade has quit [*.net *.split]
ZaraChimera has quit [*.net *.split]
ok2 has quit [*.net *.split]
statusbot has quit [*.net *.split]
cbarrett has quit [*.net *.split]
vaninwagen has quit [*.net *.split]
gleber_ has quit [*.net *.split]
hexo has quit [*.net *.split]
oharvey has quit [*.net *.split]
pyrtsa has quit [*.net *.split]
itscaleb has quit [*.net *.split]
kalbasit[m] has quit [*.net *.split]
mightybyte has quit [*.net *.split]
grw has quit [*.net *.split]
yurb has quit [*.net *.split]
Swant has quit [*.net *.split]
maurer has quit [*.net *.split]
Synthetica has quit [*.net *.split]
cocreature has quit [*.net *.split]
kahiru has quit [*.net *.split]
moredhel[m]1 has quit [*.net *.split]
nh2[m] has quit [*.net *.split]
hydraz has quit [*.net *.split]
exarkun1 has quit [*.net *.split]
rnhmjoj[m] has quit [*.net *.split]
thefloweringash has quit [*.net *.split]
dtz[m] has quit [*.net *.split]
WilliamHamilton[ has quit [*.net *.split]
philipcristiano has quit [*.net *.split]
eeva has quit [*.net *.split]
yegortimoshenko has quit [*.net *.split]
nixy has quit [*.net *.split]
lrvick has quit [*.net *.split]
greymalkin has quit [*.net *.split]
techieAgnostic has quit [*.net *.split]
jkarni has quit [*.net *.split]
coffeecupp__ has quit [*.net *.split]
rawtaz has quit [*.net *.split]
rizary has quit [*.net *.split]
yrashk has quit [*.net *.split]
samueldr has quit [*.net *.split]
etrepum has quit [*.net *.split]
bitonic has quit [*.net *.split]
kgz has quit [*.net *.split]
stew has quit [*.net *.split]
pepesza has quit [*.net *.split]
sb0 has quit [*.net *.split]
mvnetbiz has quit [*.net *.split]
arianvp has quit [*.net *.split]
Arahael has quit [*.net *.split]
xorkle_ has quit [*.net *.split]
chaker has quit [*.net *.split]
lstanley has quit [*.net *.split]
iMatejC has quit [*.net *.split]
LogicAside has quit [*.net *.split]
makefu has quit [*.net *.split]
shiver has quit [*.net *.split]
aramiscd has quit [*.net *.split]
aminechikhaoui has quit [*.net *.split]
ma27 has quit [*.net *.split]
tobiasBora has quit [*.net *.split]
ikwildrpepper has quit [*.net *.split]
kandinski has quit [*.net *.split]
c15ade4 has quit [*.net *.split]
silver_hook has quit [*.net *.split]
teto has quit [*.net *.split]
johnnyfive has quit [*.net *.split]
andersk has quit [*.net *.split]
nahamu has quit [*.net *.split]
__red__ has quit [*.net *.split]
disasm has quit [*.net *.split]
toppler has quit [*.net *.split]
WizBright has quit [*.net *.split]
the-kenny has quit [*.net *.split]
FaerieFly has quit [*.net *.split]
migy has quit [*.net *.split]
nbp has quit [*.net *.split]
jaeckel has quit [*.net *.split]
petar has quit [*.net *.split]
snajpa has quit [*.net *.split]
Xiro` has quit [*.net *.split]
hke has quit [*.net *.split]
voiceftp has quit [*.net *.split]
hotfuzz_ has quit [*.net *.split]
johnw_ has quit [*.net *.split]
amosbird has quit [*.net *.split]
pareidolia has quit [*.net *.split]
masterdonx has quit [*.net *.split]
edwtjo has quit [*.net *.split]
earldouglas has quit [*.net *.split]
keks has quit [*.net *.split]
jasom has quit [*.net *.split]
nliadm has quit [*.net *.split]
viric has quit [*.net *.split]
jbo has quit [*.net *.split]
PolarIntersect has quit [*.net *.split]
thblt has quit [*.net *.split]
aw has quit [*.net *.split]
Aleksejs has quit [*.net *.split]
msgctl has quit [*.net *.split]
Unode has quit [*.net *.split]
oldnborg has quit [*.net *.split]
lvmond has quit [*.net *.split]
mlen has quit [*.net *.split]
glines has quit [*.net *.split]
Niall has quit [*.net *.split]
concave has quit [*.net *.split]
rev_strangehope has quit [*.net *.split]
shachaf has quit [*.net *.split]
ldlework has quit [*.net *.split]
hodapp has quit [*.net *.split]
rprije has quit [*.net *.split]
smolboye has quit [*.net *.split]
roflik has quit [*.net *.split]
jb55 has quit [*.net *.split]
random_yanek has quit [*.net *.split]
obadz has quit [*.net *.split]
redj has quit [*.net *.split]
grumble has quit [*.net *.split]
kini has quit [*.net *.split]
troydm has quit [*.net *.split]
mtjmullen has quit [*.net *.split]
liori has quit [*.net *.split]
avn has quit [*.net *.split]
apeyroux has quit [*.net *.split]
orbekk has quit [*.net *.split]
acowley has quit [*.net *.split]
aither has quit [*.net *.split]
phry has quit [*.net *.split]
domenkozar has quit [*.net *.split]
ng0 has quit [*.net *.split]
ivan has quit [*.net *.split]
[0__0] has quit [*.net *.split]
emacsomancer has quit [*.net *.split]
bigvalen has quit [*.net *.split]
Enzime has quit [*.net *.split]
adamCS has quit [*.net *.split]
shabius has quit [*.net *.split]
freeman42z has quit [*.net *.split]
Ericson2314 has quit [*.net *.split]
ZeDestructor has quit [*.net *.split]
edef has quit [*.net *.split]
nikivi has quit [*.net *.split]
Gohla has quit [*.net *.split]
joncfoo has quit [*.net *.split]
averell has quit [*.net *.split]
c_wraith has quit [*.net *.split]
hyp3rbor3ax[m] has quit [*.net *.split]
cross has quit [*.net *.split]
simbergm has quit [*.net *.split]
tomberekn[m] has quit [*.net *.split]
slabity has quit [*.net *.split]
linuxdaemon has quit [*.net *.split]
eisbaer-north has quit [*.net *.split]
chris| has quit [*.net *.split]
obfusk has quit [*.net *.split]
lucus16 has quit [*.net *.split]
vikingman has quit [*.net *.split]
eon` has quit [*.net *.split]
epta has quit [*.net *.split]
hodapp has joined #nixos
viric has joined #nixos
mlen has joined #nixos
rev_strangehope has joined #nixos
PolarIntersect has joined #nixos
edwtjo has joined #nixos
hke has joined #nixos
oldnborg has joined #nixos
lvmond has joined #nixos
amosbird has joined #nixos
Aleksejs has joined #nixos
voiceftp has joined #nixos
jasom has joined #nixos
glines has joined #nixos
thblt has joined #nixos
johnw_ has joined #nixos
aw has joined #nixos
Xiro` has joined #nixos
earldouglas has joined #nixos
Unode has joined #nixos
keks has joined #nixos
msgctl has joined #nixos
ldlework has joined #nixos
Niall has joined #nixos
hotfuzz_ has joined #nixos
concave has joined #nixos
shachaf has joined #nixos
jbo has joined #nixos
nliadm has joined #nixos
pareidolia has joined #nixos
snajpa has joined #nixos
masterdonx has joined #nixos
oida has joined #nixos
phreedom_ has joined #nixos
carlosdagos has joined #nixos
swflint has joined #nixos
ent has joined #nixos
Cale has joined #nixos
trebuh has joined #nixos
demize has joined #nixos
sphalerite has joined #nixos
mkaito has joined #nixos
typetetris has joined #nixos
rihardsk[m] has joined #nixos
Aexoden has joined #nixos
wildsebastian has joined #nixos
spacefrogg has joined #nixos
adelbertc_ has joined #nixos
fyuuri has joined #nixos
colemickens has joined #nixos
joepie91 has joined #nixos
infty has joined #nixos
Taneb has joined #nixos
garbas has joined #nixos
yastero has joined #nixos
Khetzal has joined #nixos
globin has joined #nixos
azdle has joined #nixos
dweller has joined #nixos
mbrgm has joined #nixos
leothrix has joined #nixos
pasukon has joined #nixos
woffs has joined #nixos
rprije has joined #nixos
jb55 has joined #nixos
obadz has joined #nixos
kini has joined #nixos
apeyroux has joined #nixos
troydm has joined #nixos
grumble has joined #nixos
phry has joined #nixos
smolboye has joined #nixos
liori has joined #nixos
aither has joined #nixos
ivan has joined #nixos
adamCS has joined #nixos
acowley has joined #nixos
emacsomancer has joined #nixos
bigvalen has joined #nixos
orbekk has joined #nixos
roflik has joined #nixos
ng0 has joined #nixos
random_yanek has joined #nixos
mtjmullen has joined #nixos
Enzime has joined #nixos
redj has joined #nixos
domenkozar has joined #nixos
avn has joined #nixos
[0__0] has joined #nixos
dmc has joined #nixos
switchy has joined #nixos
r0bby has joined #nixos
ctp has joined #nixos
gchristensen has joined #nixos
bb010g[m] has joined #nixos
nisstyre has joined #nixos
CMCDragonkai has joined #nixos
koschei[m] has joined #nixos
Barnabas[m] has joined #nixos
Ashy has joined #nixos
peel has joined #nixos
bachp has joined #nixos
Forkk has joined #nixos
akl has joined #nixos
hl[m] has joined #nixos
d1rewolf has joined #nixos
timclassic has joined #nixos
olejorgenb[m] has joined #nixos
deanman has joined #nixos
lluchs has joined #nixos
mog has joined #nixos
philipp[m] has joined #nixos
Sigyn has joined #nixos
matthewbauer has joined #nixos
bemeurer has joined #nixos
hyper_ch has joined #nixos
catern has joined #nixos
nadley has joined #nixos
aristid has joined #nixos
S0rin has joined #nixos
m0rphism has joined #nixos
Ankhers has joined #nixos
wrl has joined #nixos
capisce has joined #nixos
YuFanLovezYou[m] has joined #nixos
ericnoan has joined #nixos
desttinghim[m] has joined #nixos
_cyril_ has joined #nixos
waynr has joined #nixos
zgrep has joined #nixos
bpye has joined #nixos
mikeplus64 has joined #nixos
gudea[m] has joined #nixos
nwspk has joined #nixos
Mikaela has joined #nixos
Leo` has joined #nixos
srhb has joined #nixos
metalrain has joined #nixos
Voltairine[m] has joined #nixos
layus has joined #nixos
pingveno has joined #nixos
sorear has joined #nixos
pie_ has joined #nixos
dfranke has joined #nixos
bgamari has joined #nixos
kyren has joined #nixos
Streetwalrus has joined #nixos
rycee[m] has joined #nixos
mdash has joined #nixos
joseph-gl has joined #nixos
Sigma has joined #nixos
gspia has joined #nixos
MasseR has joined #nixos
niksnut has joined #nixos
rsa has joined #nixos
dkellner[m] has joined #nixos
rotaerk has joined #nixos
glasserc has joined #nixos
jtcs has joined #nixos
Guillaum has joined #nixos
v0|d has joined #nixos
judson has joined #nixos
tilpner has joined #nixos
Jackneill has joined #nixos
zopsi has joined #nixos
alp has joined #nixos
krav_ has joined #nixos
r5d has joined #nixos
gerschtli has joined #nixos
mulderr_ has joined #nixos
vbernat has joined #nixos
lewo has joined #nixos
talyz has joined #nixos
sc_ has joined #nixos
hexagoxel has joined #nixos
clever has joined #nixos
haxmeister has joined #nixos
galen has joined #nixos
monotux has joined #nixos
reardencode has joined #nixos
Xal has joined #nixos
shabius has joined #nixos
Ericson2314 has joined #nixos
freeman42z has joined #nixos
ZeDestructor has joined #nixos
Gohla has joined #nixos
hyp3rbor3ax[m] has joined #nixos
slabity has joined #nixos
eisbaer-north has joined #nixos
cross has joined #nixos
chris| has joined #nixos
nikivi has joined #nixos
c_wraith has joined #nixos
tomberekn[m] has joined #nixos
eon` has joined #nixos
averell has joined #nixos
linuxdaemon has joined #nixos
edef has joined #nixos
joncfoo has joined #nixos
obfusk has joined #nixos
simbergm has joined #nixos
epta has joined #nixos
lucus16 has joined #nixos
vikingman has joined #nixos
nschoe has joined #nixos
MinceR has joined #nixos
LysergicDreams has joined #nixos
Acou_Bass has joined #nixos
zimbatm has joined #nixos
tazjin has joined #nixos
rain2 has joined #nixos
qyliss^work has joined #nixos
techtangents has joined #nixos
mpickering has joined #nixos
ThatDocsLady has joined #nixos
Ke has joined #nixos
p_l has joined #nixos
AstroBadger_ has joined #nixos
eddyb has joined #nixos
mgttlinger has joined #nixos
grenade has joined #nixos
siel has joined #nixos
ancarda has joined #nixos
ben has joined #nixos
genesis has joined #nixos
ajs124 has joined #nixos
mingc has joined #nixos
joedevivo has joined #nixos
acarrico has joined #nixos
akaWolf has joined #nixos
Adluc has joined #nixos
Baughn has joined #nixos
heatm1s3r has joined #nixos
dmj` has joined #nixos
hexa- has joined #nixos
georgew has joined #nixos
elvishjerricco has joined #nixos
djhoulihan has joined #nixos
marcinkuzminski has joined #nixos
jmeredith has joined #nixos
wirew0rm has joined #nixos
hhes has joined #nixos
johs has joined #nixos
dhess has joined #nixos
lohfu has joined #nixos
carter has joined #nixos
flokli has joined #nixos
Wizek has joined #nixos
andi- has joined #nixos
SOO7 has joined #nixos
TheAppleMan has joined #nixos
manveru has joined #nixos
pointfree has joined #nixos
symphorien has joined #nixos
andromeda-galaxy has joined #nixos
coot has joined #nixos
bitmapper[m] has joined #nixos
nyanloutre[m] has joined #nixos
schmittlauch[m] has joined #nixos
sevanspowell[m] has joined #nixos
incospicuous[m] has joined #nixos
Purple-mx has joined #nixos
frank87 has joined #nixos
cornu has joined #nixos
bennofs[m] has joined #nixos
abcrawf has joined #nixos
tv has joined #nixos
timokau[m] has joined #nixos
MarkOtaris has joined #nixos
teozkr has joined #nixos
benley has joined #nixos
emily has joined #nixos
gonz_ has joined #nixos
fgaz has joined #nixos
roberth has joined #nixos
Czen has joined #nixos
mudri has joined #nixos
tokudan[m] has joined #nixos
witchof0x20 has joined #nixos
Orbstheorem has joined #nixos
ejpcmac has joined #nixos
MrAxilus[m] has joined #nixos
kaychaks[m] has joined #nixos
thoughtpolice has joined #nixos
Rusty1 has joined #nixos
adisbladis has joined #nixos
jackdk has joined #nixos
lorilan has joined #nixos
moredhel has joined #nixos
Myrl-saki has joined #nixos
tnias_ has joined #nixos
aszlig has joined #nixos
orivej has joined #nixos
markus1189 has joined #nixos
commander has joined #nixos
primeos has joined #nixos
jcrben has joined #nixos
CrazedProgrammer has joined #nixos
Maxdamantus has joined #nixos
slyfox has joined #nixos
adamantium has joined #nixos
srk has joined #nixos
tnks has joined #nixos
jeschli has joined #nixos
seanparsons has joined #nixos
devx has joined #nixos
julm has joined #nixos
ekleog has joined #nixos
yrashk has joined #nixos
cocreature has joined #nixos
Synthetica has joined #nixos
jkarni has joined #nixos
lrvick has joined #nixos
kahiru has joined #nixos
hydraz has joined #nixos
nh2[m] has joined #nixos
WilliamHamilton[ has joined #nixos
dtz[m] has joined #nixos
coffeecupp__ has joined #nixos
moredhel[m]1 has joined #nixos
eeva has joined #nixos
philipcristiano has joined #nixos
rawtaz has joined #nixos
nixy has joined #nixos
samueldr has joined #nixos
yegortimoshenko has joined #nixos
exarkun1 has joined #nixos
rizary has joined #nixos
rnhmjoj[m] has joined #nixos
thefloweringash has joined #nixos
greymalkin has joined #nixos
techieAgnostic has joined #nixos
etrepum has joined #nixos
kgz has joined #nixos
stew has joined #nixos
bitonic has joined #nixos
Mikaela- has joined #nixos
IRCsum has joined #nixos
bkchr[m] has joined #nixos
sphalerit has joined #nixos
pmade has joined #nixos
pikajude has joined #nixos
hiroshi has joined #nixos
azazel has joined #nixos
ok2 has joined #nixos
cbarrett has joined #nixos
ldesgoui[m] has joined #nixos
Ralith has joined #nixos
hedning[m] has joined #nixos
hexo has joined #nixos
florianjacob has joined #nixos
abrar has joined #nixos
ZaraChimera has joined #nixos
pyrtsa has joined #nixos
yurb has joined #nixos
mightybyte has joined #nixos
kalbasit[m] has joined #nixos
gleber_ has joined #nixos
Swant has joined #nixos
grw has joined #nixos
vaninwagen has joined #nixos
statusbot has joined #nixos
itscaleb has joined #nixos
oharvey has joined #nixos
maurer has joined #nixos
xenog_ has joined #nixos
lassulus has joined #nixos
jluttine has joined #nixos
rembo10 has joined #nixos
cransom has joined #nixos
ryantm_ has joined #nixos
ryanofsky has joined #nixos
betaboon has joined #nixos
Sargun_ has joined #nixos
Tucky has joined #nixos
shreyansh_k has joined #nixos
swistak35 has joined #nixos
puffnfresh has joined #nixos
mkoenig has joined #nixos
Phlogistique has joined #nixos
eliasp has joined #nixos
nocoolnametom has joined #nixos
endformationage has joined #nixos
Zajcev_ has joined #nixos
deni_ has joined #nixos
teoma has joined #nixos
amfl has joined #nixos
devopsdeluxe has joined #nixos
neonfuz has joined #nixos
rodgort has joined #nixos
hl has joined #nixos
davidcl has joined #nixos
barrucadu has joined #nixos
sigtrm has joined #nixos
Lears has joined #nixos
WilliButz has joined #nixos
szicari has joined #nixos
ciil has joined #nixos
pemeunier has joined #nixos
Profpatsch has joined #nixos
joko has joined #nixos
pepesza has joined #nixos
sb0 has joined #nixos
mvnetbiz has joined #nixos
arianvp has joined #nixos
iMatejC has joined #nixos
nbp has joined #nixos
jaeckel has joined #nixos
disasm has joined #nixos
LogicAside has joined #nixos
ma27 has joined #nixos
aramiscd has joined #nixos
the-kenny has joined #nixos
WizBright has joined #nixos
makefu has joined #nixos
nahamu has joined #nixos
xorkle_ has joined #nixos
aminechikhaoui has joined #nixos
tobiasBora has joined #nixos
toppler has joined #nixos
johnnyfive has joined #nixos
silver_hook has joined #nixos
lstanley has joined #nixos
shiver has joined #nixos
FaerieFly has joined #nixos
Arahael has joined #nixos
chaker has joined #nixos
ma27 has quit [Read error: Connection reset by peer]
lorilan has quit [Remote host closed the connection]
LogicAside has quit [Max SendQ exceeded]
Sonarpulse has joined #nixos
lopsided98 has joined #nixos
LogicAside has joined #nixos
qyliss has joined #nixos
lpsmith has joined #nixos
bollu has joined #nixos
emerson has joined #nixos
Supersonic has joined #nixos
fpob has joined #nixos
justan0theruser has joined #nixos
migy has joined #nixos
petar has joined #nixos
pie_ has quit [Ping timeout: 260 seconds]
amir has joined #nixos
shoogz has joined #nixos
lord| has joined #nixos
lsyoyom has joined #nixos
beaky has joined #nixos
jperras has joined #nixos
benkolera has joined #nixos
tg has joined #nixos
mankyKitty has joined #nixos
matthewbauer has quit [Ping timeout: 264 seconds]
mystfox has joined #nixos
bemeurer has quit [Ping timeout: 264 seconds]
ryantrinkle has joined #nixos
nckx has joined #nixos
bemeurer has joined #nixos
<vikingman> can someone help me im tryin to figure out how to change config of a packages but im new to nix so i don't know where to start
mayhewluke has quit [Ping timeout: 244 seconds]
mayhewluke has joined #nixos
bemeurer has quit [Ping timeout: 252 seconds]
ryantrinkle has quit [Ping timeout: 245 seconds]
bemeurer has joined #nixos
<kyren> if I wanted to do a nixos-rebuild to a remote machine but use a different channel, how would I do that?
<kyren> basically I just want to try the simplest possible remote deploy
<kyren> oh, I can probably set NIX_PATH
jlindsay has joined #nixos
beaky has quit [Quit: WeebChat 2.0.1]
<kyren> yeah I figured it out, I can just use -I nixpkgs=[whatever] it seems, got it
jperras has quit [Quit: WeeChat 2.2]
<jackdk> vikingman: can you give more details about what you're trying to do?
<vikingman> im trying to understand how i can give a configuration to something i install
<vikingman> like how to get factorio pkgs in experimental
<jackdk> what do you mean by "in-exprimental"?
<vikingman> factorio is a game in developpement and it have 2 branches stable and experimental
<vikingman> i saw this in the packages
<jackdk> sorry, I know factorio. I'm addicted too =)
<vikingman> i recently understand how to install nixos
<vikingman> and now i migrate my servers on it
<jackdk> This line is already in all-packages.nix: `factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };`
<jackdk> so if you're trying to install the game client you could possibly use `pkgs.factorio-experimental` in your configuration?
<vikingman> im actualy trying to get the headless
<jackdk> is this because you want to use the factorio module in nixos? (`services.factorio.enabled = true;` sort of thing?)
<vikingman> yep
<clever> the nixos module uses the pkgs.factorio-headless package
<vikingman> is there a way to ask for experimental using this ?
<jackdk> `nixos/modules/services/games/factorio.nix` doesn't provide a way to change which package it's running on, but you can replace the package set. So my thinking is to create an overlay that sets factorio-headless to factorio-headless-experimental
<clever> factorio-headless = factorio.override { releaseType = "headless"; };
<clever> factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
aleph- has joined #nixos
<clever> so you want an overlay or override, to set factorio-headless = factorio.override { releaseType = "headless"; experimental = true; };
<aleph-> So given that the... documentation is messy. What should I go for a easiest view? From using nix to building packages? Luc's Nix Pills?
<vikingman> will try to get this working
<vikingman> i append this to my configuration file ?
<clever> vikingman: nixpkgs.config.packageOverrides = pkgs: { factorio-headless = pkgs.factorio.override { releaseType = "headless"; experimental = true; }; };
<jackdk> clever: why are you calling factorio.override when there's already a factorio-headless-experimental defined? what am I missing?
<samueldr> jackdk: the module itself doesn't allow switching the package :/
<samueldr> it will use `pkgs.factorio-headless`
<clever> jackdk: yeah, you could also do factorio-headless = pkgs.factorio-headless-experimental;
<samueldr> hi o/ vikingman is a friend of mine and he asked me earlier to day about that
<clever> jackdk: was mostly thinking about avoiding recursion, but there is none in this case
<jackdk> thanks samueldr I saw that. thanks clever.
<vikingman> he almost gave me the same awnser
<vikingman> he also helped me to install nixos for the 1st time
<vikingman> and i saw that he mess with partition in the documentation ;)
<samueldr> hmmm, the bot's taking a sabbatical
xenog_ has quit [Ping timeout: 246 seconds]
<aleph-> Okay so stupid question, installed nix on ubuntu via the curl installer. Sourced the profile so as to use it. Running "nix-env -i nix-repl" errors out with: "error: selector 'nix-repl' matches no derivations
<aleph-> "*
worldofpeace has joined #nixos
<aleph-> Wondering what the issue might be?
<jackdk> the repl is built into the nix command on my install, so the command I run is `nix repl`. what is your nix version?
<samueldr> aleph-: it's been wholly deprecated and removed since it's not compatible with nix 2
<samueldr> you can use `nix repl` (so drop the dash)
<samueldr> (assuming yeah that you're using nix 2)
<aleph-> Ahhhh. Gotcha, was just trying out installing a package via nix pills.
<samueldr> and you're right
* samueldr checks to fix that
<samueldr> eek! there are more references than I thought
<aleph-> Heh
<aleph-> Luc I assume? :P
<samueldr> nope, samuel :)
<aleph-> Ah, heh.
<samueldr> a nixos contributor, I know the nix-pills need love with regards to `nix-repl`, but uh, that's not for tonight in the end
<aleph-> Aye
<samueldr> (too much to check, not sure how they're built, I thought it was docbook, but there's a load of .txt)
<aleph-> I should be working, insteasd I'm doing this and muddling over my nix impl
<aleph-> Whole source of nix is what? 50K odd lines?
<samueldr> don't know, but many years of experience in the lines ;)
<aleph-> Heh
<aleph-> I'm curious, can nix or nixops be used rather like a remote execution tool at all?
EarlDeLaWarr has joined #nixos
<kyren> okay, endless questions I know... I've gotten nixos-rebuild to work to remote deploy and specify the channel with -I and everything works fantastically actually, this is exactly the setup I wanted.. HOWEVER, after building the version on the target machine is: 18.09pre-git (Jellyfish)
<kyren> oh wait I know what I did, my channel path is wrong
fragamus has joined #nixos
<kyren> well, okay I was using `-I nixpkgs=https://github.com/NixOS/nixpkgs-channels/archive/nixos-18.09.tar.gz` and I imagine that has something to do with it
<kyren> but now I'm not quite sure what is correct
fragamus has quit [Client Quit]
teto has joined #nixos
<clever> kyren: nixpkgs has no way to tell what git rev the tarball came from, so it can only say 18.09pre-git
<kyren> ah okay, I suppose it's not actually a big deal
<clever> kyren: the official channel has a .version file in it to solve that
<kyren> riiight
<teto> ,locate dmypy
<clever> kyren: -I nixpkgs=https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz
<clever> kyren: change that to nixos-18.09, and youll get the exact same tar nix-channel uses, which has the .version file
<kyren> peeeeerfect, thank you!
<kyren> I was trying very hard to find that url, and got all the way to https://nixos.org/channels/nixos-18.09/nixexprs.tar.gz which is a 302
<kyren> oh okay they're all 302s, I guess nixos-rebuild understands that then
<clever> the entire nixos-unstable directory is a redirect to a specific version
<clever> HTTP/1.1 302 Found
<clever> [root@amd-nixos:~]# curl -I https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz -L
<clever> only a .xz is generated, no .gz is present
<kyren> for whatever reason I was getting: warning: Nix search path entry 'https://nixos.org/channels/nixos-18.09/nixexprs.tar.gz' cannot be downloaded, ignoring
<clever> that url 404's after the 302
<kyren> gotcha, that makes sense now that I know it haha
<kyren> maybe I mistyped and I'm just blind
<clever> and nix-channel does some tricks to obey the same redirect for all files in the dir
<clever> a lot of this stuff just gets burried into your subconcious over the years, and you type the right thing without even knowing why
<kyren> oh pfft
<kyren> the nix manual still has url/nixexprs.tar.bz2 in it, which is the first thing I tried
<kyren> maybe I'll make an issue?
Yaniel has joined #nixos
<samueldr> teto: the bot's on a small vacation :/
<samueldr> (used nix-locate from nix-index)
<samueldr> python36Packages.mypy.out
v0|d has quit [Remote host closed the connection]
fragamus has joined #nixos
<teto> samueldr: ty, but nix-index regularly fails on my machine contrary to the channel's bot (usually ... :D)
<samueldr> though it's using nix-index as its backend!
aleph- has quit [Ping timeout: 252 seconds]
gurjeet has joined #nixos
<CMCDragonkai> What do people use nixos containers for?
fragamus has quit [Quit: Colloquy for iPhone - http://colloquy.mobi]
<dhess> Ugh, I'm hitting this issue: https://github.com/NixOS/nixpkgs/issues/34086
sir_guy_carleton has joined #nixos
rprije has quit [Remote host closed the connection]
rprije has joined #nixos
Sonarpulse is now known as actually-is-eric
actually-is-eric is now known as ericson23142
ericson23142 is now known as ericson2314_2
ericson2314_2 has quit [Quit: Leaving]
gurjeet has quit [Ping timeout: 256 seconds]
aleph- has joined #nixos
fragamus has joined #nixos
Rusty1 has quit [Quit: Konversation terminated!]
worldofpeace has quit [Ping timeout: 252 seconds]
nD5Xjz has quit [Ping timeout: 244 seconds]
<teto> samueldr: with a sane configuration :) My overlay is kinda a scratchpad so it usually breaks evaluation. Otherwise the tool is fantastic :D
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
glasserc has quit [Quit: ZNC 1.6.6 - http://znc.in]
<mankyKitty> just posted this, might be of use to people here. It's on the subreddit as well so at the risk of spamming it, here it is http://qfpl.io/posts/nix/starting-simple-hydra/ :)
jasongrossman has joined #nixos
fragamus has quit [Quit: Textual IRC Client: www.textualapp.com]
aleph- has quit [Ping timeout: 246 seconds]
<jluttine> how can i make use of $out in installFlags? installFlags=["INSTALL_LIB=$out/lib"]; doesn't work, it tries to install to "ut/lib"
<jackdk> what about ${out}?
<jluttine> hmm.. "INSTALL_LIB=$(out)/lib" worked
<jackdk> with parens? isn't taht command subtitution?
<jackdk> oh that's not going to the shell, nix looks at it first. let foo = "steve"; in "hello $(foo)" => "hello $(foo)", though
nek0- has joined #nixos
infinisil has joined #nixos
nD5Xjz has joined #nixos
<Myrl-saki> > test
<jackdk> error: undefined variable 'test' at (string):1:1
<Myrl-saki> lol
endformationage has quit [Quit: WeeChat 1.9.1]
fragamus has joined #nixos
Ariakenom has joined #nixos
<infinisil> Oh, bot not here again
<sphalerite> :(
<sphalerite> {v_v}
<infinisil> gchristensen: ping
<sphalerite> {;_;}
reinzelmann has joined #nixos
mayhewluke has quit [Ping timeout: 246 seconds]
mayhewluke has joined #nixos
appleclusters has joined #nixos
vdemeester has joined #nixos
Niall has quit [Remote host closed the connection]
Niall has joined #nixos
fragamus has quit [Ping timeout: 252 seconds]
orivej has quit [Ping timeout: 252 seconds]
sir_guy_carleton has quit [Quit: WeeChat 2.0]
astronavt has joined #nixos
hyper_ch2 has joined #nixos
jb55 has quit [Quit: WeeChat 2.2]
orivej has joined #nixos
rauno has joined #nixos
<LnL> jluttine: jackdk: the parens are make expansion, makeFlags and friends are escaped so bash doesn't touch them
<jackdk> ah right
tilpner has quit [Remote host closed the connection]
appleclusters has quit []
goibhniu has joined #nixos
Itkovian has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
jasongrossman has quit [Ping timeout: 276 seconds]
nschoe has quit [Ping timeout: 252 seconds]
siers has joined #nixos
WizBright has quit [Ping timeout: 245 seconds]
<siers> /reconnect
d4g has joined #nixos
<d4g> Hi ho
<d4g> Does anyone know how i can manage a nss database in nixos? I fail to find the certutils binary which should be used
justan0theruser has quit [Ping timeout: 252 seconds]
jackdk has quit [Ping timeout: 252 seconds]
<srhb> ,locate bin certutils
<srhb> ,locate bin certutil
<d4g> is this a bot? ,locate?
<srhb> d4g: Meh, well, it appears to be in nssTools.tools
<srhb> Yes, but apparently non-functional.
<d4g> srhb: ok, I have a look
<d4g> hm
WizBright has joined #nixos
<d4g> I already added the package nss
<d4g> and it seemed like it is the same as nssTools
<d4g> How would I find that there even exists nssTools.tools ?
<d4g> nix-env does not show it at least
<srhb> d4g: Package searching is a bit of a tricky business, and this one in particular is strange in that it uses a non-standard output "tools" instead of the usual ("bin", "out", ...)
<srhb> d4g: I found it via nix-locate (which is part of nix-index)
<d4g> ok. So I will install nix-index as well
<d4g> thx a lot
<srhb> d4g: Welcome.
<d4g> I usually search on github
<srhb> d4g: That works too.
<d4g> but probably did not find it because of a typo
<d4g> certutils vs certutil probably
<srhb> Yeah.
<srhb> Though actually, the name certutil doesn't pop up at all.
<d4g> Harg
<srhb> Like I said, it's a bit of a weird package.. moveToOutput bin "$tools"
<d4g> i c
<srhb> ^-- is the line in question in the nss derivation
<d4g> Yeah, it seems that usually only libraries are installed
<d4g> the maintainer probably saw the primary usecase in there
<srhb> It's probably split for a good reason, but "tools" really makes me wonder.
<d4g> How big does an index get with nix-index?
<srhb> d4g: Mine's 21M
<d4g> ok, so I should not mind
<srhb> Note that this approach is also incomplete though
<d4g> yeah but a step in the right direction probably
<srhb> It essentially walks through the known attributes on Hydra and checks what files are in there
<srhb> So if Hydra doesn't build "foo", "foo" will not be indexed.
<d4g> ok
<srhb> But yes, it's usually the most complete of the bunch
<d4g> thanks a lot
<srhb> Sure thing.
Ariakenom has joined #nixos
Taneb has quit [Quit: I seem to have stopped.]
pasukon has quit [Read error: Connection reset by peer]
wildsebastian has quit [Read error: Connection reset by peer]
mbrgm has quit [Quit: ZNC 1.7.1 - https://znc.in]
wildsebastian has joined #nixos
pasukon has joined #nixos
mbrgm has joined #nixos
adelbertc_ has quit [Read error: Connection reset by peer]
typetetris has quit [Read error: Connection reset by peer]
demize has quit [Remote host closed the connection]
carlosdagos has quit [Read error: Connection reset by peer]
mkaito has quit [Quit: ZNC 1.7.0 - https://znc.in]
colemickens has quit [Write error: Connection reset by peer]
carlosdagos has joined #nixos
colemickens has joined #nixos
yastero has quit [Ping timeout: 252 seconds]
Aexoden has quit [Remote host closed the connection]
demize has joined #nixos
lopsided98 has quit [Remote host closed the connection]
reinzelmann has quit [Ping timeout: 252 seconds]
swflint has quit [Ping timeout: 252 seconds]
Khetzal has quit [Ping timeout: 252 seconds]
joepie91 has quit [Ping timeout: 252 seconds]
rihardsk[m] has quit [Ping timeout: 252 seconds]
Cale has quit [Excess Flood]
yastero has joined #nixos
Cale has joined #nixos
swflint has joined #nixos
tg has quit [Ping timeout: 252 seconds]
Aexoden has joined #nixos
lopsided98 has joined #nixos
reinzelmann has joined #nixos
rauno has quit [Ping timeout: 264 seconds]
<teto> there is no "leaveDotGit" for "builtins.fetchGit" right ?
patrl has joined #nixos
tg has joined #nixos
<ekleog> teto: not that I know of… now I'm curious, why would you want one?
orivej has quit [Ping timeout: 244 seconds]
Aexoden has quit [Remote host closed the connection]
lopsided98 has quit [Remote host closed the connection]
<teto> ekleog: some packages need their .git folder to build (e.g., https://github.com/NixOS/nixpkgs/issues/41136)
Aexoden has joined #nixos
Cale has quit [Ping timeout: 252 seconds]
infty has quit [Ping timeout: 252 seconds]
woffs has quit [Ping timeout: 252 seconds]
lopsided98 has joined #nixos
infty has joined #nixos
globin has quit [Ping timeout: 252 seconds]
<ekleog> teto: maybe it's possible to patch the package like https://github.com/NixOS/nixpkgs/pull/44288/files#diff-3f80555b27d7cb249ab01d104b052e6eR17 ?
<ekleog> (ftr, a similar patch made it upstream since and will make removal of this patch possible at next release)
<srhb> I've been using a makeFakeGit for this purpose which constructs a "git" script that returns some hardcoded values for given inputs. Should probably try and upstream this...
jasongrossman has joined #nixos
Cale has joined #nixos
<ekleog> oh sounds fun
<ekleog> actually this could maybe be generalized to makeFakeExec { "git log" = fakeExecSuccess "hello"; "maven build" = fakeExecFailure 42 ""; } etc.?
<ekleog> maybe I'm overthinking this, but I'd guess such a functionality of stubbing executables could be useful in more cases than just git
<ekleog> then if I want to *really* overthink it, have makeFakeExec able to proxy to the real executable backend for options that are not explicitly overridden, so that we could hook into the build process of things without patching
<srhb> ekleog: Yep, exactly that.
<srhb> ekleog: The trick is just making it general enough without having to build a full fledged option parser in Nix, imo. What I've been meaning to do is create a small tool that eats an actual nix expression to specify a simple option parser, everything else should be trivial to do..
<srhb> Sort of just a dispatcher. :)
<srhb> With an easy way to inject constants.
bemeurer has quit [Ping timeout: 252 seconds]
thc202 has joined #nixos
alex`` has joined #nixos
bemeurer has joined #nixos
<ekleog> :DDD
* ekleog hopes this can get in
<srhb> I'm sure it can. Just need to, like, finish it... :-P
<ekleog> ^^
pie_ has joined #nixos
<teto> glad you are excited guys but I just used super.fetchgit instead :p (thoug that lead to another pip problem :'( https://github.com/NixOS/nixpkgs/issues/48146)
shabius has quit [Ping timeout: 252 seconds]
<srhb> teto: You seem to have lowercased your example overlay.
civodul has joined #nixos
<teto> srhb: indeed, must have touched "~" while copying but it doesn'
<teto> t influence the result
<srhb> Seems like it's trying to modify the existing cmd2 in the nix store
<srhb> teto: No, of course. :)
Akii has joined #nixos
rprije has quit [Remote host closed the connection]
rprije has joined #nixos
Piece_Maker has joined #nixos
Anton-Latukha has joined #nixos
Acou_Bass has quit [Ping timeout: 252 seconds]
Piece_Maker is now known as Acou_Bass
sigmundv has joined #nixos
h30 has joined #nixos
bjpbakker has joined #nixos
Acou_Bass has quit [Ping timeout: 245 seconds]
bemeurer_ has joined #nixos
bemeurer has quit [Ping timeout: 252 seconds]
carlosdagos has quit [Quit: Connection closed for inactivity]
kai_w has joined #nixos
jasongrossman has quit [Remote host closed the connection]
xenog has joined #nixos
philippD has joined #nixos
<marcinkuzminski> @domenkozar ping
nbardiuk has joined #nixos
k0001 has joined #nixos
k0001 has quit [Client Quit]
xenog has quit [Ping timeout: 272 seconds]
Taneb has joined #nixos
LysergicDreams has quit [Ping timeout: 252 seconds]
ThatDocsLady has quit [Remote host closed the connection]
ThatDocsLady has joined #nixos
LysergicDreams has joined #nixos
woffs has joined #nixos
mayhewluke has quit [Ping timeout: 246 seconds]
mayhewluke has joined #nixos
kai_w has quit [Quit: Konversation terminated!]
TweyII has joined #nixos
kai_w has joined #nixos
fendor has joined #nixos
<domenkozar> marcinkuzminski: pong
jasongrossman has joined #nixos
Ridout has joined #nixos
<marcinkuzminski> i've got some python /nix related question. I'd hope you might help :)
c0ffee152 has joined #nixos
<marcinkuzminski> We're using a wrapProgram for our python scripts, and it seems this produces a huge startup time overhead, like in here: https://issues.rhodecode.com/issues/5494
<domenkozar> I try to pretend I know nothing about that, but maybe I can help :)
<domenkozar> marcinkuzminski: your best bet is to use python.buildEnv
<marcinkuzminski> So my questions is: https://code.rhodecode.com/rhodecode-enterprise-ce/files/f2a4f55df5d1a994bcdc33e557e3ba17af9e1b49/default.nix#L212 is this a good way? Or how we can optimize this ?
<domenkozar> https://nixos.org/nixpkgs/manual/#python.buildenv-function
<domenkozar> that sets PYTHONHOME
<domenkozar> and you only have one folder then
<marcinkuzminski> hmm, how to use this for various sort of binary scripts?
<domenkozar> they will end up in $bin
<domenkozar> you need to be careful about collisions though
<domenkozar> so you can't bundle two packages that have different versions of the same library
<domenkozar> but you can package each thing as separate buildEnv
<Guillaum> clever: I'm trying your qemu-user, I've added the repository and set qemu-user.aarch64 = true in my nixos configuration, and it does something (i.e. rebuilt nix), but now, I'm stuck on how I'm supposed to use it. (I.e. run an aarch64 binary on my x86_64).
<symphorien> there is an option to ignore collisions iirc
<Guillaum> clever: nevermind, actually it worked...
<marcinkuzminski> We don't have collisions i'm certain
<marcinkuzminski> @domenkozar so if i understand this correctly, if our `rhodecode` package has all the scripts, we should just use buildEnv and extraLibs is the rhodecode package
__monty__ has joined #nixos
oida has quit [Ping timeout: 256 seconds]
rprije has quit [Ping timeout: 244 seconds]
xenog has joined #nixos
ryantrinkle has joined #nixos
typetetris has joined #nixos
oida has joined #nixos
<typetetris> Is there a package containing the nixpkgs manual ? So I can easily read it offline?
xenog has quit [Remote host closed the connection]
xenog has joined #nixos
silver has joined #nixos
<srhb> typetetris: Not quite a package in nixpkgs, but nix-build '<nixpkgs/doc>'
bjpbakker has quit [Ping timeout: 250 seconds]
<Myrl-saki> There's also the manual module.
<Myrl-saki> ` manual = import ../../../doc/manual rec`
<Myrl-saki> Yeah, seems like it's the same as srhb's suggestion.
<typetetris> whats the syntax with a slash in an abstract path?
<srhb> typetetris: In the nixpkgs NIX_PATH entry, subdir doc
<srhb> So a normal directory separator
<typetetris> ok thanks!
<Myrl-saki> Oh waWait, no, this is `<nixpkgs/nixos/doc/manual>'
<arianvp> there's a folder called doc, with a default.nix inside. inside the nixpkgs directory
bemeurer_ has quit [Quit: WeeChat 2.2]
simukis has joined #nixos
Anton-Latukha has quit [Remote host closed the connection]
<typetetris> strange the manual coming with nixos 18.03 claims ghc7.10 to be the default haskell compiler but I am pretty sure it is ghc 8.2.2
<Myrl-saki> typetetris: Easy way to test!
<Myrl-saki> typetetris: `nix eval '(nixpkgs.ghc.version)'`
<Myrl-saki> Err, remove the ()
orivej has joined #nixos
<typetetris> 8.2.2 so the manual needs an update :)
Anton-Latukha has joined #nixos
kai_w has quit [Ping timeout: 244 seconds]
c0ffee152 has quit [Quit: leaving]
<gchristensen> :(
{^_^} has joined #nixos
<gchristensen> {^_^}++
<{^_^}> {^_^}'s karma got increased to 139
<{^_^}> [nixpkgs] @c0bw3b merged pull request #48151 → Revert "Increase Virtualbox disk image size" → https://git.io/fxCRU
<{^_^}> [nixpkgs] @c0bw3b pushed to master « Revert "Increase Virtualbox disk image size" (#48151) »: https://git.io/fxCRX
<{^_^}> [nixpkgs] @grahamc pushed 0 commits to revert-46649-patch-1: https://git.io/fxCRy
ij has joined #nixos
<Myrl-saki> > test
<{^_^}> { __functor = <CODE>; }
ij has quit [Ping timeout: 252 seconds]
<Myrl-saki> > { __functor = self: x: 1 + x; } 2
<{^_^}> 3
<Myrl-saki> TIL.
<Myrl-saki> I had a vague ide you could do that.
<gchristensen> I think they're generally considered not a very good idea
<gchristensen> notably the contributor of __functor regrets it
freeman42y has joined #nixos
orivej has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @pandaman64 opened pull request #48152 → qiskit: 0.5.7 -> 0.6.1 → https://git.io/fxC0M
Anton-Latukha has quit [Remote host closed the connection]
freeman42z has quit [Ping timeout: 252 seconds]
silver_ has joined #nixos
silver has quit [Ping timeout: 252 seconds]
Anton-Latukha has joined #nixos
orivej has joined #nixos
<arianvp> how do I run memtest86 on a non-grub install?
<arianvp> there's no way to add extar boot entries manually with the boot.loader.systemd-boot functionality
silver_ has quit [Read error: Connection reset by peer]
<rawtaz> arianvp: to run memtest you should probably boot the system from an external disk, e.g. a usb drive or whatever, so you can load the mimimum OS
<rawtaz> i think there's memtest images
<infinisil> gchristensen: Myrl-saki: I used __functor for https://github.com/Infinisil/nixlisp !
ma27 has joined #nixos
<infinisil> Not sure if that's a valid usecase though lol
<infinisil> And I think it would work without __functor too
Ridout has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @edolstra pushed 9 commits to release-18.09: https://git.io/fxCuq
<Myrl-saki> infinisil: That's pretty cool.
<ekleog> infinisil: I'm very sad
thibm has joined #nixos
<ekleog> this example doesn't actually re-use nix grammar, but uses builtins.readFile :'(
* ekleog hoped some dirty hacks to actually define identifiers without let and the like :p
<Myrl-saki> ekleog: Wait, what
<Myrl-saki> Okay, wtf.
<Myrl-saki> How did he do that
steveeJ has joined #nixos
<ekleog> well, the trick is nix is lazy, so everything in the parenthesis of eval won't be evaluated and thus won't trigger an error if they're never called for
<ekleog> so so long as it parses as valid nix it's ok, even if variables are not defined
joehh_ has joined #nixos
joehh has joined #nixos
<ekleog> so infinisil reads the source file where eval is called and parses it without ever calling for its argument, hence being able to include any syntax that can correctly parse as nix
<ekleog> as a consequence, you can't mix it with actual nix code, like doing eval (import ./my_file.lisp) with my_file.lisp containing the current definition, wouldn't work
<Myrl-saki> lol
<Myrl-saki> That's scary
<Myrl-saki> ekleog: In effect, infinisil also had to make a lisp parser and evaluator in Nix, right?
<ekleog> yup
<ekleog> (well, that's how I understand it, at least)
electrocat has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #48153 → nixos-option: don't abort with shell failures if options are not existant → https://git.io/fxCzE
joehh has quit [Ping timeout: 246 seconds]
<infinisil> ekleog: Myrl-saki: Nope
<ekleog> ?
<infinisil> I'm only using readFile to get variables I'm using in the source
<infinisil> So Nix doesn't complain about them being undefined
<infinisil> So (import ./file) and the likes should work :)
xenog has quit [Ping timeout: 245 seconds]
joehh has joined #nixos
<ekleog> … ooooooh gotcha
<ekleog> eval only parses the `def` and `defun`
andromeda-galaxy has quit [Ping timeout: 250 seconds]
<ekleog> … I think? actually I don't get it
<ekleog> eval' appears to first evaluate expr', so it has to evaluate-as-nix-code
<ekleog> and if it's a functor then it checks if it's named `def` or `defun`
<ekleog> but… where are the nix `def` and `defun` identifiers defined? o.O
thibm has quit [Quit: WeeChat 2.0]
bjpbakker has joined #nixos
<samueldr> arianvp: a tad late, but there's no Free memtest for EFI :(
<arianvp> :(
<arianvp> damnit
<arianvp> ohwell memtesting now, but everything seems fine
<arianvp> still. NixOS reboots as soon as I browse longer than 15 minutes in Firefox
<arianvp> or just freezes. Any other hardware debugging tips n tricks?
<srk> sensors, dmesg -Hw
joehh has quit [Ping timeout: 252 seconds]
<srk> also ping from another machine if it's just gpu or whole pc
<arianvp> it sometimes actually reboots
<arianvp> dmesg didn't show anything :(
<etu> arianvp: If you have "dmesg -Hw" running over ssh from another machine you may be able to see things when it dies
<srk> try with latest kernel and with/without gpu drivers
TweyII has quit [Ping timeout: 246 seconds]
xenog has joined #nixos
TweyII has joined #nixos
<betaboon> i just never understand why people go and call something "extraConf".. why not call it "extraConfig" !?
jperras has joined #nixos
aminechikhaoui has quit [Ping timeout: 245 seconds]
<gchristensen> why not call it additionalConfiguration?
<{^_^}> [nixpkgs] @clacke opened pull request #48154 → lib: overrideScope: Correct parameter names in deprecation warning → https://git.io/fxC27
<betaboon> I'm open to any meaningful combination of semi-complete words xD
<gchristensen> eC
<FaerieFly> extraConf seems like a meaningful combination of semi-complete words :p
<betaboon> XD
<arianvp> doesn't systemd persist the dmesg logs from previous boots?
<arianvp> I checked them with journalctl -k -b-1 but no luck
<samueldr> if the system is failing in an uncelan way, it might not be able to persist them
<arianvp> good point
xenog has quit [Ping timeout: 246 seconds]
<arianvp> hmm I'll maybe just hop back to linuxPackages_4_17
<arianvp> however it's not in nixpkgs anymore, only linuxPakcages_4_17 and 4_14
<arianvp> 4_18*
<infinisil> ekleog: It's just hardcoded in eval' for now (https://github.com/Infinisil/nixlisp/blob/master/lisp.nix#L43)
<infinisil> If you mean that
trevorriles has joined #nixos
<infinisil> How it works in general:
<{^_^}> [nixpkgs] @Luis-Hebendanz closed pull request #48120 → rmount: init at 1.0.1 → https://git.io/fxcEC
<infinisil> (foo (bar 1 a) b c) gets turned into { sym = "foo"; args = [ { sym = "bar"; args = [ { sym = "a"; args = []; } ]; } { sym = "b"; args = []; } { sym = "c"; args = []; } ]; }
<infinisil> Correction: (foo (bar 1 a) b c) gets turned into { sym = "foo"; args = [ { sym = "bar"; args = [ 1 { sym = "a"; args = []; } ]; } { sym = "b"; args = []; } { sym = "c"; args = []; } ]; }
<infinisil> Then we just interpret that in a lispy way
jperras_ has joined #nixos
<ekleog> infinisil: oooh, so it is completely parsed at the first eval call indeed?
<infinisil> Well, the parsing is done by nix
jperras has quit [Ping timeout: 252 seconds]
<ekleog> I mean, (import ./file) would be parsed as { sym = "import"; args = [ { sym = "./file"; } ]; }, wouldn't it?
<infinisil> Nope
<ekleog> ok so I don't get your correction
<infinisil> Hmm
* ekleog would need a series of builtins.trace to understand, I think :°
<infinisil> So the `with import ./lisp { a = null; }` there
<infinisil> will bring a lot of identifiers in scope, an identifier for every potential value you use in the lisp code
<ekleog> OH
<ekleog> OH, GOT IT
<infinisil> But while there would be an `import = ...;` in this scope, it won't override the native import from nix
justbeingglad has joined #nixos
justbeingglad has left #nixos [#nixos]
<infinisil> :)
<ekleog> basically import ./lisp { a = null; } is `{ defun = "defun"; fib = "fib"; [etc.]; }`, can you confirm?
<infinisil> Yeah about
<ekleog> hmm wait actually these need to be functions / functors
angerman has joined #nixos
<ekleog> though then I don't see the point of having an `eval` function… bring basic stuff into scope?
<infinisil> { defun = { sym = "defun"; __functor = ...; }; ... }
jperras has joined #nixos
<ekleog> 'k that's really a nice hack :)
<infinisil> You mean why use an `eval (lisp code here)`?
<ekleog> yup
jperras_ has quit [Ping timeout: 260 seconds]
<infinisil> Because I need some way to get to the result
patrl has quit [Ping timeout: 252 seconds]
<ekleog> oh indeed :)
<infinisil> (lisp code here) just evaluates to { sym = "lisp"; args = [ ... ]; }
<ekleog> so… wow, thanks :)
<gchristensen> this sounds like prime #nix-lang convo
<infinisil> Probably :P
<ekleog> oh had completely forgotten about this chan, visibly forgot to add it to the autojoin last time :°
ryantrinkle has quit [Ping timeout: 252 seconds]
<siers> what an innovative smiley
<infinisil> ekleog: The worst thing about this lisp implementation is that it doesn't work in non-files
<{^_^}> [nixpkgs] @basvandijk pushed 0 commits to reelase-18: https://git.io/fxCwa
<ekleog> infinisil: well, it could expose a lispSymbol function that returns { sym = name; functor = ... }, and have users define their symbols themselves, couldn't it?
Synthetica has quit [Quit: Connection closed for inactivity]
<infinisil> ekleog: Yeah, was actually what I thought I'd do first, but it's just too inconvenient
<{^_^}> [nixpkgs] @basvandijk pushed 0 commits to reelase-18: https://git.io/fxCwD
<infinisil> Not even sure how that would properly work with scoping
reinzelmann has quit [Ping timeout: 250 seconds]
<ekleog> you can also generate a .nix that just defines all identifiers of <= X chars that respect lisp naming conventions :°
<{^_^}> [nixpkgs] @ElvishJerricco opened pull request #48155 → Fix/haskell/shell for/18.09 → https://git.io/fxCrI
<infinisil> ekleog: Let's go to #nix-lang for real this time
<ekleog> yeah :)
joepie91 has joined #nixos
fendor has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #48098 → nix-optimise: do not run in container → https://git.io/fxnqe
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/fxCr6
<{^_^}> [nixpkgs] @globin merged pull request #48075 → codimd: update patch and fix test → https://git.io/fxZaw
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/fxCrP
mayhewluke has quit [Ping timeout: 245 seconds]
Rusty1 has joined #nixos
mayhewluke has joined #nixos
reinzelmann has joined #nixos
<{^_^}> [nixpkgs] @lsix opened pull request #48156 → pythonPackages.django: update all supported versions → https://git.io/fxCoI
<{^_^}> [nixpkgs] @lsix merged pull request #47977 → gnupg1compat: fix compatibility with gnupg20 → https://git.io/fx3ju
<{^_^}> [nixpkgs] @lsix pushed 3 commits to master: https://git.io/fxCoW
fendor has joined #nixos
<{^_^}> [nixpkgs] @ElvishJerricco opened pull request #48157 → Remove .dir-locals.el → https://git.io/fxCog
iyzsong has joined #nixos
<gchristensen> elvishjerricco: what features does it turn on that you don't want?
<elvishjerricco> gchristensen: It's not that I'm vehemently opposed to the feature it turns on. It's just that I don't care about it, so I'd rather not have it cluttering my emacs file, plus I can't automatically add it anyway. And seeing "You must modify your emacs config to contribute to this repo" is a big annoyance to drive-by/first-time contributors=
<gchristensen> why must you modify your emacs config?
* gchristensen isn't _trying_ to be dense :)
trevorriles has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<elvishjerricco> gchristensen: Because it's insanely frustrating to have every new buffer (including minor ones like magit UIs) also pop up this prompt "Would you like to save these things?"
<elvishjerricco> You can't tell it to *stop* asking (nor should you have to)
<gchristensen> elvishjerricco: I think I'm missing something, and I'm trying to understand what it is I'm missing -- not challenging that it is a frustrating experience
clefru has joined #nixos
<gchristensen> elvishjerricco: dir-locals doesn't get dynamically loaded, but is instead appended to your emacs init.el or whatever?
<elvishjerricco> gchristensen: emacs asks if you'd like to apply the variables in every new buffer you open. Then, if you'd like it to stop prompting, your only option is to tell it to write to your emacs config that you trust these particular variables, so it'll open new buffers (and use the enabled features) without the prompt.
<gchristensen> ahh it has to write the trust status
<elvishjerricco> So with magit, you press one key per action you're trying to take. Each key you press opens this prompt
<gchristensen> makes sense
<etu> elvishjerricco: Hih? What makes this?
<etu> huh*
<elvishjerricco> etu: the .dir-locals.el file in the root of nixpkgs currently
<{^_^}> [nixpkgs] @grahamc merged pull request #48157 → Remove .dir-locals.el → https://git.io/fxCog
<elvishjerricco> I find it super frustrating and opened a PR to have it removed.
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/fxCPn
<elvishjerricco> Oh, that was easy :P
<elvishjerricco> I expected other emacs users to fight me lol
<gchristensen> I just wanted to understand what was annoying
<etu> elvishjerricco: oh, I never noticed it. I'm using emacs but I have no idea what it did.
<gchristensen> not just the behavior but why that was happening.
<etu> elvishjerricco: My emacs have never behaved like you described in nixpkgs
<sphalerite> that doesn't seem like the right solution to me..?
<sphalerite> Surely there must be a way to disable dir-locals?
<gchristensen> I asked in #emacs
<elvishjerricco> sphalerite: I mean you shouldn't have to disable dir-locals entirely either
<elvishjerricco> Contributing to nixpkgs should have *zero* requirement on your emacs config
<gchristensen> if emacs can't store state anywhere, it can't know that you already refused
<etu> So dir-locals is some thingy to set variables in emacs for a project you're in?
<gchristensen> also it turns out it is fairly rare for projects to have a dir-locals file (to quote #emacs, "<bremner> notmuch has one, but we're freaks.") so
<elvishjerricco> etu: Yea. But the way emacs avoids letting this be a remote code execution attack is a pretty hostile UX
vmandela has joined #nixos
<etu> elvishjerricco: Yeah, that doesn't surprise me that it can be since it's elisp
catern has quit [Excess Flood]
<etu> elvishjerricco: I haven't heard about this before. But I still don't get why your emacs complained? Have you configured it in some way to deny these files?
<etu> elvishjerricco: Which would be sane to do. But mine doesn't complain and I would like to understand why :)
<elvishjerricco> etu: I simply haven't configured it to *accept* the file, because I shouldn't have to. Anyone who's accepted it and saved it to their emacs won't get the popup anymore
<etu> Afaik I haven't configured it to accept it either... :/
<elvishjerricco> etu: You don't see anything resembling `bug-reference-url-format . "https://github.com/NixOS/nixpkgs/issues/%s"` in your config?
imalsogreg has joined #nixos
<etu> elvishjerricco: Nope, my config is read-only and handeled by home-manager
<elvishjerricco> etu: Huh... I can't imagine why your's doesn't prompt you then
trevorriles has joined #nixos
aleph- has joined #nixos
trevorriles has quit [Ping timeout: 252 seconds]
vmandela has quit [Remote host closed the connection]
vmandela has joined #nixos
silver has joined #nixos
ryantrinkle has joined #nixos
reinzelmann has quit [Quit: Leaving]
<{^_^}> [nixos-weekly] @domenkozar pushed to master « Fix #58: add new logo »: https://git.io/fxCS6
fendor has quit [Ping timeout: 252 seconds]
<{^_^}> [nixos-weekly] @garbas pushed commit from NixOS Weekly Robot to gh-pages « Preview of 'e16d6fcd2e443a13c4c269a5becedf7e85ec2b1e' commit built by Travis-CI \#439657658 »: https://git.io/fxCSH
endformationage has joined #nixos
nbardiuk has quit [Quit: Lost terminal]
<lassulus> does someone know how to use xpra? i tried with: xpra start ssh:localhost --start=xterm but I get a Syntax Error during exection, seems xpra wants to open the shellwrapper as a python script
simukis has quit [Ping timeout: 246 seconds]
<lassulus> ah there is an issue: https://github.com/NixOS/nixpkgs/issues/41106
<{^_^}> #41106 (by bgamari, 19 weeks ago, open): xpra wrapper breaks `xpra start`
Itkovian has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<samueldr> lassulus: even if the wrapper is fixed, there's still issues
<samueldr> (coincidentally tried it last week)
<bgamari> yeah, it's all very unfortunate
<lassulus> oh noes /o\
<bgamari> xpra is fantastic
<samueldr> I'll eventually circle back
<samueldr> unwrapping the doubly-wrapped script (dirtily)
<samueldr> though, xpra shadow works
<samueldr> it looks like an X11 configuration issue
<samueldr> xpra itself seems fine, it looks like the X server it starts for applications and sessions is having a bad time
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<lassulus> hmm, very sad, but thanks for the patch, I will have a look into it
<samueldr> the fix for the X server issue might be simple, but might take some work to figure out :)
<lassulus> Sounds like my usual computer experience :D
<{^_^}> [nixos-weekly] @domenkozar pushed to master « Add 2018/11 »: https://git.io/fxCQc
<aleph-> So very stupid question, on pill 8 of nix pills, modifying my autotools build script and it says to add $baseInputs to the for loops with $buildInputs. What exactly does it mean? Script is here: https://bpaste.net/show/25175bd38640
ZeDestructor_ has joined #nixos
ekleog has quit [Remote host closed the connection]
lewo has quit [Ping timeout: 260 seconds]
aminechikhaoui has joined #nixos
ZeDestructor has quit [Ping timeout: 252 seconds]
ZeDestructor_ is now known as ZeDestructor
ekleog has joined #nixos
vmandela has quit [Quit: Leaving]
<{^_^}> [nix-pills] @exyi opened pull request #84 → Fixed typo in 03-enter-environment.xml → https://git.io/fxC7k
<{^_^}> [nixos-weekly] @domenkozar pushed 6 commits to master: https://git.io/fxC7L
<{^_^}> [nix-pills] @grahamc merged pull request #84 → Fixed typo in 03-enter-environment.xml → https://git.io/fxC7k
<{^_^}> [nix-pills] @grahamc pushed 2 commits to master: https://git.io/fxC78
<{^_^}> [nixos-weekly] @garbas pushed commit from NixOS Weekly Robot to gh-pages « Preview of '7bd4691ef536f79b321381d292f548e809d6b761' commit built by Travis-CI \#439670145 »: https://git.io/fxC7B
<{^_^}> [nixos-weekly] @domenkozar merged pull request #66 → Call for Content: 2018/11 → https://git.io/fxIQW
<{^_^}> [nixos-weekly] @domenkozar pushed 7 commits to production: https://git.io/fxC7d
<{^_^}> [nixos-weekly] @domenkozar pushed to master « Call for Content: 2018/12 »: https://git.io/fxC7p
<{^_^}> [nixos-weekly] @domenkozar opened pull request #69 → Call for Content: 2018/12 → https://git.io/fxC5e
<{^_^}> [nixos-weekly] @garbas pushed commit from NixOS Weekly Robot to gh-pages « Release of (commit '7f05b18ae34e9353d419e1c1299a6b69c1a0a20e') built by Travis-CI \#439672365 »: https://git.io/fxC5v
<domenkozar> new nixos weekly is out :)
simukis has joined #nixos
<garbas> domenkozar: you are a machine! really thank you for doing this.
<gchristensen> domenkozar++
<{^_^}> domenkozar's karma got increased to 6
<domenkozar> thanks :)
<domenkozar> I try man :)
<etu> domenkozar++
<{^_^}> domenkozar's karma got increased to 7
<Taneb> domenkozar++
<{^_^}> domenkozar's karma got increased to 8
<apeyroux> domenkozar++
<{^_^}> domenkozar's karma got increased to 9
<apeyroux> :)
<etu> All that sweet karma
<domenkozar> woot <3
<dhess> Hmm there are a few things in that "Your First Hydra" blog post that my Hydra doesn't do (or need, as far as I can tell)
<dhess> my Hydra config, I should say
<gchristensen> like what?
BlessJah_ has joined #nixos
<dhess> The explicit Postgres config, for example
<dhess> (I wasn't even aware Hydra used Postgres until I read that post, in fact!)
<dhess> also adding hydra, hydra-evaluator, and hydra-queue-runner to trustedUsers
<dhess> surely that isn't necessary?
<gchristensen> I guess not? I dunno
patrl has joined #nixos
<dhess> do your Hydras have those users listed in trustedUsers?
<gchristensen> don't think so
<gchristensen> I don't run a personalhydra
<cransom> i also wonder where the best place to stick in a proviso (i haven't seen it anywhere) that if you are building disk images, `nix.autoOptimiseStore` completely breaks the image size guesstimation
<dhess> gchristensen: oh you should, man. It's the best ;)
<cransom> hydra-queue-runner is the only one in my trusted-users
<dhess> cransom: even that one isn't in mine, and as far as I can tell my Hydra works as it's supposed to
<cransom> he kind of already has the keys to `the` hydra, a personal hydra probably isn't that much of a win :)
<dhess> I was just joking. Running a Hydra is not particularly fun if you can avoid it
<gchristensen> ^.^
<gchristensen> I don't _use_ `the` hydra machines for anything personal, but administering one hydra is definitely enough
hyper_ch2 has quit [Ping timeout: 256 seconds]
<clever> i have admin access on 4 hydras ....
<gchristensen> any time I need something powerful I just rent it, I don't mind.
<cransom> i know i'm fairly susceptible to stockholme syndrome, but i did commit to my prod repo last night and hydra built software, uploaded an ami, and tweaked an auto scaling group to put it in service. it was... thrilling. i'm sure somethign else probably could have done it easier but nix+bash to make it happen was kind of fun.
<gchristensen> that makes me glow with joy
<gchristensen> is that using post-build hooks in Hydra/
<srhb> I was just about to ask. runcommand being put to good use?
<cransom> it is not currently. it is an extremely unsandboxed hydra.
<gchristensen> haha nice. I have a machine here setup as a remote builder with impure as a mandatory system feature for ... dirty ... things ...
<srhb> gchristensen: Honestly that's often nicer because you'll be able to incorporate some kind of status into the build result.
<srhb> gchristensen: (eg. failure)
<cransom> i feel dirty about the lack of sandbox and making network calls in the hydra job, but yeah. if the post-build hooks can't fail a build, it's hard to string together deploy tasks.
<gchristensen> :) I used that machine for playing with using AMT to do remote installation of NixOS on bare metal hardware pretending to be a real user
<srhb> cransom: Yeah, you essentially have to roll your own ci on top of runcommand. I prefer to just notify some _other_ ci system that's better at impure stuff with those.
<gchristensen> +1
<cransom> amen. i'm just trying to keep it to 1 build system at a time to start out with.
<srhb> ... one build system? What is this sorcery
<dhess> domenkozar was working on a Hydra config for Snabb Lab that would create channels, and then the boxes were configured to pull that channel. I thought that was a pretty clever approach to deployments (if the deployments can be a bit "lazy")
<dhess> I think that's how it was supposed to work anyway
o1lo01ol1o has joined #nixos
<judson> How do folks test new NixOS modules?
<dhess> judson: I write tests for mine
<judson> i.e. what's the analog to `nix-build -f <my new package expression>`
<judson> And let Hydra run them?
<dhess> yeah
<dhess> it's a PITA but really nice once it's working.
<srhb> judson: try nix-build nixpkgs/nixos/tests/postgresql.nix for instance
<judson> That seems like a really long dev cycle...
<judson> Aha. Interesting.
<dhess> well better a long dev cycle than debug cycle
<judson> And then if you want to use them before they're in a channel?
<gchristensen> clever: say, did you see my proposal for how to manage the macos vm's disk image?
<o1lo01ol1o> Hello, I'm new to nixos configuration. I'm trying to setup simple-hydra (https://github.com/ElvishJerricco/simple-hydra): which configuration.nix should I edit on my build machine? there's only a root user for this machine, is that okay?
<gchristensen> clever: I'd love your feedback on it, if you don't mind
<cransom> thats a workable approach too. but one of the things we really wanted for this was a completely baked image that we could add to an ASG. there's no user-data/amazon-init/nixos-rebuilds when it boots the first time so there's no reliance on a binary cache or anything 3rd party (except for kms to decrypt some secrets)
<gchristensen> cransom: _drool_
<gchristensen> cransom: who is this for..? :)
<dhess> judson: I don't use channels, I pin my Nixpkgs in all of my projects and the Hydra runs CI on nixpkgs-unstable (or whatever). When I want to upgrade, just check the Hydra to see which channel rev passed the tests.
erasmas has joined #nixos
<dhess> cransom: yeah that's nice. I would like to bake mine as well to avoid the rebuild when launching a new EC2 instance. Working on it.
<srhb> dhess: I think they are just asking how to do the base simplest test locally, (which conveniently will be easy to add to hydra post-hoc)
Ariakenom has quit [Ping timeout: 252 seconds]
<dhess> srhb: ok fair enough.
<judson> The nix-build seems reasonable for that.
<srhb> Well, just guessing.
<srhb> :)
<cransom> our `legacy` system is chef and it takes 10 minutes and a reboot for a machine to come up for a rails app. it makes traffic spikes a bit dicey when it takes that long for capacity to react
<cransom> gchristensen: dailykos.com
astronavt has quit [Remote host closed the connection]
<dhess> I take my Hydra for granted and forget how hard it was to get it set up and working reliably.
astronavt has joined #nixos
<judson> But I'd like to use (my motivating case here) dnscrypt on my laptop. I'm happier making exceptions to a stable channel than pinning to a rev for my work machine.
ryantrinkle has quit [Ping timeout: 252 seconds]
<dhess> cransom: my god, if I never need to run Ansible again I will be so happy
<srhb> judson: tor.nix is a very small module you could model a test case off.
<srhb> er, a very small test definition
<judson> Cheers.
<{^_^}> [nixpkgs] @Zimmi48 opened pull request #48159 → Remove camlp5 transitional → https://git.io/fxCxp
<gchristensen> cransom: very advanced for a group politics blog. *nicely done*. I'd love to see y'all blog about it.
<cransom> the chef/capistrano deploys we are also moving away from, it's ~12 minutes for a prod deploy. it takes about that much time to build/upload ami and stick it in the load balancer. but yeah. it's been fun.
<dhess> That's cool and makes me even happier to read dailykos :)
bjpbakker has quit [Ping timeout: 252 seconds]
<cransom> dhess: i was considering (i still dont think its a bad idea) that ansible would be handy for the orchestration part to jenga the AWS/cloud side.
<dhess> cransom: I've switched to Terraform for that. Wowwwwwww it's pretty damn amazing.
<judson> cransom, I'll second the "please blog about that" :)
<o1lo01ol1o> Ok, simpler question: I need to edit my configuration.nix. Can I just add the lines? Do I need to tell nix to refresh something?
<judson> o1lo01ol1o: `nixos-rebuild switch`
<o1lo01ol1o> ahhh, cool. thx
<judson> Although "just add lines" sounds like a misapprehension.
<judson> Yes, you can edit the expression.
<cransom> we spin up all the static stuff with terraform, but decided that managing the state and current configuration stuff is terrifying. so the moving bits like asgs/launch configs get created once and the system just copies the last config with the updated bits
<dhess> sorry, what's an "ASG"? You've used that term a few times.
<gchristensen> cransom: terraform is such an incredibly powerful footgun.
<cransom> oh sorry, auto scaling group
<dhess> scaling group?
<dhess> right
<dhess> On the other hand I think that terraform, with the proper IAMs (assuming we're talking EC2 here and not other backends) can be *less* of a footgun
<dhess> not that I have figured out exactly how to do that yet :) But I know it's possible.
<gchristensen> I want support in terraform for a rolling deploy
<dhess> gchristensen: I think people have done that with the new workspace support?
<dhess> gchristensen: speaking of Terraform, is your prototype NixOS plugin dead/frozen in time?
<gchristensen> I actively use it, but I'm not sure it really needs to exist
<o1lo01ol1o> ok, next question: /etc/nixos/configuration.nix is read only to root. is there any special way to set write permissions so it can be edited?
<gchristensen> it is just a regular file, do whatever :)
<o1lo01ol1o> k, so no issue with making and leaving it writable
<cransom> maybe i'll have some renewed faith when they proclaim terraform 1.0, but right now, i have some minor skirmishes with it yet. and nightmare stories from others when they upgraded from 0.3 to 0.6 (iirc) and the aws provider changed the default of not specifying an egress rule for security group from full access to no access.
<gchristensen> cransom: how about how it used to be, that if you changed the description of a security group it destroyed the security group, and thus everything that is related to a security group .....
<dhess> gchristensen: "used to be" ? I was having that problem with a very recent version. Something related to IPv6 if I recall correctly.
ryantrinkle has joined #nixos
<gchristensen> oh I dunno about that, but if you changed the words in the description it would destroy your universe :|
<dhess> oh I missed that bit. Yeah this was just constantly destroying and re-creating the security group, not the universe
mic921 has joined #nixos
<dhess> still happening last I checked
astronavt has quit [Ping timeout: 252 seconds]
Ariakenom has joined #nixos
jabranham has joined #nixos
<gchristensen> yeah, so because it was destroying the SG it'd need to destroy any instance that touched it, or any other SG depending on it, or any launch config touching it ...
patrl has quit [Quit: WeeChat 2.2]
<apeyroux> x
<apeyroux> oups
worldofpeace has joined #nixos
sigmundv has quit [Ping timeout: 268 seconds]
<aleph-> Hmm, bollocks.
<aleph-> When installing python packages, how would I pin them?
<aleph-> Seems the most recent version is broken
Ariakenom has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixos-18.09 advanced to https://github.com/NixOS/nixpkgs/commit/8cfce968b1a (from 13 hours ago, history: https://channels.nix.gsc.io/nixos-18.09)
jtojnar has joined #nixos
<jabranham> how do I get a nix-shell with emacs+some packages (e.g. emacs with magit)? nix-shell -p emacs.
<infinisil> jabranham: You want emacsWithPackages, see https://nixos.org/nixpkgs/manual/#sec-emacs
ryantrinkle has quit [Ping timeout: 252 seconds]
<jabranham> infinisil: thanks. I've seen that but I don't want to use an override/overlay - I just want a temporary shell.
<mic921> Some vicious wdigets users here that might want to help out with the project? https://github.com/vicious-widgets/vicious/issues/60
<{^_^}> vicious-widgets/vicious#60 (by Mic92, 1 week ago, open): New maintainer wanted.
<jabranham> and I'm not familiar enough with nix (yet?) to figure out if that's possible with emacsWithPackages
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « libdap: 3.19.1 -> 3.20.0 »: https://git.io/fxWJ6
<{^_^}> [nixpkgs] @c0bw3b merged pull request #47785 → libdap: 3.19.1 -> 3.20.0 → https://git.io/fxL9U
shabius has joined #nixos
jperras has quit [Quit: WeeChat 2.2]
[0x4A6F] has joined #nixos
shabius has quit [Remote host closed the connection]
<joko> clever: do you recommend patching Hydra on 18.09 with any of your patches of https://github.com/NixOS/hydra/pull/597 ?
<{^_^}> hydra#597 (by cleverca22, 4 weeks ago, open): applying various patches and fixing various things
mayhewluke has quit [Ping timeout: 252 seconds]
<[0x4A6F]> Nice, chat plugin connection init doesn't crash Thunderbird anymore.
ThatDocsLady has quit [Ping timeout: 252 seconds]
shabius has joined #nixos
<Taneb> jabranham: I think nix-shell -p "emacsWithPackages (p: [p.magit])" should work
mkoenig has quit [Remote host closed the connection]
mayhewluke has joined #nixos
shabius has quit [Client Quit]
Acou_Bass has joined #nixos
<clever> joko: the submodule thing is likely something that would help a number of users
<clever> joko: i also need to fix the github status's further, they still have some bugs
shabius has joined #nixos
ryantrinkle has joined #nixos
<{^_^}> [nixpkgs] @costrouc opened pull request #48161 → pythonModules.azure-* refactor move to python-modules (no version change) → https://git.io/fxWUP
mkoenig has joined #nixos
<jabranham> Taneb: perfect, thanks!
Ariakenom has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/29d0eec15fa (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
mkoenig has quit [Client Quit]
mkoenig has joined #nixos
elgoosy has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #48070 → vscode: 1.27.2 -> 1.28.0 → https://git.io/fxZzl
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fxWTS
<{^_^}> [nixpkgs] @costrouc opened pull request #48162 → pythonPackages.boto: 2.47.0 -> 2.49.0 → https://git.io/fxWT5
<{^_^}> Channel nixos-18.09-small advanced to https://github.com/NixOS/nixpkgs/commit/4dd9cd3f69e (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-18.09-small)
Mateon2 has joined #nixos
Dezgeg has joined #nixos
Mateon1 has quit [Ping timeout: 244 seconds]
Mateon2 is now known as Mateon1
<{^_^}> [nixpkgs] @costrouc opened pull request #48163 → pythonPackages.tinycss: 0.3 -> 0.4 refactor move to python-modules → https://git.io/fxWkr
trevorriles has joined #nixos
Xiro` has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jwiegley pushed to master « Revert "coqPackages.fiat_HEAD: Update 2016-10-24 -> 2018-02-27" »: https://git.io/fxWIt
<{^_^}> [nixpkgs] @Mic92 merged pull request #47545 → openra: 20180307 -> 20180923 → https://git.io/fxfrZ
<{^_^}> [nixpkgs] @Mic92 pushed commit from @nek0 to master « openra: 20180307 -> 20180923 (#47545) »: https://git.io/fxWIG
nek0- is now known as nek0
<{^_^}> [nixpkgs] @costrouc opened pull request #48164 → pythonPackages.dopy: refactor move to python-modules → https://git.io/fxWIX
<o1lo01ol1o> is it possible to setup let's encrypt certs using only a public IP for the hostname of services.nginx.virtualHosts?
<gchristensen> letsencrypt won't issue SSL certificates for IP addresses (nor will most CAs now, IIRC)
<emily> I think you have to be Special to get one
<emily> like 1.1.1.1
<o1lo01ol1o> bummer
<cransom> TIL.
<gchristensen> well CloudFlare can do it since they're a CA :)
<emily> yeah, although do the CA guidelines actually allow it?
<emily> you also had to be Special to get a certificate for .onions in the past, not sure if that's still the case
<gchristensen> it isn't impossible to get a cert for an IP at all
<o1lo01ol1o> .onions? that's a possible domain?
<cransom> it's a tor specific domain
<o1lo01ol1o> ah, tor.
<o1lo01ol1o> I really wanted to get .potato
<hodapp> you can register the TLD for... uhhh.. money
<{^_^}> [nixpkgs] @vbgl merged pull request #48061 → ocamlPackages.merlin: 3.1.0 -> 3.2.1 → https://git.io/fxZt3
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.merlin: 3.1.0 -> 3.2.1 »: https://git.io/fxWLi
<cransom> i think it's ~100k with some other requirements for sustainability
<cransom> ($)
<hodapp> oh nooooo, NixOS 18.09 is released and I haven't updated yet
<gchristensen> lmk if anyone has like 180k to get .nix
<hodapp> we could do a bake sale
<hodapp> I'll make some Nix-shaped cookies
<gchristensen> 1 cookie = 100,000
<{^_^}> [nixpkgs] @costrouc opened pull request #48165 → pythonPackages.escapism: 0.0.1 -> 1.0.0 move to python-modules → https://git.io/fxWLh
<hodapp> hmm, how much could we sell the domain u.nix for then?
<cransom> oh, closer to $200k.
<hodapp> sold to cransom for $200K!
* hodapp debits cransom's account
<cransom> the checking account collapses, you die.
<hodapp> :<
foldingcookie has joined #nixos
jperras has joined #nixos
<electrocat> what's the rational behind NIX_PATH pointing 'nixpkgs' to root's channel instead of the current user's channel
<electrocat> rationale*
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pie_ has quit [Ping timeout: 268 seconds]
Church- has joined #nixos
<Church-> So question, anybody have issues installing the awscli package on nix? Seems to be missing a file.
trevorriles has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @timokau pushed 2 commits to staging: https://git.io/fxWqq
<{^_^}> [nixpkgs] @timokau merged pull request #48020 → buildRustPackage: fix regex for separating lib and bin → https://git.io/fxsQu
<{^_^}> [nixpkgs] @costrouc opened pull request #48166 → pythonPackages.facebook-sdk: 0.3.0 -> 3.0.0 refactor move to python-modules → https://git.io/fxWqi
<{^_^}> [nixpkgs] @timokau pushed commit from @erictapen to staging-18.09 « buildRustPackage: fix regex for separating lib and bin »: https://git.io/fxWqd
kiloreux has joined #nixos
jgt has joined #nixos
<jgt> does anyone know if AWS S3 CORS policies can be managed with NixOps?
xenog has joined #nixos
<infinisil> ,error Church-
<{^_^}> Church-: What exactly doesn't work? What commands did you run and what error did they produce?
srid has joined #nixos
<srid> How do I inspect the attributes (of say `haskell.packages` set) using `nix repl`?
<gchristensen> pkgs = import <nixpkgs> {} then pkgs.haskell.packages
<samueldr> starting nix repl using "nix repl '<nixpkgs>'" brings pkgs in scope if desired
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/804c227b83f (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<gchristensen> samueldr++
<{^_^}> samueldr's karma got increased to 32
jb55 has joined #nixos
nD5Xjz has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @gebner pushed 3 commits to staging: https://git.io/fxWYO
<{^_^}> [nixpkgs] @gebner merged pull request #47995 → fix broken packages from #47709 → https://git.io/fxs0F
<{^_^}> [nixpkgs] @vbgl opened pull request #48168 → prooftree: 0.12 -> 0.13 → https://git.io/fxWYZ
orivej has quit [Ping timeout: 252 seconds]
[0x4A6F]1 has joined #nixos
[0x4A6F] has quit [Ping timeout: 268 seconds]
[0x4A6F]1 is now known as [0x4A6F]
jperras has quit [Quit: WeeChat 2.2]
galen has quit [Quit: WeeChat 2.2]
<{^_^}> [nixpkgs] @LnL7 closed pull request #44165 → lib: remove deprecation warning for nixpkgsVersion → https://git.io/fNz9F
nD5Xjz has joined #nixos
astronavt has joined #nixos
astronavt has quit [Max SendQ exceeded]
astronavt has joined #nixos
TweyII has quit [Ping timeout: 272 seconds]
[0x4A6F] has quit [Ping timeout: 252 seconds]
<marcinkuzminski> given a list of python dependencies, is it possible to generate a full list of those together with it
<marcinkuzminski> it's dependencies
trevorriles has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #48136 → Add licenses → https://git.io/fxc51
<{^_^}> [nixpkgs] @matthewbauer pushed 5 commits to master: https://git.io/fxW3M
<{^_^}> [nixpkgs] @LnL7 opened pull request #48169 → erlang: temporarily disable wxSupport on darwin → https://git.io/fxW3D
<{^_^}> [nixpkgs] @costrouc opened pull request #48170 → pythonPackages.Fabric, pythonPackages.paramiko, pythonPacakges.pytest-relaxed → https://git.io/fxWsD
<steveeJ> can someone try if this works for them? `ystemd-run --quiet --wait --user --property WorkingDirectory=$PWD --pty /bin/sh -c 'echo $PWD'`
<steveeJ> I'm getting an error and I suspect there's something wrong with my/the systemd setup
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: 1.4.0 -> 1.4.2 »: https://git.io/fxWGQ
<joko> steveeJ: I'm getting "Failed to start transient service unit: Process org.freedesktop.systemd1 exited with status 1"
<steveeJ> pasting again because the above was missing an s: `systemd-run --quiet --wait --user --property WorkingDirectory=$PWD --pty /bin/sh -c 'echo $PWD'`
<steveeJ> joko: are you using home-manager?
<joko> steveeJ: yes
<steveeJ> I wonder if a non-home-manager user has the same issue
jperras has joined #nixos
jabranham has quit [Quit: ERC (IRC client for Emacs 27.0.50)]
nikivi has quit [Quit: ZNC is awesome]
nikivi has joined #nixos
<cocreature> can I somehow refer to $out in configureFlags?
<cransom> i've got a bus error
<cocreature> so something like "configureFlags = ["${out}/…"];
<cocreature> "
<clever> cocreature: "$(out)" is the usuall hack
<cransom> i'm not a home-manager user
<clever> but i think builtins.placeholder is the new way to do it
<cocreature> clever: thanks!
[0x4A6F] has joined #nixos
globin has joined #nixos
orivej has joined #nixos
<gchristensen> ,locate fsutil
<{^_^}> Found in packages: salt, wineFull, gdrivefs, wineWowPackages.full
<gchristensen> oops
[0x4A6F]1 has joined #nixos
LysergicDreams has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @andir merged pull request #48123 → net_snmp: fix CVE-2018-18065 → https://git.io/fxca1
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/fxWcw
[0x4A6F] has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @andir merged pull request #48124 → [18.03] net_snmp: fix CVE-2018-18065 → https://git.io/fxcaD
[0x4A6F]1 is now known as [0x4A6F]
<{^_^}> [nixpkgs] @andir pushed 2 commits to release-18.03: https://git.io/fxWco
<{^_^}> [nixpkgs] @andir merged pull request #48125 → [18.09] net_snmp: fix CVE-2018-18065 → https://git.io/fxcay
<{^_^}> [nixpkgs] @andir pushed 2 commits to release-18.09: https://git.io/fxWcP
<{^_^}> [nixpkgs] @costrouc opened pull request #48171 → [WIP] pythonPackages.fs: 0.5.4 -> 2.1.1 refactor move to python-modules → https://git.io/fxWcX
[0x4A6F]1 has joined #nixos
elgoosy has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jluttine opened pull request #48172 → cholmod-extra: init at 1.2.0 → https://git.io/fxWCY
[0x4A6F] has quit [Ping timeout: 245 seconds]
[0x4A6F]1 is now known as [0x4A6F]
fpletz has joined #nixos
jgt has quit [Ping timeout: 252 seconds]
elgoosy has joined #nixos
jtojnar has quit [Ping timeout: 252 seconds]
aleph- has quit [Ping timeout: 245 seconds]
<dhess> how does toJSON represent a Nix path type? something like `{ path = "path/to/foo" }` ?
<gchristensen> just a string Ithink
<clever> > builtins.toJSON { path ./.; }
<{^_^}> error: syntax error, unexpected PATH, expecting '.' or '=', at (string):197:24
<clever> > builtins.toJSON { path = ./.; }
<{^_^}> "{\"path\":\"/nix/store/6hfsga0qka535nkh6xmq3b792vx1yxcg-nixpkgs\"}"
<dhess> Hmm... I'm trying that but on the way back in (nix->json->nix) Nix is complaining that it's not a path. I assume it thinks it's a string
<dhess> yeahhhhhh cool
<dhess> clever: thanks!
<dhess> Hmm I wonder if it needs to be an absolute path
<clever> nix turns it into an absolute path automatically
<dhess> ok. That's a problem in my case.
<dhess> I lied, this isn't nix->json->nix, it's Dhall->json->nix :)
aleph- has joined #nixos
<dhess> and Dhall can't represent paths as literals. It wants to import their contents
tnks has quit [Ping timeout: 252 seconds]
<dhess> which works fine in many cases, but there are some places in Nixpkgs/NixOS where you have to provide a path (no option to represent it as the contents)
<dhess> such as `sslCertificate` in the Nginx vhost submodule
<dhess> > builtins.toJSON { path = ./.; }
<dhess> bah
<{^_^}> "{\"path\":\"/nix/store/6hfsga0qka535nkh6xmq3b792vx1yxcg-nixpkgs\"}"
<dhess> ohhh hi there nixbot
<dhess> > builtins.toJSON { path = "./."; }
<{^_^}> "{\"path\":\"./.\"}"
<dhess> I wonder if that will work
<clever> > toString ./.
<{^_^}> "/var/lib/nixbot/state/nixpkgs"
<clever> > "${./.}"
<{^_^}> "/nix/store/6hfsga0qka535nkh6xmq3b792vx1yxcg-nixpkgs"
Havvy has quit [Read error: Connection reset by peer]
<dhess> I really like Dhall, but it's a bit type-deprived.
Itkovian has joined #nixos
wpcarro has joined #nixos
<{^_^}> [nixpkgs] @globin merged pull request #48096 → gitlab: 11.2.3 -> 11.3.4, fix gitlab-ee → https://git.io/fxnL3
<{^_^}> [nixpkgs] @globin pushed 5 commits to master: https://git.io/fxW8z
<wpcarro> Does anyone have any recommendations for Wifi clients? I keep just editing my /etc/wpa_supplicant.conf file, but this lifestyle is getting old fast...
<{^_^}> [nixpkgs] @globin pushed 4 commits to release-18.09: https://git.io/fxW8a
<wpcarro> I don't have a desktop environment; just using i3. I'm open to suggestions though
<{^_^}> [nixpkgs] @dtzWill opened pull request #48173 → valgrind: 3.13.0 -> 3.14.0 → https://git.io/fxW8M
<globin> wpcarro: wpa_gui from wpa_supplicant_gui or networking.wireless.networks in order to configure it declaratively
philippD has joined #nixos
<wpcarro> globin: thanks for the GUI rec. I had the declarative config for a little but was worried about have the psk values in there
joehh has joined #nixos
<philippD> Is there a way to open a nix-shell environment that adds some packages to a default.nix expression?
Synthetica has joined #nixos
<Synthetica> nixos-rebuild switch doesn't seem to persist on reboot, anyone got any pointers?
<clever> Synthetica: is /boot mounted correctly?
srid has quit [Quit: Connection closed for inactivity]
<Synthetica> I believe so, how would I check that?
<clever> Synthetica: mount | grep boot
<Synthetica> Oh, hmm
<Synthetica> That might be it
jperras has quit [Quit: WeeChat 2.2]
<Synthetica> Should I have that explicitly configured in my configuration.nix?
<clever> either configuration.nix or hardware-configuration.nix
<clever> nixos-generate-config would have set it up in hardware-configuration.nix, if /boot was mounted when you ran it
<Synthetica> So mount it and re-run nixos-generate-config?
wpcarro has quit [Remote host closed the connection]
<clever> yeah
<{^_^}> [nixpkgs] @dtzWill opened pull request #48174 → libSM: 1.2.2 -> 1.2.3 → https://git.io/fxW4j
<Synthetica> Can I mount it with mount /dev/nvme... or should I mount it by-uuid?
<clever> either way works
joehh has quit [Ping timeout: 252 seconds]
aanderse has joined #nixos
<Synthetica> Okay, that seems to have worked...
<Synthetica> clever +1
<clever> Synthetica: try "clever++" instead
<aanderse> i'm working on a systemd service preStart section which is run as root. i'm trying to run a command which connects to a mysql database using user configured credentials. in the case the user specified socket authentication the command doesn't work, which makes sense as it is being run as root. what is the proper way to run a command or two from this preStart as the specified user?
<Synthetica> clever++
<{^_^}> clever's karma got increased to 29
<Synthetica> :)
<clever> aanderse: ive seen a few packages using su to change to a given user
<Synthetica> (It explains sooo much, I couldn't figure out why things stopped working after reboots 😅)
<{^_^}> [nixpkgs] @gebner pushed commit from @erictapen to release-18.09 « ja2-stracciatella: fix build due to #47709 »: https://git.io/fxWBE
<aanderse> clever: i wonder what i'm doing wrong then... https://pastebin.com/6jQxP93y
<clever> Synthetica: its a common mistake ive seen a couple users do
<Synthetica> I mean, it used to work, so I didn't really suspect that it could break again
<aanderse> the "This account is currently not available." specifically confuses me then
mayhewluke has quit [Ping timeout: 252 seconds]
<clever> aanderse: the default shell for that user was probably set to the nologin binary, double-check passwd
<aanderse> clever: ah, yes, of course! it is!
trevorriles has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mayhewluke has joined #nixos
<Synthetica> https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format Should we also (have an option to) enable that when building nss?
<aanderse> clever: thanks for help
trevorriles has joined #nixos
<clever> aanderse: yep
aminechikhaoui has quit [Ping timeout: 245 seconds]
aminechikhaoui has joined #nixos
sir_guy_carleton has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f9d247a8d8a (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
wpcarro has joined #nixos
wpcarro has quit [Client Quit]
wpcarro has joined #nixos
<{^_^}> [nixos-homepage] @rbvermaa merged pull request #241 → Make it more obvious that nixos options in the search results are clickable → https://git.io/fA1Yc
<{^_^}> [nixos-homepage] @rbvermaa pushed 2 commits to master: https://git.io/fxW0e
<wpcarro> Hi. I'm trying to change my SDDM theme. I see in the sddm.nix file on nixpkgs, themes are locates at /run/current-system/sw/share/sddm/themes. Looks like that directory doesn't exist on my system even though I have sddm enabled. How are themes supposed to be installed?
pie_ has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #48118 → prometheus_2: 2.3.2 -> 2.4.3 → https://git.io/fxcBh
<{^_^}> [nixpkgs] @xeji pushed commit from @sengaya to master « prometheus_2: 2.3.2 -> 2.4.3 (#48118) »: https://git.io/fxW0W
<{^_^}> [nixpkgs] @xeji pushed commit from @bhipple to master « grub: fetch from HTTPS instead of FTP; update meta (#48137) »: https://git.io/fxW09
<{^_^}> [nixpkgs] @xeji merged pull request #48137 → grub: fetch from HTTPS instead of FTP; update meta → https://git.io/fxcdt
justbeingglad has joined #nixos
LysergicDreams has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #48081 → Add licenses → https://git.io/fxZoQ
<{^_^}> [nixpkgs] @xeji pushed 7 commits to master: https://git.io/fxWEU
jperras has joined #nixos
phreedom_ has quit [Remote host closed the connection]
wpcarro has quit [Remote host closed the connection]
phreedom has joined #nixos
PolarIntersect has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @cocreature opened pull request #48175 → alt-ergo: 1.30->2.2.0, ocplib-simplex: 0.3->0.4 → https://git.io/fxWEs
PolarIntersect has joined #nixos
wpcarro has joined #nixos
samrose has joined #nixos
NinjaTrappeur has joined #nixos
<rawtaz> lol, looks like a thing powered by buzzwords
<rawtaz> serverless huh? right..
wpcarro has quit [Quit: Lost terminal]
<rawtaz> its physically impossible to be serverless
justbeingglad has left #nixos [#nixos]
<clever> rawtaz: "the cloud is just somebody elses server"
phreedom has quit [Remote host closed the connection]
<rawtaz> yeah
phreedom has joined #nixos
jtojnar has joined #nixos
jtojnar has quit [Remote host closed the connection]
<Synthetica> Relevant xkcd is relevant
<{^_^}> [nixpkgs] @xeji merged pull request #48135 → gnome3.gnome-contacts: fix compile failure due to clutter-gtk change → https://git.io/fxcQA
<{^_^}> [nixpkgs] @xeji pushed commit from @thefloweringash to master « gnome3.gnome-contacts: fix compile failure due to clutter-gtk change (#48135) »: https://git.io/fxWzJ
Ariakenom has quit [Quit: Leaving]
shabius has quit [Ping timeout: 252 seconds]
mlen has left #nixos ["WeeChat 1.9.1"]
<{^_^}> [nixpkgs] @xeji merged pull request #48130 → powershell: 6.0.4 -> 6.1.0 → https://git.io/fxcXK
<{^_^}> [nixpkgs] @xeji pushed commit from @yrashk to master « powershell: 6.0.4 -> 6.1.0 (#48130) »: https://git.io/fxWzy
<{^_^}> [nixpkgs] @xeji merged pull request #48038 → liquidsoap: 1.1.1 -> 1.3.4 → https://git.io/fxGnX
<{^_^}> [nixpkgs] @xeji pushed 3 commits to master: https://git.io/fxWgL
<{^_^}> [nixpkgs] @xeji merged pull request #48085 → fastlane: 2.91.0 -> 2.105.2 → https://git.io/fxZH2
<{^_^}> [nixpkgs] @xeji pushed commit from @nicknovitski to master « fastlane: 2.91.0 -> 2.105.2 (#48085) »: https://git.io/fxWgq
<{^_^}> [nixpkgs] @veprbl opened pull request #48176 → dia: fix on darwin → https://git.io/fxWgW
<{^_^}> [nixpkgs] @xeji merged pull request #48105 → hwloc: 1.11.1 -> 2.0.2 → https://git.io/fxnux
<{^_^}> [nixpkgs] @xeji pushed 3 commits to master: https://git.io/fxWgP
<{^_^}> [nixpkgs] @worldofpeace opened pull request #48177 → lollypop: 0.9.601 -> 0.9.604 → https://git.io/fxWgd
simukis has quit [Quit: simukis]
catern has joined #nixos
shabius has joined #nixos
<catern> hey #nixos, I'm enumerating the *disadvantages* of deploying Nix onto Debian via nix-user-chroot (or the "nix --store ~/mynix run bash", would that work?) vs deploying Nix as a multi-user setup with nix-daemon
<catern> so far I've got: setuid binaries don't work, including ones that can be fairly important like sudo; have to run all your stuff inside the chroot which is overhead for users; sharing between multiple users doesn't work; maintenance/support is harder if something goes wrong since you don't see the state of the system globally
<catern> any other disadvantages?
patrl has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #47773 → nixos/display-managers/startx: init → https://git.io/fxL0c
<{^_^}> [nixpkgs] @xeji pushed to master « nixos/display-managers/startx: init (#47773) »: https://git.io/fxW28
astronavt has quit [Quit: Leaving]
<dhess> catern: documentation/Google-juice. There's probably very little of it relative to the multi-user way of doing things.
<catern> true!
samrose has quit [Quit: Page closed]
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<symphorien> catern: you can't build with sandbox iirc
[0x4A6F] has quit [Quit: [0x4A6F]]
trevorriles has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sigmundv has joined #nixos
<catern> oh, that's pretty important
<catern> that means artifacts built on one host can't be shared with other hosts
aminechikhaoui has quit [Ping timeout: 252 seconds]
<symphorien> Because you can't use user namespace inside chroot
<symphorien> But I think nix-user-chroot could be rewritten to not use chroot at all, only user namespaces
<symphorien> And then the sandbox would work
<{^_^}> [nixpkgs] @8573 opened pull request #48179 → CONTRIBUTING.md: Clarify clarification on periods → https://git.io/fxWal
<{^_^}> [nixpkgs] @xeji merged pull request #48147 → goa: 1.0.0 -> 1.4.0 → https://git.io/fxCtZ
<{^_^}> [nixpkgs] @xeji pushed commit from @anpryl to master « goa: 1.0.0 -> 1.4.0 (#48147) »: https://git.io/fxWa2
<catern> symphorien: yeah but you still couldn't share build artifacts
<symphorien> Why ?
<catern> symphorien: because you wouldn't be able to trust that they weren't messed with out-of-band
<catern> like, if the store is just owned by an individual user they can mess with it however they want
<clever> catern: nix stores the hash of every build product in db.sqlite
<clever> and it will error out if somebody has messed with things
<catern> clever: doesn't matter, you could modify that too
<clever> yeah, thats still a problem
<symphorien> Well like in a regular single user install
<aleph-> So I posted earlier about an error with the aws package, so when I run "aws" with any sub command, I get this error: "sanity-check: "": file is missing. (Format: AccessKeyID\nSecretAccessKey\n)"
<catern> you need signing, I guess? does artifact-sharing work fine?
<aleph-> I guess for certain packages I can just get around with using pip. Ugh
<catern> does artifact-sharing work fine with multi-user installs normally*
<catern> but I guess it doesn't because there's no guarantee that someone doesn't have root on a host
<catern> so you do need signing
<{^_^}> [nixpkgs] @xeji merged pull request #48176 → dia: fix on darwin → https://git.io/fxWgW
<{^_^}> [nixpkgs] @xeji pushed commit from @veprbl to master « dia: fix on darwin (#48176) »: https://git.io/fxWaN
<{^_^}> [nixpkgs] @xeji pushed commit from @veprbl to release-18.09 « dia: fix on darwin (#48176) »: https://git.io/fxWaj
aminechikhaoui has joined #nixos
<o1lo01ol1o> so I have a hydra server up and running on nixos. I'd like to be able to deploy to a staging server after a certain job involving git finishes but I'm not sure the best way to proceed. Is there a good way to handle deployment in this case?
<{^_^}> [nixpkgs] @timokau opened pull request #48180 → retdec: 3.0 -> 3.2 → https://git.io/fxWVt
<{^_^}> [nixpkgs] @xeji closed pull request #47821 → dpkg: 1.19.0.5 -> 1.19.1 → https://git.io/fxt38
<{^_^}> [nixpkgs] @xeji merged pull request #47814 → dovecot: 2.3.2.1 -> 2.3.3 → https://git.io/fxttw
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « dovecot: 2.3.2.1 -> 2.3.3 (#47814) »: https://git.io/fxWVE
<{^_^}> [nixpkgs] @xeji merged pull request #47820 → dovecot_pigeonhole: 0.5.2 -> 0.5.3 → https://git.io/fxtOo
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « dovecot_pigeonhole: 0.5.2 -> 0.5.3 (#47820) »: https://git.io/fxWV2
<{^_^}> [nixpkgs] @xeji merged pull request #47818 → copyq: 3.5.0 -> 3.6.1 → https://git.io/fxtOf
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « copyq: 3.5.0 -> 3.6.1 (#47818) »: https://git.io/fxWVw
<{^_^}> [nixpkgs] @xeji merged pull request #48024 → nsjail: 2.2 -> 2.7 → https://git.io/fxsbo
<{^_^}> [nixpkgs] @xeji pushed commit from @c0bw3b to master « nsjail: 2.2 -> 2.7 (#48024) »: https://git.io/fxWwL
<{^_^}> [nixpkgs] @xeji merged pull request #48089 → xdg-utils: 1.1.2 -> 1.1.3 → https://git.io/fxZ5p
<{^_^}> [nixpkgs] @xeji pushed commit from @dtzWill to master « xdg-utils: 1.1.2 -> 1.1.3 (#48089) »: https://git.io/fxWws
<{^_^}> [nixpkgs] @costrouc opened pull request #48181 → pythonPackages.amqplib: 0.6.1 -> 1.0.2 → https://git.io/fxWwZ
joehh_ has quit [Ping timeout: 268 seconds]
rfold has joined #nixos
<rfold> Is it possible for a build to connect using TCP to a server running on the machine outside of the build? I'm getting connection refused.
<gchristensen> no
<rfold> I'm running tests as part of a build. The tests submit requests to this server. The server runs nix-build in response to the requests. Because recursive Nix doesn't work, I cannot run the server inside the build.
<{^_^}> [nixpkgs] @xeji merged pull request #48035 → Flexget: 2.14.21 -> 2.15.1 → https://git.io/fxGt1
<{^_^}> [nixpkgs] @xeji pushed commit from @sjau to master « Flexget: 2.14.21 -> 2.15.1 (#48035) »: https://git.io/fxWre
__monty__ has quit [Quit: leaving]
<LnL> builds are not allowed to depend on network access, that goes against reproducibility which is what nix pushes for
<clever> rfold: you can sometimes use `nix copy` and `NIX_STORE=local?root=$NIX_BUILD_TOP/fake-nix/` to be able to test things using nix
<clever> though the copy part may be tricky
Itkovian has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @xeji merged pull request #47973 → resilio-sync: 2.6.0 -> 2.6.1 → https://git.io/fx3NU
<{^_^}> [nixpkgs] @xeji pushed commit from @danieldk to master « resilio-sync: 2.6.0 -> 2.6.1 (#47973) »: https://git.io/fxWrG
<{^_^}> [nixpkgs] @xeji pushed commit from @danieldk to release-18.09 « resilio-sync: 2.6.0 -> 2.6.1 (#47973) »: https://git.io/fxWrl
<{^_^}> [nixpkgs] @xeji merged pull request #48126 → flashplayer: 31.0.0.108 -> 31.0.0.122 → https://git.io/fxcVM
<{^_^}> [nixpkgs] @xeji pushed to master « flashplayer: 31.0.0.108 -> 31.0.0.122 (#48126) »: https://git.io/fxWrP
Havvy has joined #nixos
<{^_^}> [nixpkgs] @xeji pushed to release-18.09 « flashplayer: 31.0.0.108 -> 31.0.0.122 (#48126) »: https://git.io/fxWr9
acarrico has quit [Ping timeout: 252 seconds]
* Synthetica just realised you can't just reboot and expect a compilation to continue
<{^_^}> [nixpkgs] @costrouc opened pull request #48182 → pythonPackages.BoltzTraP2: init at 18.9.1 → https://git.io/fxWoe
<mic921> maybe with distributed builds
<clever> mic921: when the link from the master to the slave dies, the slave kills the in-progress build
<Synthetica> Nah, it was just me being stupid
<Synthetica> But it'll be fine, I'll just restart the compilation
<aleph-> Alright time to try a nixos install.
<Synthetica> aleph-: *\o/*
<mic921> clever: but it may be that the slave is does it relies too late?
<aleph-> Figure I'll try it on a vps while I curate my config before moving to my laptop
<aleph-> Although lord I can already imagine x11 and audio/wifi being a pain
<Synthetica> aleph-: It really isn't
<aleph-> Good to know.
<Synthetica> windowManager.i3.enable = true;
<aleph-> Oh sweet.
<aleph-> As an i3 user good to know.
elgoosy has quit [Remote host closed the connection]
<Synthetica> (actually services.xserver.windowManager.i3, full disclosure)
<aleph-> And the password isn't set... bollocks
<aleph-> Time to re-install...
<clever> aleph-: if you just mount the devices under /mnt again, you can re-run nixos-install to apply changes in configuration.nix
<lassulus> the installer should ask for the root password at the end of the installation?
<clever> and that
<aleph-> ... I'm an idjit
<aleph-> Or not, logging in as root still didn't work. Bolloxks
<aleph-> ... so that's weird.
<aleph-> Serial console works, but ssh won't with that password
<lassulus> ssh root password login is disabled
<clever> ssh disables root login by default
<aleph-> Ah. Doy
<clever> setup an ssh key in ~/.ssh/authorized_keys
<aleph-> Yep, I did. Guess I messed it up.
<clever> also handy, `curl https://github.com/cleverca22.keys` will output every public key i trusted in my github
<clever> if you use that on your own github username, you can get all of your ssh keys
wirew0rm has quit [Ping timeout: 252 seconds]
<clever> so you can just `curl https://github.com/cleverca22.keys >> ~/.ssh/authorized_keys` and you have access
<aleph-> Odd, did this for my key openssh.authorizedKeys.keys = [ "[ssh-rsa ...]" ];
<aleph-> Under users.extraUsers.aleph
<clever> the [ and ] in the string may be breaking it?
<aleph-> Maybe, let
<aleph-> let's go iterate.
* aleph- blames nix for him not working and doing this shite
<clever> `cat /etc/ssh/authorized_keys.d/clever` shows you the generated config, after nix has processed that list
<aleph-> Yep the inner [] killed it.
<Synthetica> Hmm, I suppose you could just `fetchUrl` your ssh keys from github to add them to your account automatically...
<clever> Synthetica: yep, thats also an option
<catern> rfold: could you run the server in a container/user namespace/whatever inside the build?
<clever> but in my setup, i have an attrset containing a list of machines and usernames
<clever> Synthetica: then i just list which keys i want to have access to what
<Synthetica> Nice
<Synthetica> I should give my nixconfig a good refactor some day
<aleph-> Cool my editor only has two dependencies.
sigmundv has quit [Ping timeout: 245 seconds]
<clever> this is how i configure my editor
viric_ has joined #nixos
<Synthetica> Speaking about which: is there a recommended way to use a different (older) version of nixpkgs? I currently have a few `git subtree`s in my /etc/nixos folder, but to quote Raymond Hettinger: "there must be a better way!"
<aleph-> Trying to get the micro editor patched and working.
<clever> Synthetica: you can fetch a specific revision with builtins.fetchTarball
emacsomancer has quit [Quit: WeeChat 2.2]
viric has quit [Read error: Connection reset by peer]
emacsomancer has joined #nixos
hamishmack has joined #nixos
<Synthetica> So I can just do something like `import (builtins.fetchTarball https://github.com/NixOS/Nixpkgs/archive/master.tar.gz) { }`?
<{^_^}> [nixpkgs] @costrouc opened pull request #48183 → pythonPackages.atomman: init at 1.2.3 → https://git.io/fxWKM
<aleph-> Cool, bitlbee discord plugin is there.
<clever> Synthetica: yeah, but every time you nixos-rebuild it will re-download the latest master, and update those things
<clever> Synthetica: and master isnt always built by hydra, or tested
<aleph-> Hey since I'm feeling lazy as shite, anybody want some cash to package a binary or three?
<clever> Synthetica: so it may be better to pick a rev that you know is stable, and has the thing you want
<Synthetica> I have a few revs of things that are broken in master/current unstable, so it's good to know that it's possible (and master is nice for when you want to use a pr that hasn't appeared in an unstable yet)
<clever> Synthetica: recently, i had to update nix on a random box, but didnt want to update the channel because of past latex problems
<clever> that grabs the latest nixos-unstable from the channels, and installs the nix within it
mkoenig has quit [Remote host closed the connection]
<clever> though that exact command is only recomended for single-user installs, and can cause problems on a multi-user machine
<philippD> are either xeji or vcunat from github on here?
rprije has joined #nixos
emacsomancer has quit [Ping timeout: 244 seconds]
patrl has quit [Ping timeout: 264 seconds]
<{^_^}> Channel nixos-18.09-small advanced to https://github.com/NixOS/nixpkgs/commit/d60bd3f6814 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-18.09-small)
<aleph-> And neat, my terminal is package already.
<aleph-> Was just under unfree
jackdk has joined #nixos
mkoenig has joined #nixos
justanotheruser has joined #nixos
<aleph-> So question where are configs now stored? Under /etc/ always?
alex`` has quit [Ping timeout: 268 seconds]
<clever> aleph-: /etc is almost always a symlink to something in /nix/store
<aleph-> Gotcha, was just curious since that would normally be in ~/.config/ isn't there.
<aleph-> So I was curious where configs are now when I download a package via nix-env
emacsomancer has joined #nixos
<Synthetica> Cool 👍
<clever> aleph-: for things installed with nix-env, its likely just running on defaults, only nixos-rebuild can impact /etc/
<clever> aleph-: and nix-env only controls ~/.nix-profile/ and nothing else
<aleph-> Gotcha, so it's a matter of having to then source it myself.
<aleph-> So how does the pkgs.fetchFromGithub work exactly?
<gchristensen> which part?
jperras has quit [Ping timeout: 244 seconds]
<aleph-> Let me rephrase, why do it over just regularly going through pkgs?
<Synthetica> I don't fully understand your question, I think
<aleph-> Meh forget it, I can just do some reading.
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/be0ef32599b (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
siers has quit [Ping timeout: 252 seconds]
jperras has joined #nixos
erasmas has quit [Quit: leaving]
<aleph-> Okay so here's a better question, looking to install weechat and as I'm searching the git repo for it, I notice that is has a scripts sub dir with .nix files per script/plugin. So my question is how would I install those via nix?
rfold has quit [Quit: leaving]
<aleph-> Would it be like accessing an attribute of the weechat package?
<aleph-> And nevermind, I see the manual has a section on it.
<philippD> Is someone on here who is familiar with the upgrade process for texlive packages in nixpkgs?
<aleph-> clever: Yeah I saw yours.
<clever> aleph-: this service runs several weechats, with the weeslack plugin, under systemd services
Anton-Latukha has quit [Quit: Leaving.]
<aleph-> Yeah I don't need it to autostart, just need a default weechat with wee-slack, buffers, and buffers_sort and just pull my configs down.
<aleph-> The configs is what I'm not sure of.
ghostyy has joined #nixos
<ghostyy> as in, this *specific* package, version 4 of wxpython
<ghostyy> i have spent the last hour trying to build it from pip
<ghostyy> but it gives me nonsensical linking errors about not being able to find a main function
<clever> ghostyy: first, does any other nix file refer to 4.0.nix?
<ghostyy> so i want to try building it from that nix file but doing nix-env -f <path to that .nix file> doesn't work...
<ghostyy> im not sure
<ghostyy> how would i check?
<clever> grep on nixpkgs
<ghostyy> ah i guess i should clone that
<ghostyy> ill do that
<clever> you also have a copy in ~/.nix-defexpr/ that was made by nix-channel
<clever> pkgs/top-level/python-packages.nix: wxPython30 = callPackage ../development/python-modules/wxPython/3.0.nix {
<clever> i see 3.0, but not 4.0 being used
<Synthetica> I grepped, doesn't seem to be the case
<ghostyy> clever, yeah i dont see any other reference to 4.0.nix
<{^_^}> [nixpkgs] @veprbl opened pull request #48184 → fortran: don't enable Objective-C{,++} on darwin → https://git.io/fxWiM
<clever> nix-build -E 'with import <nixpkgs> {}; python3Packages.callPackage <nixpkgs/pkgs/development/python-modules/wxPython/4.0.nix> {}'
<clever> ghostyy: this command will load it as a python3 package, and then build it
<Synthetica> I'll make a PR
<clever> Synthetica: yeah, duplicating the wxPython30 = line would be better
<Synthetica> Yeah, that's what I was planning
<{^_^}> [cabal2nix] @duog opened pull request #380 → Add `isSimpleBuild` to generated derivations → https://git.io/fxWid
<ghostyy> ah, thank you, ill try it once it finishes cloning, i dont seem to have that package in my actual nixpkgs in defexpr
<clever> this commit, that claims to be about php stuff, also added the 4.0 version of wxPython
<clever> but it added no references to the 4.0, so it was useless
<ghostyy> ahhhhh
<clever> that feels like somebody got sloppy with `git add --all`
<Synthetica> Compiling...
<aleph-> clever: Is there a good guide on building a core/defeault nix configuration from the ground up?
MrGhetto has joined #nixos
<cransom> you get a bare bones with nixos-generate-config. what you do with it beyond that is up to you. you can read `man configuration.nix` for inspiration
<aleph-> Good to know, thanks.
<clever> https://nixos.org/nixos/options.html is another format for the docs in `man configuration.nix`
<{^_^}> Channel nixpkgs-18.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/be0ef32599b (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.03-darwin)
<aleph-> Man there are a lot of options
MrGhetto has left #nixos ["WeeChat 2.0.1"]
<samueldr> even after close to two years I find new gems in there :)
<o1lo01ol1o> does anyone have experience using hydra to access a private git repository using ssh keys?
<clever> o1lo01ol1o: one sec
<clever> o1lo01ol1o: `sudo -u hydra -i` then `ssh-keygen` and give that keypair access, there must be no passphrase
<clever> o1lo01ol1o: and use an ssh based URL in the build inputs
<o1lo01ol1o> clever: I've done all that: I can git clone from the root user's terminal but I can't get hydra to do so
pointfourone has joined #nixos
<{^_^}> hydra#555 (by rsoeldner, 23 weeks ago, open): Setup Hydra for private repository
<clever> o1lo01ol1o: the key must exist in the hydra users home, not root's
<o1lo01ol1o> ah, ok. what if I don't have a hydra user?
emacsomancer has quit [Ping timeout: 246 seconds]
<clever> o1lo01ol1o: enabling the hydra module auto-creates a hydra user
<o1lo01ol1o> in that case, it's my nix-stupidity: where's that user's home?
orivej has quit [Ping timeout: 244 seconds]
<clever> o1lo01ol1o: /var/lib/hydra
<o1lo01ol1o> gotcha
jluttine has quit [Ping timeout: 246 seconds]
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
jluttine has joined #nixos
<o1lo01ol1o> ok, so copying the /root/.ssh/ to /var/lib/hydra/.ssh/ hasn't changed the output of the hydra jobset: it still can't log into gitlab. do I need to restart the server?
<clever> o1lo01ol1o: the key must also be owned by the hydra user, or it wont have permission to read the keys
<o1lo01ol1o> ah, of course.
emacsomancer has joined #nixos
<judson> I'm back to trying to build a slightly older version of Ruby. Chopping up the ruby/default.nix in a ~/.config/nixpkgs/overlays file. It looks like it just build from source, but now it says opening file '/nix/store/8qjq4vpg83ypxiyb5q4bib2ysgc7mj31-ruby-2.1.10/default.nix': No such file or directory "while evaluating makeOverridable"
<Church-> Hmm, so clever in my configuration.nix could I do something like users.users.aleph.packages { import path/to/packages.nix};
<clever> judson: the files in your overlays must return a set of packages, if you toss a normal default.nix in there, it will likely malfunction
<Church-> So that way I can just install my user specific packages via config.nix
<judson> No, I'm pretty sure I'm returning packages now.
<clever> Church-: users.users.aleph.packages = import path/to/packages.nix; maybe, depends on what packages.nix contains
<judson> But lemme doublecheck that
<o1lo01ol1o> clever: I've chown'd * but no dice: -rw------- 1 hydra root 3401 Oct 10 23:06 id_rsa
<Church-> clever: Was planning on doing several import lines. One for weechat.nix, python.nix, etc, etc.
<clever> o1lo01ol1o: `sudo -u hydra -i` then try to `ssh git@gitlab.com` i think, what happens?
<Church-> So I can have a sturdy core and everything else in my user profile.
<clever> Church-: then you want users.users.aleph.packages = [ (import ./pkg1.nix) (import ./pkg2.nix) ];
<Church-> While not mixing and matching between nixos-rebuild and nix-env
<Church-> Yeah perfect.
<Church-> Thanks!
<judson> clever, HA! You were sort of right. I've got a double callPackage...
<clever> judson: ah, so its building the entire package, then looking for a default.nix in its result, to build
<o1lo01ol1o> clever: i'm able to connect with the hydra user.
<clever> o1lo01ol1o: what is the check interval in hydra?
<o1lo01ol1o> 0
<clever> o1lo01ol1o: then hydra wont check until you force an eval
<judson> Yeah, exactly.
<o1lo01ol1o> clever: ok! now we're getting somewhere: command `git rev-parse master' failed with exit status 32768 ...
<clever> o1lo01ol1o: does the project contain any submodules?
<o1lo01ol1o> I don't have a master branch and it does contain submodules
<clever> o1lo01ol1o: the current version of hydra breaks when any inputs contain submodules
<o1lo01ol1o> can I make a gitClone.nix expression that manually git clone --recursive?
<clever> o1lo01ol1o: that nix code should get you the hydra from this PR: https://github.com/NixOS/hydra/pull/597
<{^_^}> hydra#597 (by cleverca22, 4 weeks ago, open): applying various patches and fixing various things
<clever> which fixes many things, including submodules
<clever> my pr has a conflict, on the same file that fixes submodules...
<Church-> Boy this is going to be a few weeks of experimentation before I'm happy.
<clever> https://github.com/NixOS/hydra/pull/599 somebody else beat me to merging a fix
<{^_^}> hydra#599 (by tomberek, 1 week ago, merged): submodule fix
<clever> o1lo01ol1o: you can probably use hydra master, and the hydra-fork.nix as an example, if you want to stay with the upstream hydra
<o1lo01ol1o> clever: ok, that's looking resonable (or at least reasonable for a tomorrow-problem)
<o1lo01ol1o> clever: thanks alot for your help!
<clever> yep
<Church-> clever: So for a basic declarative approach if I want, say common-packages.nix, I'd do something like this: https://nixos.org/nixpkgs/manual/#sec-building-environment
<Church-> Or is there a cleaner way to declarative package management?
<Church-> That seems so... messy.
<Church-> Eh nevermind, stupid question that's fine.
<clever> Church-: most of those examples are meant to go into a config.nix (or under nixpkgs.config) and add packages to the pkgs tree
<Church-> Gotcha. Hmm so would that be best then if I plan to just import it under users.users.aleph.packages?
<clever> Church-: id generally use callPackage or pass some args when importing
<clever> Church-: the file can also return a list, rather then a single package
<clever> users.users.aleph.packages = import ./something.nix { inherit pkgs; };
<clever> then something.nix contains, { pkgs }: [ pkgs.foo pkgs.bar ];
<clever> you could also just use modules, create a new file, that looks similar to configuration.nix, and does users.users.aleph.packages = [ pkgs.foo ]; and then just imports = [ ./newfile.nix ];
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<Church-> ... christ this really ain't for newbies.
<clever> many ways to get it done
<Church-> And this ain't my first time around the block either
<gchristensen> clever: you might be providing too much info / too many options :)
<clever> maybe, lol
<aleph-> Yeah just a few mate.
<aleph-> :P
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
ryantrinkle has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #48159 → Remove camlp5 transitional → https://git.io/fxCxp
<{^_^}> [nixpkgs] @Mic92 pushed 4 commits to master: https://git.io/fxW1z
mayhewluke has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @costrouc opened pull request #48185 → pythonPackages.pytest-* init 2 new pytest packages → https://git.io/fxW1X
mayhewluke has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #48179 → CONTRIBUTING.md: Clarify clarification on periods → https://git.io/fxWal
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fxW1M
<aleph-> clever: So with that inherit packages one, why exactly would I do inherit packages? Why couldn't I do something like - pkgs: with pkgs { pkgs.[ "python36" "micro" "etc" ] };
<aleph-> Man having a TC complete language for package management can be kinda annoying lol
<clever> { pkgs.[ "python36" "micro" "etc" ] } is not valid nix
<aleph-> Yeah I rather figured.
<clever> and due to the `with pkgs;` nearby, you can just do [ python36 micro etc ]
<aleph-> Oh, so pkgs: with pkgs; { [] }; works?
<clever> { [] } isnt valid either
<gchristensen> you don't need / want the { .... } part
<gchristensen> just with pkgs; [ ]
<clever> yeah
<aleph-> Ah, how come? Cleanness?
<gchristensen> it isn't valid Nix.
<clever> { is the start of a set, which must contain key=value; pairs
<gchristensen> { ... } is an attrset, it sounds like you're expecting it to define a scope or something :)
<aleph-> Oh, doy doy doy. I need to go re-read the nix grammar then.
<clever> ,pills
<aleph-> gchristensen: Yes I am, don't know where I got that idea.
<aleph-> Aye, got pills open already.
<aleph-> Okay so think I'm still being dumb, - pkgs: with pkgs; [ "python36" "micro" ] when placed in common-packages.nix and run via nix-env -if common-packages.nix as a test fails out with "error: expression does not evaluate to a derivation (or a set or list of those)
<clever> aleph-: that is a list of strings, not a list of packages
<aleph-> ...
* aleph- swears he's getting stupider by the minute.
<gchristensen> just take a second and think a bit more carefully
<gchristensen> :)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/20249caf14e (from 11 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<aleph-> So packages in that instance would be a non string enclosed string of characters deliminated by whitespace inside a set of brackets?
<samueldr> of note: the language was made for this purpose; contrasted to tools like chef where strings are used to represent packages, in nix it's easy for them to be a first-class citizen
<gchristensen> aleph-: you're thinking in terms of packages, but you should be thinking in terms of variables
<aleph-> Hmm, how so?
<gchristensen> because they're variables
<gchristensen> (pkgs: [ pkgs.python36 pkgs.micro]) == (pkgs: with pkgs; [ python36 micro ]) == (x: [ x.python36 x.micro ])
<aleph-> Ah, that was... more obvious than I thought it was going to be. heh
<gchristensen> > let pkgs = { a = "1"; b = "2"; }; in with pkgs; "${a} ${b}"
<{^_^}> cannot coerce an integer to a string, at (string):197:50
<gchristensen> oops...
<gchristensen> infinisil: something is wrong with the bot: that works in a PM but not here
<clever> those are strings...
<aleph-> So which would be valid if I put it under common.nix? (pkgs: with pkgs; []) or just remove the ( and ) because either way nix-env -if common.nix still throws an error about it not being a valid derivation. Do I need to have something like import <nixpkgs> (); up at the top?
<clever> the pkgs: defines it to be a function, that accepts a set of packages
<clever> nix-env doesnt provide that
<clever> so you need another nix expression that does: let pkgs = import <nixpkgs> {}; in import ./common.nix pkgs
<aleph-> Okay yeah that makes more sense.
<{^_^}> [nixpkgs] @NeQuissimus pushed 4 commits to master: https://git.io/fxWDq
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to release-18.03: https://git.io/fxWDs
<{^_^}> [nixpkgs] @lo1tuma opened pull request #48186 → nodejs: 10.11.0 -> 10.12.0 → https://git.io/fxWDZ
<{^_^}> [nixpkgs] @NeQuissimus pushed 4 commits to release-18.09: https://git.io/fxWDW
<judson> Okay, but why is it fetching the wrong archive from cache.nixos.org for a fetchFromGithub?
<clever> judson: did you update the hash correctly?
thc202 has quit [Ping timeout: 245 seconds]