gchristensen changed the topic of #nixos to: NixCon 2018 CfP is now open! https://nixcon2018.org/ || Share the output of nix-shell -p nix-info --run nix-info to help us help you. || 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
<Drakonis[m]> but it can't run it lol
<ashkitten> yeah it can
<Drakonis[m]> hmm, really?
<ashkitten> i ran doom, it just got stuck at a loading screen
dmc has joined #nixos
<Drakonis[m]> hmm, what errors?
<Drakonis[m]> wine should output something
<ashkitten> i haven't checked, but there's a related issue on proton gh
<Drakonis[m]> well there you go
<Drakonis[m]> there's no problems then
<ashkitten> the issue was solved by a steam runtime update tho
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/058ab4cdf53 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<Drakonis[m]> sounds like a proton problem
<ashkitten> ok but isn't our steam runtime not updated automatically?
<Drakonis[m]> no
<ashkitten> okay, then i'm confused
<Drakonis[m]> normally because it doesn't change frequently
<ashkitten> oh it isn't
<ashkitten> then it needs an update i guess?
thc202 has quit [Ping timeout: 260 seconds]
mayhewluke has quit [Ping timeout: 252 seconds]
<Drakonis[m]> probably should, valve updated the sdl library on the runtime a while ago
<Drakonis[m]> ah nevermind, they didn't change it themselves
<ashkitten> oh hmm
mayhewluke has joined #nixos
<ashkitten> wait, would i need an extra argument for the steam package if i'm using beta?
<Drakonis[m]> no
<ashkitten> hm
<ashkitten> idk then
<Drakonis[m]> god, the steam package is a house of cards
<{^_^}> [nixos-homepage] @magnetophon opened pull request #235 → Update the number of packages in index.tt and about.tt → https://git.io/fALjy
<ashkitten> apparently this issue is with using native libraries but i don't think we're using them?
<ashkitten> never mind i don't think it's the problem
<ashkitten> it might be the game after all
<ashkitten> validating the game files or whatever
ldlework has quit [Remote host closed the connection]
ldlework has joined #nixos
Fare has quit [Ping timeout: 260 seconds]
<Drakonis[m]> that issue is with amdgpu and fury x
<emily> has anyone gotten NixOS working with ReasonML/BuckleScript? I've been trying to do so with node2nix but having difficulties to get the BuckleScript part of the toolchain working properly.
<elvishjerricco> Is it at all possible to run xmonad under gnome 3? I really like the top and side bars that ubuntu has by default, but don't want to lose all my xmonad stuff
<Drakonis[m]> hmm, nah
jperras has joined #nixos
<Drakonis[m]> gnome doesn't like it
<Drakonis[m]> its too tightly coupled to work
<Drakonis[m]> the top bar is a gnome-shell thing and the sidebar is an addon
taktoa has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fAteK
<[Leary]> elvishjerricco: runtime errors should be logged in ~/.xsession-errors; if you don't see anything there then the failure probably isn't logged. You can test it by doing e.g. `trace "xmonad test error" >> action` in a keybinding. If you're using `spawn` I think that discards any errors; you should be able to use something else to spawn and get output or log but I've never looked into it.
<{^_^}> [nixpkgs] @Ma27 opened pull request #45527 → packer: 1.2.4 -> 1.2.5 → https://git.io/fAteX
Judson1 has quit [Ping timeout: 240 seconds]
Guanin_ has quit [Remote host closed the connection]
<ashkitten> Drakonis[m]: wow i think it's gnutls
zopsi has joined #nixos
<ashkitten> in the log i get CGnuTLS error: Decryption has failed.
<tertle||eltret> Drakonis[m]: will you holler at me if u get it workin?
<tertle||eltret> im interested in the new Vulkan Drivers
<tertle||eltret> Ima ctually watching DOTA 2 Championships now. Open AI just played against pro humans and the only way humans won is because Open AI had a 2 second response time handicap
<tertle||eltret> imo Dota 2 is the best game ever and it works on Linux natively
Fare has joined #nixos
torq has joined #nixos
<tertle||eltret> Gabe seems really be dedicated to making Steam accessible on linux and theyve been at it for a good 10 years now with little to no revenue coming from it
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c230f56f484 (from 6 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<tertle||eltret> https://blog.openai.com/openai-five/ /end rant
<infinisil> tertle||eltret: #nixos-chat
<tertle||eltret> sorry, I just thought it was semi applicable due to the talk about photon
<tertle||eltret> should pip install be ran from a nix-shell or from /home/user ?
<{^_^}> [nixpkgs] @jqueiroz opened pull request #45528 → pythonPackages.libkeepass: init at 0.3.0 → https://git.io/fAtvw
<elvishjerricco> I wonder how hard it'll be to get Steam's new Proton stuff working on NixOs
<tertle||eltret> i imagine it will be a challenge at least. it might easier for someone who is very experienced with preparing things like this
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45529 → xpad: 5.0.0 -> 5.1.0 → https://git.io/fAtvP
<torq> Hi all, is there anything special I have to do to get containers provisioned via nixops networked together? I can reach the host machine from both of them just fine, but I can't access the containers from each other.
<tertle||eltret> even I can imagine that it could be done with a few additions to configuration.nix
<torq> Currently I'm just doing { target.deployEnv = "container"; } for each, similar to what I've seen in the docs. This is my first foray into nixops, though, so I'm probably missing something.
<tertle||eltret> Drakonis[m]: it looks like nixos doesnt have 396 nvidia driver in the repos
aarvar has quit [Ping timeout: 268 seconds]
jperras has quit [Ping timeout: 264 seconds]
heinrich5991 has quit [*.net *.split]
heinrich5991 has joined #nixos
cantsin has quit [Remote host closed the connection]
jperras has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45530 → xpra: 2.3.2 -> 2.3.3 → https://git.io/fAtf8
thblt has quit [Ping timeout: 260 seconds]
Glenn has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
<Glenn> Anyone have a working example of using NixOps with `targetEnv = "container";`?
<Glenn> When I try `nixops deploy` it attempts to ssh onto localhost.
ericsagnes has joined #nixos
<clever> Glenn: its ssh'ing into root@localhost, and running netcat on the privateip of the container, i think
<clever> dont ask why, i never used the container backend
thblt has joined #nixos
<torq> The user you're running nixops as needs to be able to ssh into root in order to use `targetEnv = "container"`
<torq> I think because it uses the same mechanism regardless of if you're deploying containers locally or remotely
fragamus has joined #nixos
<Glenn> I see
<Glenn> maybe I shall avoid the container backend for now then
<Glenn> thanks
<ashkitten> tertle||eltret: here's a patch you can apply to nixpkgs to get nvidia 396 (provided you're on 64-bit nixos)
badon has joined #nixos
<badon> | _........._
<badon> | .-'.'.'.'.'.'.`-.
<badon> | .'.'.'.'.'.'.'.'.'.`.
badon has quit [Killed (Sigyn (Spam is off topic on freenode.))]
torq has quit [Quit: Page closed]
<tertle||eltret> oh cool ty ashkitten
<ashkitten> yep
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
<ashkitten> tertle||eltret: you'll also have to uh, run `nix-shell update-runtime-shell.nix --run ./update-runtime.py` in nixpkgs/pkgs/games/steam
<ashkitten> er
<ashkitten> `nix-shell update-runtime-shell.nix --run './update-runtime.py -b'`
<ashkitten> also shit, i forgot you have to change "steam_beta" to "scout_beta" in update-runtime.py
<ashkitten> here just have a patch https://ptpb.pw/V_fp
<tertle||eltret> whats the difference from the last one?
<ashkitten> it updates the runtime to the beta, i'm assuming you want it because proton
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45531 → yubico-piv-tool: 1.5.0 -> 1.6.1 → https://git.io/fAtJ3
kyren has quit [Quit: Textual IRC Client: www.textualapp.com]
<ashkitten> tertle||eltret: i haven't tested it yet, doom was hanging before because something about gnutls or whatever so i figured that couldn't hurt
<ashkitten> nope, still didn't help
<tertle||eltret> okay, no worries
<tertle||eltret> I have a windows box, so this is just for fun for me
<ashkitten> okay
bkchr[m] has quit [*.net *.split]
schmittlauch[m] has quit [*.net *.split]
redj has quit [*.net *.split]
srk has quit [*.net *.split]
orzo has quit [*.net *.split]
mikky has quit [*.net *.split]
epta has quit [*.net *.split]
orzo has joined #nixos
nliadm has quit [*.net *.split]
srk has joined #nixos
srk has quit [Changing host]
srk has joined #nixos
mikky has joined #nixos
leftfold[m] has joined #nixos
bhipple[m] has joined #nixos
redj has joined #nixos
omawnakw[m] has joined #nixos
dtz[m] has joined #nixos
tfc[m] has joined #nixos
bendlas[m] has joined #nixos
sargon[m] has joined #nixos
Dt[m] has joined #nixos
craige[m] has joined #nixos
CoopDot[m] has joined #nixos
kainospur[m] has joined #nixos
epta has joined #nixos
k0d3fr34k[m] has joined #nixos
musicmatze[m] has joined #nixos
hl[m] has joined #nixos
devr[m] has joined #nixos
lkjhgfdsa00xxx[m has joined #nixos
Elephant454[m] has joined #nixos
PlasmaStrike[m] has joined #nixos
TaoHansen[m] has joined #nixos
goibhniu[m] has joined #nixos
xobroll[m] has joined #nixos
U[m] has joined #nixos
schmittlauch[m] has joined #nixos
DavidLeung[m] has joined #nixos
norfumpit has quit [Ping timeout: 240 seconds]
selfsymmetric-pa has quit [Ping timeout: 240 seconds]
MichaelEden[m] has joined #nixos
happyente[m] has joined #nixos
admintgs[m] has joined #nixos
polman has joined #nixos
polman has quit [Max SendQ exceeded]
silver_hook has quit [Ping timeout: 260 seconds]
wolkenbruch[m] has joined #nixos
hendrik[m]1 has joined #nixos
polman has joined #nixos
nliadm has joined #nixos
jperras has quit [Ping timeout: 268 seconds]
philipp[m] has joined #nixos
thblt has quit [Ping timeout: 240 seconds]
wervenyt[m] has joined #nixos
ahbnr[m] has joined #nixos
bkchr[m] has joined #nixos
nmikhailov[m] has joined #nixos
Khorne[m]1 has joined #nixos
norfumpit has joined #nixos
silver_hook has joined #nixos
drakonis_ has joined #nixos
jperras has joined #nixos
<ashkitten> tertle||eltret: oh i got it working actually
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45532 → urlscan: 0.8.9 -> 0.9.0 → https://git.io/fAtUb
<ashkitten> tertle||eltret: it was the runtime that was the issue, just i was a dumb and thought i was using the steam with that runtime but i accidentally installed it from the nixpkgs channel instead of my local nixpkgs
lassulus_ has joined #nixos
<cmcdragonkai> Why does `makeWrapper` have `--suffix-each` but not `--prefix-each`?
thblt has joined #nixos
lassulus has quit [Ping timeout: 260 seconds]
lassulus_ is now known as lassulus
<cmcdragonkai> Should you use `--set` or `--prefix` when setting the PATH for an output?
<cmcdragonkai> It seems that `--prefix`would mean you want to take advantage of the commands in the user profile's PATH, and that is bad idea.
<clever> cmcdragonkai: depends on what it is, and if it can launch child procs that are long-lasting
<cmcdragonkai> What do you mean?
<cmcdragonkai> clever: Why does launching child procs matter?
<clever> teamspeak for example is a gui, that can then launch the web-browser when you click links
<cmcdragonkai> Ah ok
<clever> should the web-browser have its path sanitized?
<cmcdragonkai> But, should teamspeak have then the path to the browser explicitly specified?
<cmcdragonkai> Or does it use something like `xdg-open`
<clever> it uses xdg-open i think
<cmcdragonkai> Which can still just use `--set` instead of `--prefix`
<clever> but the env vars are inherited the whole way down
<clever> and the libredirect on teamspeak then tries to apply redirections to chrome
<clever> and chrome just deadlocks and never opens anything when you apply libredirect
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45533 → udisks: 2.7.7 -> 2.8.0 → https://git.io/fAtTq
<cmcdragonkai> Ok. But in most cases you want to use `--set` right?
<cmcdragonkai> clever: This package seems like a bad example then https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/keychain/default.nix#L17-L30
<clever> cmcdragonkai: i would do a single --prefix, using lib.makeBinPath
<cmcdragonkai> Because it sets `--prefix` multiple times, which means the outside `PATH` gets interpolated multiple times. And it should't need to do that, instead using `--set` would be better.
<clever> > lib.makeBinPath [ coreutils openssh gnupg ]
<{^_^}> "/nix/store/l816bx8lgm0jwb7hzbc105h0fv097zry-coreutils-8.29/bin:/nix/store/2i4vyzq4i9j7l8d2g3fdal97h4mi5sy3-openssh-7.7p1/bin:/nix/store/7xpvhidzfhywmnk9wbnp11wmd3337kr6-gnupg-2.2.8/bin"
<cmcdragonkai> Oh intertesting, a nix bot
<cmcdragonkai> > lib.makeBinPath [coreutils openssh gnupg ]
<{^_^}> "/nix/store/l816bx8lgm0jwb7hzbc105h0fv097zry-coreutils-8.29/bin:/nix/store/2i4vyzq4i9j7l8d2g3fdal97h4mi5sy3-openssh-7.7p1/bin:/nix/store/7xpvhidzfhywmnk9wbnp11wmd3337kr6-gnupg-2.2.8/bin"
<cmcdragonkai> In my case I have a script that should have all its deps fully specified, no need to use user profile commands
<clever> then --set may be better
<cmcdragonkai> so a `--set PATH ${lib.makeBinPath [coreutils openssh gnupg]}` would be the right now
<clever> or have a `export PATH=@finalpath@` in the script itself, and run substitute-in-place over it
<clever> and then you dont even need a wrapper
slack1256 has joined #nixos
<cmcdragonkai> clever: I see lots of stuff doing automatic runtime dependency scanning and automatic creation of wrappers
<cmcdragonkai> clever: How come nobody has done one for shell scripts?
<cmcdragonkai> clever: For example `buildPythonPackage` figures it out for distutils setuputils python packages
<clever> ELF files have a clear list of every .so file they need to start
selfsymmetric-mu has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
<clever> python packages already have a requirements.txt
<cmcdragonkai> Hmmm
<clever> bash just runs things, lol
selfsymmetric-mu has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ekleog opened pull request #45534 → pg_top: do not use docbook for longDescription → https://git.io/fAtTc
selfsymmetric-mu has joined #nixos
blankhart has joined #nixos
<mdash> there's very little you can figure out about shell scripts without running them
selfsymmetric-mu has quit [Remote host closed the connection]
jperras has quit [Ping timeout: 268 seconds]
<cmcdragonkai> mdash: I understand that it is difficult to automatically analyse a script.
<cmcdragonkai> One way way to do it faster might be `lib.makeBinPath propagatedBuildInputs`.
thblt has quit [*.net *.split]
polman has quit [*.net *.split]
slack1256 has quit [*.net *.split]
norfumpit has quit [*.net *.split]
srk has quit [*.net *.split]
orzo has quit [*.net *.split]
blankhart has quit [*.net *.split]
lassulus has quit [*.net *.split]
Khorne[m]1 has quit [*.net *.split]
nliadm has quit [*.net *.split]
MichaelEden[m] has quit [*.net *.split]
PlasmaStrike[m] has quit [*.net *.split]
Elephant454[m] has quit [*.net *.split]
epta has quit [*.net *.split]
Dt[m] has quit [*.net *.split]
tfc[m] has quit [*.net *.split]
mikky has quit [*.net *.split]
wervenyt[m] has quit [*.net *.split]
hendrik[m]1 has quit [*.net *.split]
devr[m] has quit [*.net *.split]
craige[m] has quit [*.net *.split]
bendlas[m] has quit [*.net *.split]
endformationage has quit [*.net *.split]
Izorkin has quit [*.net *.split]
tv has quit [*.net *.split]
drakonis_ has quit [*.net *.split]
nmikhailov[m] has quit [*.net *.split]
kainospur[m] has quit [*.net *.split]
hl[m] has quit [*.net *.split]
mayhewluke has quit [*.net *.split]
rprije has quit [*.net *.split]
statusbot has quit [*.net *.split]
IRCsum has quit [*.net *.split]
[0__0] has quit [*.net *.split]
vaninwagen has quit [*.net *.split]
gleber_ has quit [*.net *.split]
oharvey has quit [*.net *.split]
Glenn has quit [*.net *.split]
sc_ has quit [*.net *.split]
petar has quit [*.net *.split]
Myrl-saki has quit [*.net *.split]
jmeredith has quit [*.net *.split]
joepie91 has quit [*.net *.split]
DigitalKiwi has quit [*.net *.split]
genesis has quit [*.net *.split]
nikivi has quit [*.net *.split]
nioncode has quit [*.net *.split]
itscaleb has quit [*.net *.split]
Taneb has quit [*.net *.split]
johbo has quit [*.net *.split]
PyroLagus has quit [*.net *.split]
joncfoo has quit [*.net *.split]
kalbasit[m] has quit [*.net *.split]
Profpatsch has quit [*.net *.split]
grw has quit [*.net *.split]
page has quit [*.net *.split]
mightybyte has quit [*.net *.split]
yurb has quit [*.net *.split]
mt has quit [*.net *.split]
Dezgeg has quit [*.net *.split]
maurer has quit [*.net *.split]
steveeJ has quit [*.net *.split]
Swant has quit [*.net *.split]
ahbnr[m] has quit [*.net *.split]
philipp[m] has quit [*.net *.split]
admintgs[m] has quit [*.net *.split]
goibhniu[m] has quit [*.net *.split]
xobroll[m] has quit [*.net *.split]
k0d3fr34k[m] has quit [*.net *.split]
musicmatze[m] has quit [*.net *.split]
omawnakw[m] has quit [*.net *.split]
dtz[m] has quit [*.net *.split]
fragamus has quit [*.net *.split]
heinrich5991 has quit [*.net *.split]
Fare has quit [*.net *.split]
lewo has quit [*.net *.split]
ThatDocsLady_ has quit [*.net *.split]
Cale has quit [*.net *.split]
Yaniel has quit [*.net *.split]
nixy has quit [*.net *.split]
pingveno has quit [*.net *.split]
benkolera has quit [*.net *.split]
carlosdagos has quit [*.net *.split]
Baughn has quit [*.net *.split]
shabius has quit [*.net *.split]
bpye has quit [*.net *.split]
johnw has quit [*.net *.split]
puck has quit [*.net *.split]
Ankhers has quit [*.net *.split]
Sigma has quit [*.net *.split]
lopsided98 has quit [*.net *.split]
d1rewolf has quit [*.net *.split]
regulus_ has quit [*.net *.split]
fgaz has quit [*.net *.split]
commander has quit [*.net *.split]
woffs has quit [*.net *.split]
aw has quit [*.net *.split]
smolboye has quit [*.net *.split]
Mic92 has quit [*.net *.split]
sphalerite has quit [*.net *.split]
jasom has quit [*.net *.split]
Forkk has quit [*.net *.split]
jophish has quit [*.net *.split]
metalrain has quit [*.net *.split]
cheshircat has quit [*.net *.split]
philipcristiano has quit [*.net *.split]
nahamu has quit [*.net *.split]
CrazedProgrammer has quit [*.net *.split]
timclassic has quit [*.net *.split]
duncan^ has quit [*.net *.split]
hodapp has quit [*.net *.split]
philippD has quit [*.net *.split]
arahael1 has quit [*.net *.split]
adamCS has quit [*.net *.split]
justanotheruser has quit [*.net *.split]
greymalkin has quit [*.net *.split]
deni- has quit [*.net *.split]
lstanley has quit [*.net *.split]
ajs124 has quit [*.net *.split]
amfl_ has quit [*.net *.split]
acarrico has quit [*.net *.split]
lsyoyom has quit [*.net *.split]
jdnavarro has quit [*.net *.split]
ivan has quit [*.net *.split]
rodgort has quit [*.net *.split]
coffeecupp__ has quit [*.net *.split]
sb0 has quit [*.net *.split]
wrl has quit [*.net *.split]
LnL has quit [*.net *.split]
rev_strangehope has quit [*.net *.split]
hyper_ch has quit [*.net *.split]
MinceR has quit [*.net *.split]
barrucadu has quit [*.net *.split]
phry has quit [*.net *.split]
Xal has quit [*.net *.split]
pikajude has quit [*.net *.split]
ZeDestructor has quit [*.net *.split]
Niall has quit [*.net *.split]
roblabla has quit [*.net *.split]
migy_ has quit [*.net *.split]
cbarrett has quit [*.net *.split]
vilhalmer has quit [*.net *.split]
acowley has quit [*.net *.split]
Jackneill has quit [*.net *.split]
techieAgnostic has quit [*.net *.split]
etu has quit [*.net *.split]
jeaye has quit [*.net *.split]
liori has quit [*.net *.split]
Czen has quit [*.net *.split]
Watcher7 has quit [*.net *.split]
Leo` has quit [*.net *.split]
pepesza has quit [*.net *.split]
dejanr has quit [*.net *.split]
Psi-Jack has quit [*.net *.split]
chris| has quit [*.net *.split]
nbathum has quit [*.net *.split]
andersk has quit [*.net *.split]
bart- has quit [*.net *.split]
joko has quit [*.net *.split]
ThatOtherGuy has quit [*.net *.split]
redj has quit [*.net *.split]
Supersonic has quit [*.net *.split]
sbdchd has quit [*.net *.split]
Wharncliffe has quit [*.net *.split]
azdle has quit [*.net *.split]
Mateon2 has quit [*.net *.split]
orivej has quit [*.net *.split]
slyfox has quit [*.net *.split]
disasm has quit [*.net *.split]
obadz has quit [*.net *.split]
michalrus has quit [*.net *.split]
Maxdamantus has quit [*.net *.split]
FireFly has quit [*.net *.split]
c15ade4 has quit [*.net *.split]
jaeckel has quit [*.net *.split]
[Leary] has quit [*.net *.split]
ashkitten has quit [*.net *.split]
copumpkin has quit [*.net *.split]
adamantium has quit [*.net *.split]
timokau has quit [*.net *.split]
lohfu has quit [*.net *.split]
toppler has quit [*.net *.split]
hl has quit [*.net *.split]
cransom has quit [*.net *.split]
Moredread has quit [*.net *.split]
averell has quit [*.net *.split]
makefu has quit [*.net *.split]
lpsmith has quit [*.net *.split]
pjan has quit [*.net *.split]
wildsebastian has quit [*.net *.split]
djhoulihan has quit [*.net *.split]
Asmadeus has quit [*.net *.split]
q3k has quit [*.net *.split]
uwap has quit [*.net *.split]
zemm has quit [*.net *.split]
nbp has quit [*.net *.split]
h30 has quit [*.net *.split]
bollu has quit [*.net *.split]
Enzime has quit [*.net *.split]
JonReed has quit [*.net *.split]
Sigyn has quit [*.net *.split]
Pneumaticat has quit [*.net *.split]
timokau[m] has quit [*.net *.split]
florianjacob has quit [*.net *.split]
mingc has quit [*.net *.split]
cocreature has quit [*.net *.split]
andi- has quit [*.net *.split]
dhess has quit [*.net *.split]
linuxdaemon has quit [*.net *.split]
dgpratt has quit [*.net *.split]
kandinski has quit [*.net *.split]
bmpvieira has quit [*.net *.split]
akaWolf has quit [*.net *.split]
lejonet has quit [*.net *.split]
glasserc has quit [*.net *.split]
AstroBadger has quit [*.net *.split]
shachaf has quit [*.net *.split]
mikeplus64 has quit [*.net *.split]
mdash has quit [*.net *.split]
bkchr[m] has quit [*.net *.split]
wolkenbruch[m] has quit [*.net *.split]
schmittlauch[m] has quit [*.net *.split]
TaoHansen[m] has quit [*.net *.split]
flokli has quit [*.net *.split]
tnias has quit [*.net *.split]
aminb has quit [*.net *.split]
Aexoden has quit [*.net *.split]
abcrawf has quit [*.net *.split]
tokudan[m] has quit [*.net *.split]
ejpcmac has quit [*.net *.split]
aither has quit [*.net *.split]
srl295 has quit [*.net *.split]
mpickering has quit [*.net *.split]
scott has quit [*.net *.split]
bshelden has quit [*.net *.split]
coot has quit [*.net *.split]
ahmedtd has quit [*.net *.split]
gonz_ has quit [*.net *.split]
phreedom has quit [*.net *.split]
klntsky has quit [*.net *.split]
witchof0x20 has quit [*.net *.split]
oida has quit [*.net *.split]
orbekk has quit [*.net *.split]
jackdk has quit [*.net *.split]
Acou_Bass has quit [*.net *.split]
jtojnar has quit [*.net *.split]
seanparsons has quit [*.net *.split]
jcrben has quit [*.net *.split]
cruxeternus has quit [*.net *.split]
nckx has quit [*.net *.split]
gchristensen has quit [*.net *.split]
derchris has quit [*.net *.split]
leothrix has quit [*.net *.split]
layus has quit [*.net *.split]
tilpner has quit [*.net *.split]
ekleog has quit [*.net *.split]
ciil has quit [*.net *.split]
edef has quit [*.net *.split]
viric has quit [*.net *.split]
CcxWrk has quit [*.net *.split]
snajpa has quit [*.net *.split]
karltk has quit [*.net *.split]
ggp0647 has quit [*.net *.split]
demize has quit [*.net *.split]
Unode has quit [*.net *.split]
mbrgm has quit [*.net *.split]
statusfailed has quit [*.net *.split]
NickHu_ has quit [*.net *.split]
MasseR has quit [*.net *.split]
eren has quit [*.net *.split]
srhb has quit [*.net *.split]
keks has quit [*.net *.split]
davidcl has quit [*.net *.split]
silver_hook has quit [*.net *.split]
leftfold[m] has quit [*.net *.split]
ericsagnes has quit [*.net *.split]
zopsi has quit [*.net *.split]
spear2 has quit [*.net *.split]
tertle||eltret has quit [*.net *.split]
troydm has quit [*.net *.split]
sir_guy_carleton has quit [*.net *.split]
ryantm has quit [*.net *.split]
Notkea has quit [*.net *.split]
glowpelt has quit [*.net *.split]
glines has quit [*.net *.split]
johs has quit [*.net *.split]
typetetris has quit [*.net *.split]
rotaerk has quit [*.net *.split]
trebuh has quit [*.net *.split]
MarkOtaris has quit [*.net *.split]
marcinkuzminski has quit [*.net *.split]
hax404 has quit [*.net *.split]
heatm1s3r has quit [*.net *.split]
angerman has quit [*.net *.split]
georgew has quit [*.net *.split]
elvishjerricco has quit [*.net *.split]
Kim has quit [*.net *.split]
Wizek has quit [*.net *.split]
vdemeester has quit [*.net *.split]
grenade has quit [*.net *.split]
alp has quit [*.net *.split]
newhoggy has quit [*.net *.split]
kitemikaze_ has quit [*.net *.split]
larsvm has quit [*.net *.split]
octe has quit [*.net *.split]
avn has quit [*.net *.split]
fyuuri has quit [*.net *.split]
TheAppleMan has quit [*.net *.split]
Shados has quit [*.net *.split]
DerGuteMoritz has quit [*.net *.split]
s4sha has quit [*.net *.split]
dmc has quit [*.net *.split]
zgrep has quit [*.net *.split]
amosbird has quit [*.net *.split]
tg has quit [*.net *.split]
SOO7 has quit [*.net *.split]
emily has quit [*.net *.split]
nisstyre has quit [*.net *.split]
wirew0rm has quit [*.net *.split]
coconnor has quit [*.net *.split]
jonge has quit [*.net *.split]
{^_^} has quit [*.net *.split]
nocoolnametom has quit [*.net *.split]
infinisil has quit [*.net *.split]
grumble has quit [*.net *.split]
thor has quit [*.net *.split]
globin has quit [*.net *.split]
devx has quit [*.net *.split]
Dagger has quit [*.net *.split]
ma27 has quit [*.net *.split]
amir has quit [*.net *.split]
terrorjack has quit [*.net *.split]
akl has quit [*.net *.split]
nikki93 has quit [*.net *.split]
sevcsik has quit [*.net *.split]
gerschtli has quit [*.net *.split]
mog has quit [*.net *.split]
midchildan has quit [*.net *.split]
alfie has quit [*.net *.split]
lluchs has quit [*.net *.split]
swflint has quit [*.net *.split]
tazjin has quit [*.net *.split]
cmcdragonkai has quit [*.net *.split]
sorear has quit [*.net *.split]
mkaito has quit [*.net *.split]
aristid has quit [*.net *.split]
arahael has quit [*.net *.split]
medvid has quit [*.net *.split]
symphorien has quit [*.net *.split]
shad has quit [*.net *.split]
Akii has quit [*.net *.split]
beaky has quit [*.net *.split]
techtangents has quit [*.net *.split]
hhes has quit [*.net *.split]
qyliss^work has quit [*.net *.split]
deanman has quit [*.net *.split]
Khetzal has quit [*.net *.split]
nh2 has quit [*.net *.split]
Rovanion has quit [*.net *.split]
argo has quit [*.net *.split]
alphor has quit [*.net *.split]
hexagoxel has quit [*.net *.split]
qyliss has quit [*.net *.split]
boegel has quit [*.net *.split]
michaelpj has quit [*.net *.split]
mjacob has quit [*.net *.split]
mood has quit [*.net *.split]
kwork has quit [*.net *.split]
dweller has quit [*.net *.split]
DavidLeung[m] has quit [*.net *.split]
U[m] has quit [*.net *.split]
lkjhgfdsa00xxx[m has quit [*.net *.split]
CoopDot[m] has quit [*.net *.split]
sargon[m] has quit [*.net *.split]
bhipple[m] has quit [*.net *.split]
Drakonis[m] has quit [*.net *.split]
benley has quit [*.net *.split]
nwspk has quit [*.net *.split]
eddyb has quit [*.net *.split]
Brains has quit [*.net *.split]
KennosiS has quit [*.net *.split]
_rvl has quit [*.net *.split]
bennofs[m] has quit [*.net *.split]
slabity has quit [*.net *.split]
Yardanico has quit [*.net *.split]
sphalerit has quit [*.net *.split]
colemickens has quit [*.net *.split]
yastero has quit [*.net *.split]
bgamari has quit [*.net *.split]
iviv has quit [*.net *.split]
ocharles has quit [*.net *.split]
eacameron has quit [*.net *.split]
monad_cat has quit [*.net *.split]
sjanssen has quit [*.net *.split]
georgyo has quit [*.net *.split]
ajmcmiddlin has quit [*.net *.split]
sppky has quit [*.net *.split]
mgttlinger has quit [*.net *.split]
lesce has quit [*.net *.split]
pauldub has quit [*.net *.split]
ehamberg has quit [*.net *.split]
mjvoge02 has quit [*.net *.split]
jxf has quit [*.net *.split]
feepo_ has quit [*.net *.split]
taktoa[c] has quit [*.net *.split]
pointfree has quit [*.net *.split]
ghuntley has quit [*.net *.split]
joedevivo has quit [*.net *.split]
manveru has quit [*.net *.split]
zimbatm has quit [*.net *.split]
yurrriq has quit [*.net *.split]
p_l has quit [*.net *.split]
Guest82928_ has quit [*.net *.split]
srid has quit [*.net *.split]
carter has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
philips has quit [*.net *.split]
nand0p has quit [*.net *.split]
kaychaks has quit [*.net *.split]
Guest37084 has quit [*.net *.split]
ericbmerritt_ has quit [*.net *.split]
luigy has quit [*.net *.split]
mlen has quit [*.net *.split]
niksnut has quit [*.net *.split]
hiro_p has quit [*.net *.split]
ncl28 has quit [*.net *.split]
bitemyapp has quit [*.net *.split]
duckwho has quit [*.net *.split]
y0no has quit [*.net *.split]
ldlework has quit [*.net *.split]
tzemanovic has quit [*.net *.split]
clever has quit [*.net *.split]
fractal has quit [*.net *.split]
shoogz has quit [*.net *.split]
Orbstheorem has quit [*.net *.split]
cross_ has quit [*.net *.split]
eqyiel has quit [*.net *.split]
aminechikhaoui has quit [*.net *.split]
nek0 has quit [*.net *.split]
mutantmell has quit [*.net *.split]
Azaiel has quit [*.net *.split]
blahdodo has quit [*.net *.split]
c_wraith has quit [*.net *.split]
ng0 has quit [*.net *.split]
jluttine has quit [*.net *.split]
shymega has quit [*.net *.split]
_cyril_ has quit [*.net *.split]
WizBright has quit [*.net *.split]
binaryphile has quit [*.net *.split]
ToxicFrog has quit [*.net *.split]
the-kenny has quit [*.net *.split]
shlevy has quit [*.net *.split]
Aleksejs has quit [*.net *.split]
msgctl has quit [*.net *.split]
rgrau has quit [*.net *.split]
szicari has quit [*.net *.split]
adelbertc has quit [*.net *.split]
parseval has quit [*.net *.split]
drewc has quit [*.net *.split]
bigvalen has quit [*.net *.split]
WilliButz has quit [*.net *.split]
eisbaer-north has quit [*.net *.split]
dev2 has quit [*.net *.split]
jonafato has quit [*.net *.split]
ericnoan has quit [*.net *.split]
Guest50286 has quit [*.net *.split]
domenkozar has quit [*.net *.split]
lvmond_ has quit [*.net *.split]
blankhart has joined #nixos
slack1256 has joined #nixos
thblt has joined #nixos
drakonis_ has joined #nixos
wervenyt[m] has joined #nixos
nliadm has joined #nixos
lassulus has joined #nixos
Khorne[m]1 has joined #nixos
philipp[m] has joined #nixos
bkchr[m] has joined #nixos
silver_hook has joined #nixos
nmikhailov[m] has joined #nixos
admintgs[m] has joined #nixos
norfumpit has joined #nixos
ahbnr[m] has joined #nixos
wolkenbruch[m] has joined #nixos
hendrik[m]1 has joined #nixos
polman has joined #nixos
DavidLeung[m] has joined #nixos
U[m] has joined #nixos
TaoHansen[m] has joined #nixos
MichaelEden[m] has joined #nixos
leftfold[m] has joined #nixos
srk has joined #nixos
mikky has joined #nixos
PlasmaStrike[m] has joined #nixos
schmittlauch[m] has joined #nixos
lkjhgfdsa00xxx[m has joined #nixos
orzo has joined #nixos
epta has joined #nixos
tfc[m] has joined #nixos
omawnakw[m] has joined #nixos
Glenn has joined #nixos
k0d3fr34k[m] has joined #nixos
redj has joined #nixos
goibhniu[m] has joined #nixos
Dt[m] has joined #nixos
craige[m] has joined #nixos
bendlas[m] has joined #nixos
dtz[m] has joined #nixos
musicmatze[m] has joined #nixos
sargon[m] has joined #nixos
devr[m] has joined #nixos
kainospur[m] has joined #nixos
fragamus has joined #nixos
Supersonic has joined #nixos
CoopDot[m] has joined #nixos
hl[m] has joined #nixos
ericsagnes has joined #nixos
Elephant454[m] has joined #nixos
bitemyapp has joined #nixos
kaychaks has joined #nixos
Guest37084 has joined #nixos
Guest82928_ has joined #nixos
ericbmerritt_ has joined #nixos
jonafato has joined #nixos
luigy has joined #nixos
Shados has joined #nixos
xobroll[m] has joined #nixos
nand0p has joined #nixos
domenkozar has joined #nixos
DerGuteMoritz has joined #nixos
bhipple[m] has joined #nixos
michaelpj has joined #nixos
ncl28 has joined #nixos
heinrich5991 has joined #nixos
mjacob has joined #nixos
thoughtpolice has joined #nixos
dweller has joined #nixos
kwork has joined #nixos
fyuuri has joined #nixos
WilliButz has joined #nixos
lvmond_ has joined #nixos
avn has joined #nixos
philips has joined #nixos
eisbaer-north has joined #nixos
s4sha has joined #nixos
duckwho has joined #nixos
y0no has joined #nixos
mood has joined #nixos
TheAppleMan has joined #nixos
niksnut has joined #nixos
carter has joined #nixos
larsvm has joined #nixos
bollu has joined #nixos
lesce has joined #nixos
dev2 has joined #nixos
srid has joined #nixos
mjvoge02 has joined #nixos
Asmadeus has joined #nixos
qyliss^work has joined #nixos
nbp has joined #nixos
hhes has joined #nixos
kitemikaze_ has joined #nixos
gonz_ has joined #nixos
feepo_ has joined #nixos
drewc has joined #nixos
Khetzal has joined #nixos
georgyo has joined #nixos
Guest50286 has joined #nixos
davidcl has joined #nixos
pointfree has joined #nixos
alphor has joined #nixos
taktoa[c] has joined #nixos
qyliss has joined #nixos
pauldub has joined #nixos
octe has joined #nixos
mgttlinger has joined #nixos
deanman has joined #nixos
ocharles has joined #nixos
zemm has joined #nixos
Aleksejs has joined #nixos
grenade has joined #nixos
keks has joined #nixos
q3k has joined #nixos
bgamari has joined #nixos
msgctl has joined #nixos
p_l has joined #nixos
sorear has joined #nixos
sjanssen has joined #nixos
lpsmith has joined #nixos
arahael has joined #nixos
dejanr has joined #nixos
chris| has joined #nixos
mpickering has joined #nixos
yastero has joined #nixos
hiro_p has joined #nixos
szicari has joined #nixos
Kim has joined #nixos
rgrau has joined #nixos
makefu has joined #nixos
ghuntley has joined #nixos
NickHu_ has joined #nixos
statusfailed has joined #nixos
srhb has joined #nixos
ThatOtherGuy has joined #nixos
aristid has joined #nixos
tazjin has joined #nixos
akl has joined #nixos
ggp0647 has joined #nixos
heatm1s3r has joined #nixos
newhoggy has joined #nixos
midchildan has joined #nixos
ciil has joined #nixos
joko has joined #nixos
angerman has joined #nixos
lluchs has joined #nixos
Moredread has joined #nixos
amir has joined #nixos
zimbatm has joined #nixos
jeaye has joined #nixos
shad has joined #nixos
andi- has joined #nixos
cocreature has joined #nixos
Xal has joined #nixos
joedevivo has joined #nixos
ericnoan has joined #nixos
alp has joined #nixos
eacameron has joined #nixos
WizBright has joined #nixos
ToxicFrog has joined #nixos
Psi-Jack has joined #nixos
gerschtli has joined #nixos
mkaito has joined #nixos
wrl has joined #nixos
KennosiS has joined #nixos
elvishjerricco has joined #nixos
rodgort has joined #nixos
ashkitten has joined #nixos
maurer has joined #nixos
the-kenny has joined #nixos
jxf has joined #nixos
AstroBadger has joined #nixos
hl has joined #nixos
_rvl has joined #nixos
swflint has joined #nixos
mightybyte has joined #nixos
timokau has joined #nixos
tilpner has joined #nixos
Swant has joined #nixos
CrazedProgrammer has joined #nixos
timokau[m] has joined #nixos
Dagger has joined #nixos
ehamberg has joined #nixos
barrucadu has joined #nixos
ekleog has joined #nixos
leothrix has joined #nixos
argo has joined #nixos
adamantium has joined #nixos
Czen has joined #nixos
bart- has joined #nixos
ajmcmiddlin has joined #nixos
alfie has joined #nixos
edef has joined #nixos
Leo` has joined #nixos
abcrawf has joined #nixos
nbathum has joined #nixos
Jackneill has joined #nixos
ivan has joined #nixos
timclassic has joined #nixos
glasserc has joined #nixos
bshelden has joined #nixos
linuxdaemon has joined #nixos
hyper_ch has joined #nixos
djhoulihan has joined #nixos
uwap has joined #nixos
coffeecupp__ has joined #nixos
metalrain has joined #nixos
wildsebastian has joined #nixos
ahmedtd has joined #nixos
sb0 has joined #nixos
trebuh has joined #nixos
ma27 has joined #nixos
mlen has joined #nixos
mt has joined #nixos
acowley has joined #nixos
copumpkin has joined #nixos
marcinkuzminski has joined #nixos
binaryphile has joined #nixos
kandinski has joined #nixos
lohfu has joined #nixos
duncan^ has joined #nixos
georgew has joined #nixos
scott has joined #nixos
Aexoden has joined #nixos
nikki93 has joined #nixos
florianjacob has joined #nixos
MasseR has joined #nixos
rev_strangehope has joined #nixos
parseval has joined #nixos
adelbertc has joined #nixos
CcxWrk has joined #nixos
pepesza has joined #nixos
infinisil has joined #nixos
acarrico has joined #nixos
thor has joined #nixos
akaWolf has joined #nixos
dhess has joined #nixos
iviv has joined #nixos
mingc has joined #nixos
aminb has joined #nixos
karltk has joined #nixos
LnL has joined #nixos
coconnor has joined #nixos
_cyril_ has joined #nixos
symphorien has joined #nixos
cmcdragonkai has joined #nixos
vilhalmer has joined #nixos
lsyoyom has joined #nixos
glines has joined #nixos
Enzime has joined #nixos
cransom has joined #nixos
mog has joined #nixos
manveru has joined #nixos
bmpvieira has joined #nixos
snajpa has joined #nixos
Akii has joined #nixos
slabity has joined #nixos
monad_cat has joined #nixos
hax404 has joined #nixos
nocoolnametom has joined #nixos
yurb has joined #nixos
Unode has joined #nixos
medvid has joined #nixos
Dezgeg has joined #nixos
dgpratt has joined #nixos
pjan has joined #nixos
techtangents has joined #nixos
eren has joined #nixos
flokli has joined #nixos
colemickens has joined #nixos
[Leary] has joined #nixos
{^_^} has joined #nixos
Yardanico has joined #nixos
steveeJ has joined #nixos
shachaf has joined #nixos
grumble has joined #nixos
MinceR has joined #nixos
srl295 has joined #nixos
rotaerk has joined #nixos
etu has joined #nixos
eddyb has joined #nixos
techieAgnostic has joined #nixos
jdnavarro has joined #nixos
ng0 has joined #nixos
hexagoxel has joined #nixos
MarkOtaris has joined #nixos
beaky has joined #nixos
viric has joined #nixos
lejonet has joined #nixos
phry has joined #nixos
boegel has joined #nixos
jluttine has joined #nixos
philipcristiano has joined #nixos
shlevy has joined #nixos
tnias has joined #nixos
vdemeester has joined #nixos
cheshircat has joined #nixos
mbrgm has joined #nixos
mikeplus64 has joined #nixos
bigvalen has joined #nixos
terrorjack has joined #nixos
ejpcmac has joined #nixos
Pneumaticat has joined #nixos
averell has joined #nixos
bennofs[m] has joined #nixos
andersk has joined #nixos
liori has joined #nixos
layus has joined #nixos
demize has joined #nixos
sppky has joined #nixos
h30 has joined #nixos
Rovanion has joined #nixos
yurrriq has joined #nixos
coot has joined #nixos
Wizek has joined #nixos
jophish has joined #nixos
Sigyn has joined #nixos
nh2 has joined #nixos
Forkk has joined #nixos
globin has joined #nixos
aither has joined #nixos
mdash has joined #nixos
sevcsik has joined #nixos
glowpelt has joined #nixos
devx has joined #nixos
lstanley has joined #nixos
vaninwagen has joined #nixos
page has joined #nixos
nioncode has joined #nixos
jasom has joined #nixos
Acou_Bass has joined #nixos
Profpatsch has joined #nixos
ryantm has joined #nixos
Izorkin has joined #nixos
statusbot has joined #nixos
gchristensen has joined #nixos
Cale has joined #nixos
jonge has joined #nixos
typetetris has joined #nixos
nixy has joined #nixos
ajs124 has joined #nixos
c_wraith has joined #nixos
adamCS has joined #nixos
bpye has joined #nixos
grw has joined #nixos
fractal has joined #nixos
aw has joined #nixos
lewo has joined #nixos
greymalkin has joined #nixos
oharvey has joined #nixos
migy_ has joined #nixos
pikajude has joined #nixos
tv has joined #nixos
shabius has joined #nixos
sphalerit has joined #nixos
johbo has joined #nixos
justanotheruser has joined #nixos
amosbird has joined #nixos
aminechikhaoui has joined #nixos
benkolera has joined #nixos
emily has joined #nixos
c15ade4 has joined #nixos
wirew0rm has joined #nixos
shymega has joined #nixos
Baughn has joined #nixos
nek0 has joined #nixos
itscaleb has joined #nixos
nahamu has joined #nixos
carlosdagos has joined #nixos
woffs has joined #nixos
seanparsons has joined #nixos
tertle||eltret has joined #nixos
sphalerite has joined #nixos
ThatDocsLady_ has joined #nixos
SOO7 has joined #nixos
jaeckel has joined #nixos
fgaz has joined #nixos
[0__0] has joined #nixos
Sigma has joined #nixos
Mateon2 has joined #nixos
commander has joined #nixos
jackdk has joined #nixos
mayhewluke has joined #nixos
disasm has joined #nixos
rprije has joined #nixos
pingveno has joined #nixos
orivej has joined #nixos
spear2 has joined #nixos
Drakonis[m] has joined #nixos
Orbstheorem has joined #nixos
roblabla has joined #nixos
witchof0x20 has joined #nixos
jcrben has joined #nixos
Watcher7 has joined #nixos
endformationage has joined #nixos
Fare has joined #nixos
phreedom has joined #nixos
cross_ has joined #nixos
d1rewolf has joined #nixos
smolboye has joined #nixos
michalrus has joined #nixos
regulus_ has joined #nixos
deni- has joined #nixos
slyfox has joined #nixos
IRCsum has joined #nixos
ZeDestructor has joined #nixos
arahael1 has joined #nixos
zopsi has joined #nixos
FireFly has joined #nixos
klntsky has joined #nixos
kalbasit[m] has joined #nixos
puck has joined #nixos
oida has joined #nixos
PyroLagus has joined #nixos
ldlework has joined #nixos
nckx has joined #nixos
JonReed has joined #nixos
cbarrett has joined #nixos
sc_ has joined #nixos
philippD has joined #nixos
toppler has joined #nixos
derchris has joined #nixos
Notkea has joined #nixos
amfl_ has joined #nixos
nisstyre has joined #nixos
Yaniel has joined #nixos
blahdodo has joined #nixos
mutantmell has joined #nixos
nwspk has joined #nixos
hodapp has joined #nixos
Ankhers has joined #nixos
Brains has joined #nixos
cruxeternus has joined #nixos
Taneb has joined #nixos
gleber_ has joined #nixos
Myrl-saki has joined #nixos
dmc has joined #nixos
shoogz has joined #nixos
Niall has joined #nixos
jtojnar has joined #nixos
clever has joined #nixos
lopsided98 has joined #nixos
Mic92 has joined #nixos
Azaiel has joined #nixos
Maxdamantus has joined #nixos
johs has joined #nixos
zgrep has joined #nixos
orbekk has joined #nixos
DigitalKiwi has joined #nixos
petar has joined #nixos
tg has joined #nixos
sir_guy_carleton has joined #nixos
nikivi has joined #nixos
obadz has joined #nixos
tokudan[m] has joined #nixos
joncfoo has joined #nixos
joepie91 has joined #nixos
benley has joined #nixos
tzemanovic has joined #nixos
sbdchd has joined #nixos
johnw has joined #nixos
jmeredith has joined #nixos
eqyiel has joined #nixos
Wharncliffe has joined #nixos
azdle has joined #nixos
troydm has joined #nixos
genesis has joined #nixos
<clever> propagatedBuildInputs has nothing to do with the normal runtime deps
<cmcdragonkai> Oh in this case, it's a python package that has both shell scripts and python scripts
<cmcdragonkai> the propagatedBuildInputs feed into the `buildPythonPackage`
lord| has quit [Max SendQ exceeded]
<clever> python bends the rules a bit
<cmcdragonkai> clever: What do you mean?
<clever> the normal rules for propagatedBuildInputs, is that it is only in the inputs of other derivations
<clever> so if package A has propagatedBuildInputs = [ hello ];
<clever> and then package B has buildInputs = [ A ];
<clever> B will behave as-if you had done buildInputs = [ A hello ];
lord| has joined #nixos
<clever> but its only a compile-time thing, and has no impact on the runtime
<sir_guy_carleton> how do you run nix-shell with packages from another channel than your main one? (e.g. i'm on a stable channel and i want packages on the unstable channel)
pikajude has quit [*.net *.split]
ZeDestructor has quit [*.net *.split]
Niall has quit [*.net *.split]
roblabla has quit [*.net *.split]
migy_ has quit [*.net *.split]
cbarrett has quit [*.net *.split]
vilhalmer has quit [*.net *.split]
acowley has quit [*.net *.split]
Jackneill has quit [*.net *.split]
techieAgnostic has quit [*.net *.split]
etu has quit [*.net *.split]
jeaye has quit [*.net *.split]
liori has quit [*.net *.split]
Czen has quit [*.net *.split]
Watcher7 has quit [*.net *.split]
Leo` has quit [*.net *.split]
pepesza has quit [*.net *.split]
dejanr has quit [*.net *.split]
Psi-Jack has quit [*.net *.split]
chris| has quit [*.net *.split]
nbathum has quit [*.net *.split]
andersk has quit [*.net *.split]
bart- has quit [*.net *.split]
joko has quit [*.net *.split]
ThatOtherGuy has quit [*.net *.split]
hodapp has quit [*.net *.split]
philippD has quit [*.net *.split]
arahael1 has quit [*.net *.split]
adamCS has quit [*.net *.split]
justanotheruser has quit [*.net *.split]
greymalkin has quit [*.net *.split]
deni- has quit [*.net *.split]
lstanley has quit [*.net *.split]
ajs124 has quit [*.net *.split]
amfl_ has quit [*.net *.split]
acarrico has quit [*.net *.split]
lsyoyom has quit [*.net *.split]
jdnavarro has quit [*.net *.split]
ivan has quit [*.net *.split]
rodgort has quit [*.net *.split]
coffeecupp__ has quit [*.net *.split]
sb0 has quit [*.net *.split]
wrl has quit [*.net *.split]
LnL has quit [*.net *.split]
rev_strangehope has quit [*.net *.split]
hyper_ch has quit [*.net *.split]
MinceR has quit [*.net *.split]
barrucadu has quit [*.net *.split]
phry has quit [*.net *.split]
Xal has quit [*.net *.split]
bart- has joined #nixos
liori has joined #nixos
LnL has joined #nixos
shiver has joined #nixos
nbathum has joined #nixos
Czen has joined #nixos
sigtrm has joined #nixos
<cmcdragonkai> Right, and in Python, the "build inputs" are the runtime inputs as well
<cmcdragonkai> clever: Because they are interpeted
<clever> cmcdragonkai: python then bends the rules a bit, and uses this to generate $PYTHONPATH at buildtime, and then copies the build-time value of PYTHONPATH into the wrapper
MinceR has joined #nixos
barrucadu has joined #nixos
Watcher7 has joined #nixos
Xal has joined #nixos
PLPD-Bot has joined #nixos
roblabla has joined #nixos
monokrome has joined #nixos
coffeecupp__ has joined #nixos
techieAgnostic has joined #nixos
pikajude has joined #nixos
joko has joined #nixos
andersk has joined #nixos
deni_ has joined #nixos
cbarrett has joined #nixos
greymalkin has joined #nixos
etu has joined #nixos
liori has quit [Changing host]
liori has joined #nixos
wrl has joined #nixos
amfl_ has joined #nixos
ivan has joined #nixos
catern has joined #nixos
Leo` has joined #nixos
jeaye has joined #nixos
<clever> cmcdragonkai: a common mistake i see people making, is that they shove things into propagatedBuildInputs, and then wonder why it didnt magically appear in PATH
shiver is now known as Guest31713
dejanr has joined #nixos
phry has joined #nixos
jdnavarro has joined #nixos
migy_ has joined #nixos
hodapp has joined #nixos
acarrico has joined #nixos
justanotheruser has joined #nixos
joshie has joined #nixos
arahael1 has joined #nixos
Guest31713 has quit [Changing host]
Guest31713 has joined #nixos
acowley has joined #nixos
<cmcdragonkai> yea, that's what i was confused about. The python builder does this automatically, but only for python scripts, if there are also shell scripts, these are left unwrapped
rodgort has joined #nixos
<clever> yeah
jperras has joined #nixos
MinceR has quit [Changing host]
MinceR has joined #nixos
shachaf has quit [Quit: Reconnecting]
shachaf has joined #nixos
barrucadu has quit [Changing host]
barrucadu has joined #nixos
<cmcdragonkai> sir_guy_carleton: You can use `-I` or `nix-shell '<nixpkgs>' ...`
cbarrett has quit [Changing host]
cbarrett has joined #nixos
jeaye has quit [Changing host]
jeaye has joined #nixos
LnL is now known as Guest1773
pikajude has quit [Changing host]
pikajude has joined #nixos
deni_ has quit [Changing host]
deni_ has joined #nixos
etu has quit [Changing host]
etu has joined #nixos
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ivan has quit [Changing host]
ivan has joined #nixos
justanotheruser is now known as Guest69402
Guest69402 has quit [Quit: WeeChat 2.0]
shachaf has quit [Changing host]
shachaf has joined #nixos
justan0theruser has joined #nixos
jperras has quit [Quit: WeeChat 2.2]
<ekleog> Hmm… ISTR having seen an example somewhere of how to drop in a nix-shell with all the packages necessary to eg. build firefox, but… anyone here knows what the command line is?
<ekleog> nvm, nix-shell '<nixpkgs>' -A firefox
<ekleog> (had to figure it out just after asking, as usual)
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/7c826371c49 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<ekleog> :D
selfsymmetric-mu has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45535 → python27Packages.rpm: 4.14.1 -> 4.14.2 → https://git.io/fAtkl
justan0theruser has quit [Client Quit]
vidbina has joined #nixos
pepesza has joined #nixos
justan0theruser has joined #nixos
LogicAside has joined #nixos
Psi-Jack has joined #nixos
ZeDestructor has joined #nixos
Jackneill has joined #nixos
sb0 has joined #nixos
Psi-Jack is now known as Guest54512
<sir_guy_carleton> cmcdragonkai: okay, how do i get it recogize the unstable channel? i've got it in my nix-channel as 'unstable', btw
Jackneill is now known as Guest78765
lstanley has joined #nixos
Niall has joined #nixos
justan0theruser has quit [Quit: WeeChat 2.0]
<clever> sir_guy_carleton: nix-shell '<unstable>' -A firefox
philippD has joined #nixos
adamCS has joined #nixos
<clever> but that only works for channels root has made
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45536 → s4cmd: 2.0.1 -> 2.1.0 → https://git.io/fAtko
tzemanovic has quit [Ping timeout: 268 seconds]
<clever> though, a recent nixos may have changed that
rev_strangehope has joined #nixos
nuncanada has joined #nixos
lsyoyom has joined #nixos
Guest54512 has quit [Changing host]
Guest54512 has joined #nixos
Guest54512 is now known as Psi-Jack
justan0theruser has joined #nixos
glasserc has quit [Ping timeout: 240 seconds]
<sir_guy_carleton> clever: that got the packages, but didn't make it available to use within the shell.
<sir_guy_carleton> use it in the shell
<clever> sir_guy_carleton: do you want to build X or use X in the shell?
<clever> for general development, or just to use a random package?
ldlework has quit [Quit: co'o ro do]
justan0theruser is now known as justanotheruser
<sir_guy_carleton> i just want to test something
Psi-Jack has left #nixos ["Leaving"]
glasserc has joined #nixos
<clever> sir_guy_carleton: nix run unstable.firefox
drakonis_ has quit [*.net *.split]
nmikhailov[m] has quit [*.net *.split]
kainospur[m] has quit [*.net *.split]
hl[m] has quit [*.net *.split]
mayhewluke has quit [*.net *.split]
rprije has quit [*.net *.split]
statusbot has quit [*.net *.split]
IRCsum has quit [*.net *.split]
[0__0] has quit [*.net *.split]
vaninwagen has quit [*.net *.split]
gleber_ has quit [*.net *.split]
oharvey has quit [*.net *.split]
Glenn has quit [*.net *.split]
sc_ has quit [*.net *.split]
petar has quit [*.net *.split]
Myrl-saki has quit [*.net *.split]
jmeredith has quit [*.net *.split]
joepie91 has quit [*.net *.split]
DigitalKiwi has quit [*.net *.split]
genesis has quit [*.net *.split]
nikivi has quit [*.net *.split]
nioncode has quit [*.net *.split]
itscaleb has quit [*.net *.split]
Taneb has quit [*.net *.split]
johbo has quit [*.net *.split]
PyroLagus has quit [*.net *.split]
joncfoo has quit [*.net *.split]
kalbasit[m] has quit [*.net *.split]
Profpatsch has quit [*.net *.split]
grw has quit [*.net *.split]
page has quit [*.net *.split]
mightybyte has quit [*.net *.split]
yurb has quit [*.net *.split]
mt has quit [*.net *.split]
Dezgeg has quit [*.net *.split]
maurer has quit [*.net *.split]
steveeJ has quit [*.net *.split]
Swant has quit [*.net *.split]
ahbnr[m] has quit [*.net *.split]
philipp[m] has quit [*.net *.split]
admintgs[m] has quit [*.net *.split]
goibhniu[m] has quit [*.net *.split]
xobroll[m] has quit [*.net *.split]
k0d3fr34k[m] has quit [*.net *.split]
musicmatze[m] has quit [*.net *.split]
omawnakw[m] has quit [*.net *.split]
dtz[m] has quit [*.net *.split]
heinrich5991 has quit [*.net *.split]
Fare has quit [*.net *.split]
lewo has quit [*.net *.split]
ThatDocsLady_ has quit [*.net *.split]
Cale has quit [*.net *.split]
Yaniel has quit [*.net *.split]
nixy has quit [*.net *.split]
pingveno has quit [*.net *.split]
benkolera has quit [*.net *.split]
carlosdagos has quit [*.net *.split]
Baughn has quit [*.net *.split]
shabius has quit [*.net *.split]
bpye has quit [*.net *.split]
johnw has quit [*.net *.split]
puck has quit [*.net *.split]
Ankhers has quit [*.net *.split]
Sigma has quit [*.net *.split]
lopsided98 has quit [*.net *.split]
d1rewolf has quit [*.net *.split]
regulus_ has quit [*.net *.split]
fgaz has quit [*.net *.split]
commander has quit [*.net *.split]
woffs has quit [*.net *.split]
aw has quit [*.net *.split]
smolboye has quit [*.net *.split]
Mic92 has quit [*.net *.split]
sphalerite has quit [*.net *.split]
jasom has quit [*.net *.split]
Forkk has quit [*.net *.split]
jophish has quit [*.net *.split]
metalrain has quit [*.net *.split]
cheshircat has quit [*.net *.split]
philipcristiano has quit [*.net *.split]
nahamu has quit [*.net *.split]
CrazedProgrammer has quit [*.net *.split]
timclassic has quit [*.net *.split]
duncan^ has quit [*.net *.split]
drakonis_ has joined #nixos
nmikhailov[m] has joined #nixos
hl[m] has joined #nixos
kainospur[m] has joined #nixos
itscaleb has joined #nixos
grw has joined #nixos
Myrl-saki has joined #nixos
Profpatsch has joined #nixos
petar has joined #nixos
[0__0] has joined #nixos
mt has joined #nixos
yurb has joined #nixos
oharvey has joined #nixos
gleber_ has joined #nixos
jmeredith has joined #nixos
sc_ has joined #nixos
PyroLagus has joined #nixos
joncfoo has joined #nixos
nioncode has joined #nixos
Taneb has joined #nixos
DigitalKiwi has joined #nixos
statusbot has joined #nixos
page has joined #nixos
kalbasit[m] has joined #nixos
nikivi has joined #nixos
rprije has joined #nixos
Glenn has joined #nixos
Dezgeg has joined #nixos
IRCsum has joined #nixos
mightybyte has joined #nixos
joepie91 has joined #nixos
mayhewluke has joined #nixos
genesis has joined #nixos
johbo has joined #nixos
maurer has joined #nixos
vaninwagen has joined #nixos
steveeJ has joined #nixos
Swant has joined #nixos
ldlework has joined #nixos
puckipedia has joined #nixos
ahbnr[m] has joined #nixos
xobroll[m] has joined #nixos
philipp[m] has joined #nixos
admintgs[m] has joined #nixos
heinrich5991 has joined #nixos
aw has joined #nixos
Cale has joined #nixos
woffs has joined #nixos
nixy has joined #nixos
Fare has joined #nixos
omawnakw[m] has joined #nixos
shabius has joined #nixos
smolboye has joined #nixos
k0d3fr34k[m] has joined #nixos
bpye has joined #nixos
pingveno has joined #nixos
Mic92 has joined #nixos
benkolera has joined #nixos
musicmatze[m] has joined #nixos
ThatDocsLady_ has joined #nixos
carlosdagos has joined #nixos
goibhniu[m] has joined #nixos
Sigma has joined #nixos
lopsided98 has joined #nixos
Baughn has joined #nixos
dtz[m] has joined #nixos
sphalerite has joined #nixos
regulus_ has joined #nixos
Ankhers has joined #nixos
d1rewolf has joined #nixos
johnw has joined #nixos
lewo has joined #nixos
fgaz has joined #nixos
Yaniel has joined #nixos
nahamu has joined #nixos
duncan^ has joined #nixos
CrazedProgrammer has joined #nixos
Forkk has joined #nixos
philipcristiano has joined #nixos
commander has joined #nixos
jasom has joined #nixos
jophish has joined #nixos
metalrain has joined #nixos
timclassic has joined #nixos
cheshircat has joined #nixos
glasserc has quit [Read error: Connection reset by peer]
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
glasserc has joined #nixos
JonReed has quit [Ping timeout: 252 seconds]
<sir_guy_carleton> okay, i got it
<sir_guy_carleton> i used nix-shell -I nixpkgs=/nix/var/nix/profiles/per-user/root/channels/unstable <my stuff here>
<clever> that can also work
gspia has joined #nixos
<sir_guy_carleton> the unstable channel is there but not in my nixpkgs path
<clever> echo $NIX_PATH
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/7c826371c49 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45537 → setbfree: 0.8.7 -> 0.8.8 → https://git.io/fAtIE
nuncanada has quit [Quit: Leaving]
<sir_guy_carleton> yeah not there
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45538 → shaarli: 0.10.0 -> 0.10.2 → https://git.io/fAtIg
<sir_guy_carleton> i guess i should change that ...
<elvishjerricco> I tried xmonad under kde. Seemed to start up just fine, but all the menus you can have pop up from the task bar became full sized windows rather than floating menus. Then xmonad eventually crashed...
<cmcdragonkai> is there a version of `substituteInPlace` that allows regular expressions?
<elvishjerricco> cmcdragonkai: sed?
tzemanovic has joined #nixos
rauno has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45539 → remmina: 1.2.31.2 -> 1.2.31.3 → https://git.io/fAtLJ
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45540 → riemann_c_client: 1.10.2 -> 1.10.3 → https://git.io/fAtL3
mayhewluke has quit [Ping timeout: 252 seconds]
ecx8618 has joined #nixos
<ecx8618> _.+._
<ecx8618> (^\/^\/^)
<ecx8618> \@*@*@/
<ecx8618> {_____}
<ecx8618> /)))))))))
ecx8618 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
mayhewluke has joined #nixos
<blankhart> how do i tell nix-shell how to find a system library specified in the extra-libraries field of my cabal file?
fragamus has joined #nixos
vmandela has joined #nixos
spear2 has quit [Remote host closed the connection]
spear2 has joined #nixos
<vmandela> Is there a way to reduce qemu VM creation time for NixOS tests ? I am running NixOS in virtualbox and one configuration in installer test takes ~ 1 hr.
<clever> vmandela: you need to get kvm working inside the virtualbox vm, look up nested virtualization
<vmandela> clever, thanks I will take a look. I am running virtualbox on windows. Does that matter ?
<clever> not sure
sbdchd has quit [Remote host closed the connection]
<vmandela> clever, I will try it out.
sbdchd has joined #nixos
sbdchd has quit [Remote host closed the connection]
trcc has joined #nixos
erickomoto has joined #nixos
Wharncliffe has quit [Ping timeout: 240 seconds]
tertle||eltret has quit [Quit: Connection closed for inactivity]
trcc has quit [Ping timeout: 252 seconds]
vidbina has quit [Ping timeout: 252 seconds]
<blankhart> more specifically, with this https://lpaste.net/5669764328627109888 how do i tell nix-shell that libhunspell is in /usr/lib/x86_64-linux-gnu/
<blankhart> it complains that when invoking cabal2nix shell.nix, f is missing an argument hunspell
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lisanna has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45541 → libsForQt5.qtkeychain: 0.9.0 -> 0.9.1 → https://git.io/fAttc
<{^_^}> [nixpkgs] @ryantm merged pull request #45539 → remmina: 1.2.31.2 -> 1.2.31.3 → https://git.io/fAtLJ
<{^_^}> [nixpkgs] @ryantm pushed commit from R. RyanTM to master « remmina: 1.2.31.2 -> 1.2.31.3 »: https://git.io/fAttR
<typetetris> blankhart: I don't know how to make cabal from nixpkgs find your non-nixpkgs hunspell library, but to use hunspell from nixpkgs, you need to use just `hunspell` not `libhunspell`
<blankhart> thank you typetetris i will try that
erickomoto has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45542 → qt5ct: 0.35 -> 0.36 → https://git.io/fAtt2
<typetetris> `nix-env -f '<nixpkgs>' -qaP '.*unspell.*'` shows all nixpkgs packages which mention `unspell`, the first column of the output is the attribute name inside nixpkgs, which is the relevant thing for "addressing" it from nix files. Best read the nix manual (completely) and the nixpkgs manual (at least the haskell section).
erickomoto has joined #nixos
aarvar has joined #nixos
<blankhart> okay. if i do that nix finds hunspell but now cabal can't find it
Ralith has joined #nixos
<Ralith> where's the release schedule documented?
<blankhart> thanks for your help. i will pursue this when i am more awake
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45543 → qpdf: 8.1.0 -> 8.2.1 → https://git.io/fAttP
<{^_^}> [nixpkgs] @ryantm merged pull request #45361 → wabt: init at 1.0.5 → https://git.io/fAvyI
<{^_^}> [nixpkgs] @ryantm pushed commit from @Ekleog to master « wabt: init at 1.0.5 »: https://git.io/fAtty
sb0 has quit [Quit: Leaving]
sb0 has joined #nixos
blankhart has quit [Quit: WeeChat 1.9.1]
klntsky has quit [Ping timeout: 250 seconds]
tzemanovic has quit [Remote host closed the connection]
tzemanovic has joined #nixos
tzemanovic has quit [Read error: Connection reset by peer]
klntsky has joined #nixos
tzemanovic has joined #nixos
erickomoto has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
erickomoto has joined #nixos
erickomoto has quit [Client Quit]
Fare has quit [Ping timeout: 264 seconds]
drakonis_ has quit [Remote host closed the connection]
Dedalo has joined #nixos
tzemanovic has quit [Remote host closed the connection]
tzemanovic has joined #nixos
tzemanovic has quit [Remote host closed the connection]
tzemanovic has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45544 → qemu: 2.12.1 -> 3.0.0 → https://git.io/fAtm0
Fare has joined #nixos
<[Leary]> elvishjerricco: someone in #xmonad was recently asking about xmonad with KDE and they seemed to get it working fine. They did have to add managehooks to float (or ignore?) the KDE pop-ups. A crash is unexpected.
<elvishjerricco> [Leary]: Yea I have no idea how to do the managehooks thing to float these specific windows :P
<[Leary]> There's an xmonad FAQ somewhere that will document it well enough. But the gist is that you get the class name of a window from (I think) the second string returned by `xprop | grep WM_CLASS`, and then mappend `className =? "the class name" --> doFloat` to your manageHook to float windows that match (on creation).
trcc has joined #nixos
<[Leary]> Well nevermind an FAQ, the XMonad.ManageHook hackage docs are probably good enough.
<[Leary]> If a little sparse.
<[Leary]> BBL, was in the middle of baking.
vmandela_ has joined #nixos
vmandela has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 240 seconds]
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eeva has joined #nixos
trcc has quit [Remote host closed the connection]
ktonga has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45545 → praat: 6.0.40 -> 6.0.42 → https://git.io/fAtYB
hyper_ch2 has joined #nixos
<hyper_ch2> good morning :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45546 → pkcs11helper: 1.25 -> 1.25.1 → https://git.io/fAtYg
spear2 has quit [Ping timeout: 252 seconds]
spear2 has joined #nixos
Fare has quit [Ping timeout: 244 seconds]
slack1256 has quit [Remote host closed the connection]
TheBrayn has joined #nixos
TheBrayn has left #nixos [#nixos]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45547 → pidgin-sipe: 1.23.2 -> 1.23.3 → https://git.io/fAtYb
sir_guy_carleton has quit [Quit: WeeChat 2.0]
etu has quit [Quit: WeeChat 2.2]
etu has joined #nixos
trcc has joined #nixos
sb0 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45548 → parallel: 20180722 -> 20180822 → https://git.io/fAtOk
<{^_^}> [nixpkgs] @Tomahna opened pull request #45549 → mopidy-iris: 3.23.2 -> 3.24.0 → https://git.io/fAtOI
tzemanovic has quit []
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45550 → openvdb: 5.1.0 -> 5.2.0 → https://git.io/fAtOK
logzet has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45551 → opensubdiv: 3.3.2 -> 3.3.3 → https://git.io/fAtOH
revtintin has joined #nixos
leotaku has joined #nixos
leotaku has quit [Quit: ZNC 1.6.5 - http://znc.in]
leotaku has joined #nixos
ThatDocsLady_ has quit [Quit: Leaving]
vmandela_ has quit [Quit: Leaving]
RyanKnack8 has joined #nixos
<RyanKnack8> *p e n i s b i r d p e n i s b i r d *
<RyanKnack8> p _..._ p
<RyanKnack8> e ( ..__`'-.,--, e
<RyanKnack8> n '-._'-.__`\a\\ n
<RyanKnack8> i '._ .' (| i
<RyanKnack8> s 7 || s
<RyanKnack8> b / .' | b
<RyanKnack8> i / .-' ,J i
<RyanKnack8> r / \ r
<RyanKnack8> d || / ; d
<RyanKnack8> * || | HELLO | ____ *
<RyanKnack8> p `\ \ |__/ ''\ p
<RyanKnack8> e '. \ /.-` {}| e
<RyanKnack8> n /\ `; .-' / n
<RyanKnack8> i \ ;((( .--'\_/ i
<RyanKnack8> s .((( .-;\ s
<RyanKnack8> b .--'` ,;`'.'-;\ b
<RyanKnack8> i your __.' '. .'\\ i
<RyanKnack8> r dick --' | \ | r
<RyanKnack8> d \_\,_/ d
<RyanKnack8> *p e n i s b i r d p e n i s b i r d *
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45552 → openorienteering-mapper: 0.8.1.2 -> 0.8.2 → https://git.io/fAt3M
thc202 has joined #nixos
ThatDocsLady has joined #nixos
lo_mlatu has joined #nixos
RyanKnack8 has quit [Ping timeout: 252 seconds]
johanot has joined #nixos
lo_mlatu has quit [Ping timeout: 252 seconds]
<typetetris> RyanKnack8: Nice image, did you generate it with nix?
<{^_^}> [nixpkgs] @pSub merged pull request #45548 → parallel: 20180722 -> 20180822 → https://git.io/fAtOk
<{^_^}> [nixpkgs] @pSub pushed 2 commits to master: https://git.io/fAtsL
mayhewluke has quit [Ping timeout: 244 seconds]
selfsymmetric-mu has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/1bc48e63fd5 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
mayhewluke has joined #nixos
selfsymmetric-mu has joined #nixos
<ekleog> gchristensen: it looks like here has lost the +r, don't know if that was voluntary or not :)
Tucky has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45553 → neovim-qt: 0.2.8 -> 0.2.9 → https://git.io/fAtsx
<{^_^}> [nixpkgs] @vcunat pushed 24 commits to master: https://git.io/fAtGv
Dagger has quit [Excess Flood]
Dagger2 has joined #nixos
endformationage has quit [Ping timeout: 256 seconds]
logzet has quit [Ping timeout: 264 seconds]
logzet has joined #nixos
Azaiel has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45554 → nbd: 3.17 -> 3.18 → https://git.io/fAtGC
<{^_^}> [nixpkgs] @vcunat pushed 3 commits to release-18.03: https://git.io/fAtGB
<{^_^}> [nixpkgs] @vcunat merged pull request #44931 → Backport: Disable firefox vlc 1803 → https://git.io/fN5Nn
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45555 → mblaze: 0.3.2 -> 0.4 → https://git.io/fAtGE
<{^_^}> [nixpkgs] @xeji merged pull request #45522 → distrho: unstable-2018-01-01 -> 2018-04-16 → https://git.io/fALNp
<{^_^}> [nixpkgs] @xeji pushed commit from @magnetophon to master « distrho: unstable-2018-01-01 -> 2018-04-16 (#45522) »: https://git.io/fAtG9
Thra11 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45556 → media-player-info: 23 -> 24 → https://git.io/fAtZk
vidbina has joined #nixos
Thra11 has quit [Ping timeout: 252 seconds]
<mpickering> ryantm: Your command to test the package could be simpler
<mpickering> nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/a4337af2012930ee15ba87f236b6ba9201d2d238.tar.gz -p openorienteering-mapper
alex`` has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @xeji merged pull request #45527 → packer: 1.2.4 -> 1.2.5 → https://git.io/fAteX
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to master « packer: 1.2.4 -> 1.2.5 (#45527) »: https://git.io/fAtZP
<{^_^}> [nixpkgs] @dotlambda merged pull request #45528 → pythonPackages.libkeepass: init at 0.3.0 → https://git.io/fAtvw
<{^_^}> [nixpkgs] @dotlambda pushed commit from @jqueiroz to master « pythonPackages.libkeepass: init at 0.3.0 (#45528) »: https://git.io/fAtZM
selfsymmetric-mu has joined #nixos
ajs124 has joined #nixos
<{^_^}> [nixpkgs] @xeji closed pull request #45544 → qemu: 2.12.1 -> 3.0.0 → https://git.io/fAtm0
ktonga has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @xeji merged pull request #45545 → praat: 6.0.40 -> 6.0.42 → https://git.io/fAtYB
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « praat: 6.0.40 -> 6.0.42 (#45545) »: https://git.io/fAtZj
<{^_^}> [nixpkgs] @CMCDragonkai opened pull request #45557 → pythonPackages.bjoern: init at 2.2.2 → https://git.io/fAtnG
rihards has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #45529 → xpad: 5.0.0 -> 5.1.0 → https://git.io/fAtvP
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « xpad: 5.0.0 -> 5.1.0 (#45529) »: https://git.io/fAtn0
goibhniu has joined #nixos
tzemanovic has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45558 → nagios: 4.4.1 -> 4.4.2 → https://git.io/fAtn2
<genesis> dtz[m] : radare people say 2.7 is VERY old :)
vidbina has quit [Ping timeout: 252 seconds]
Guest1773 is now known as LnL
vidbina has joined #nixos
Azaiel has joined #nixos
civodul has joined #nixos
<cmcdragonkai> Why is the bot called `Graham Christensen`?
vidbina has quit [Ping timeout: 244 seconds]
vmandela has joined #nixos
DigitalKiwi has quit [Ping timeout: 252 seconds]
<srhb> cmcdragonkai: Its master is Graham Christensen.
chaker has joined #nixos
winem_ has joined #nixos
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fAtcZ
<{^_^}> [nixpkgs] @adisbladis merged pull request #45546 → pkcs11helper: 1.25 -> 1.25.1 → https://git.io/fAtYg
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fAtcC
<{^_^}> [nixpkgs] @peti merged pull request #45554 → nbd: 3.17 -> 3.18 → https://git.io/fAtGC
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fAtcW
<{^_^}> [nixpkgs] @adisbladis merged pull request #45542 → qt5ct: 0.35 -> 0.36 → https://git.io/fAtt2
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fAtcl
<{^_^}> [nixpkgs] @adisbladis merged pull request #45535 → rpm: 4.14.1 -> 4.14.2 → https://git.io/fAtkl
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fAtc0
tim_nixos has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #45536 → s4cmd: 2.0.1 -> 2.1.0 → https://git.io/fAtko
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « s4cmd: 2.0.1 -> 2.1.0 (#45536) »: https://git.io/fAtcH
<tim_nixos> hey guys, how can I create a 'shell.nix' file and use it with 'nix-shell' that will just install one package in the current context? And how would I do that?
xeji has joined #nixos
<jonge> tim_nixos: is `nix-shell -p myPackage` not sufficient for your usecase?
<sphalerite> tim_nixos: `with import <nixpkgs> {}; mkShell { buildInputs = [foo]; }`
<tim_nixos> jonge: it is sufficient, I would like to make it persistent with the project though
DigitalKiwi has joined #nixos
<jonge> tim_nixos: ok, a default.nix file with roughly the following content would work: `let pkgs = import <nixpkgs> {}; in pkgs.stdenv.mkDerivation { name = "bla"; buildInputs = [ pkgs.myPackage ]; src = ./.; }`
<tim_nixos> sphalerite: thanks! works like a charm :)
<jonge> oh sphalerite was faster and shorter. :)
<tim_nixos> jonge: thanks for your reply :)
<sphalerite> *ninja*
<jonge> sphalerite: i didn't know about the mkShell function...! gotta study that.
<sphalerite> hasn't been around for all that long
jackdk has quit [Ping timeout: 260 seconds]
<tim_nixos> sphalerite: is there documentation for that? the nix manual shows nothing..
<sphalerite> tim_nixos: it's supposed to be in the nixpkgs manual I think… but it seems to have gone missing
<sphalerite> tim_nixos: you can read the doc sources though
<sphalerite> ,find shell.md
<{^_^}> Couldn't find any such files
duncan^ has quit [Quit: K-lined: Don't email support.]
<sphalerite> ,find doc/shell.md
<{^_^}> Couldn't find any such files
<sphalerite> weird
<tim_nixos> sphalerite: alright, I was checking the nixpgks manual initially but didn't find anything there..
<sphalerite> ,find shell.section.md
<sphalerite> there it is
<tim_nixos> thanks :)
duncan^ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fAtWE
<{^_^}> [nixpkgs] @Mic92 merged pull request #45553 → neovim-qt: 0.2.8 -> 0.2.9 → https://git.io/fAtsx
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45559 → nlohmann_json: 3.1.2 -> 3.2.0 → https://git.io/fAtWg
<sphalerite> Any spacemacs users around who could share how they set it up with nixpkgs? Ideally using emacsWithPackages magic :p
rsa has joined #nixos
spear2 has quit [Quit: Leaving]
<srhb> sphalerite: There was an issue on the spacemacs tracker where most NixOS users apparently just use the spacemacs layers, fwiw
<sphalerite> :/
<sphalerite> but my declaratives!
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45560 → libyaml: 0.1.7 -> 0.2.1 → https://git.io/fAtlY
<srhb> sphalerite: Well isn't it sort of already? (Just not Nix -- but I agree with your sentiment :D)
<genesis> "i686-linux" = fetchurl {..}
<genesis> i want to "x86_64-linux" = $"i686-linux"; but i don't get the right syntax
<srhb> genesis: I don't understand the question
philippD has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #45547 → pidgin-sipe: 1.23.2 -> 1.23.3 → https://git.io/fAtYb
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fAtlE
<infinisil> sphalerite: The basic gist: ((pkgs.emacsPackagesNgGen pkgs.emacs).overrideScope (super: self: { <overrides> })).emacsWithPackages (p: [ <packages> ])
<genesis> i'd like to assign other plateform to the first binary
<srhb> genesis: You want to refer back to the attribute in the same attrset? In that case you need rec, as in
<infinisil> sphalerite: pkgs.emacs can be replaces with a different emacs if you need
<srhb> genesis: rec { foo = 42; bar = foo; }
<sphalerite> infinisil: yeah I'm already using something like that. Question is how to spacemacs it up
<genesis> thx sarah, i'll have look.
<infinisil> Ohh
<infinisil> I missed the spacemacs part
<infinisil> Sorry no idea for that :)
<{^_^}> [nixpkgs] @lsix merged pull request #45116 → pythonPackages.django: update django_2_0 and add django_2_1 → https://git.io/fNpAB
<{^_^}> [nixpkgs] @lsix pushed 4 commits to master: https://git.io/fAt8q
<{^_^}> [nixpkgs] @adisbladis merged pull request #45541 → libsForQt5.qtkeychain: 0.9.0 -> 0.9.1 → https://git.io/fAttc
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fAt8Y
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45561 → lxcfs: 3.0.1 -> 3.0.2 → https://git.io/fAt83
__Sander__ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #45549 → mopidy-iris: 3.23.2 -> 3.24.0 → https://git.io/fAtOI
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fAt86
johanot has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45562 → libuv: 1.21.0 -> 1.23.0 → https://git.io/fAt8x
<vmandela> samueldr, Could you please remove the WIP label from the PR https://github.com/NixOS/nixpkgs/pull/45345 ? The PR is updated now with tests. Thank you.
<{^_^}> #45345 (by vmandela, 4 days ago, open): nixos/install-grub: include child configs in grub menu
johanot has joined #nixos
<{^_^}> [nixpkgs] @edolstra merged pull request #45551 → opensubdiv: 3.3.2 -> 3.3.3 → https://git.io/fAtOH
<{^_^}> [nixpkgs] @edolstra pushed 2 commits to master: https://git.io/fAt48
<srhb> vmandela: samueldr: I removed the wip label.
<vmandela> srhb, thank you.
carlosdagos has quit [Quit: Connection closed for inactivity]
sigmundv_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45563 → lxc: 3.0.1 -> 3.0.2 → https://git.io/fAtB7
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45564 → libtensorflow: 1.9.0 -> 1.10.0 → https://git.io/fAtBp
<hyper_ch2> disasm: ping
<srhb> Does hydra serve the pure json from hydra-queue-runner --status somewhere, or will I have to get it from the command?
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<srhb> Looks like the answer is no and yes.
Dedalo has joined #nixos
chaker` has joined #nixos
wirew0rm has quit [Remote host closed the connection]
chaker has quit [Ping timeout: 244 seconds]
frank87 has joined #nixos
wirew0rm has joined #nixos
Nikita has joined #nixos
nikivi has quit [Read error: Connection reset by peer]
Nikita is now known as Guest57443
simukis has joined #nixos
<aminechikhaoui> or `curl -H "Content-type: application/json" https://hydra.nixos.org/queue-runner-status`
<srhb> aminechikhaoui: That's not the raw json unfortunately. I checked the src, and there appears to be no way to get at it directly. :)
<srhb> Oh really
<srhb> You are right! I thought I tried that. Thank you :)
<srhb> Must be abstracted away somehow...
<aminechikhaoui> :)
humanoyd has joined #nixos
helpusobi has joined #nixos
<{^_^}> [nixpkgs] @edolstra pushed 2 commits to master: https://git.io/fAt0Y
chaker` has quit [Quit: ERC (IRC client for Emacs 25.3.1)]
vmandela has quit [Remote host closed the connection]
<Taneb> I'm getting "error: unsupported function 'buildenv'" whenever I try to nix-env -iA something or nix-channel --update
<Taneb> Any idea what this could be?
<srhb> Taneb: Too old a nix daemon, probably.
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<srhb> Or rather, too new a nix client.
<srhb> Well, both are true :-P
Guest57443 is now known as nikivi
Acou_Bass has quit [Ping timeout: 260 seconds]
Dedalo has joined #nixos
johanot has quit [Ping timeout: 252 seconds]
<Taneb> I get the feeling this is going to be either really easy or really hard to fix
<srhb> Should be really easy. Can you upgrade your nix-daemon?
<Taneb> In principle
<srhb> Otherwise, use a newer nix-env (you can just nix-store --realise it) to downgrade your nix client.
<Taneb> Although I don't know how
<srhb> Taneb: What system are you on?
trcc has quit [Remote host closed the connection]
<Taneb> Ubuntu
trcc has joined #nixos
johanot has joined #nixos
Acou_Bass has joined #nixos
<srhb> Taneb: Maybe nix upgrade-nix will work for that?
<srhb> Not sure actually.
<Taneb> Same error
<srhb> Oh yeah, you'll need to use a nix that matches your daemon, and that probably doesn't have that command.
<srhb> Might be easier to downgrade the client then, or simply install nix again. Not sure what the method is on non NixOS.
<Taneb> ...actually it might, I think one of my coworkers switched this computer to use nix-2.1pre while he was trying something out
<sphalerite> Taneb: is it a multi-user install?
<Taneb> sphalerite: yes
<sphalerite> Taneb: if so, you should be able to get a matching nix-env for the daemon quite easily
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45565 → kotlin: 1.2.60 -> 1.2.61 → https://git.io/fAtEc
<sphalerite> just pgrep -a nix-daemon
<sphalerite> and use <storepath>/bin/nix-env
ericsagnes has quit [Ping timeout: 255 seconds]
<sphalerite> grabbing the store path from the pgrep output :)
pinPoint22 has joined #nixos
<pinPoint22> | .-' '-.
<pinPoint22> | / _ _\
<pinPoint22> | _..._
pinPoint22 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<sphalerite> what a pretty rainbow
<srhb> ... yes... rainbow...
<srhb> Your optimism is admirable. :P
<sphalerite> :)
trcc has quit [Ping timeout: 252 seconds]
<infinisil> Ughh, trying to use emacs2nix, but it fails with "Parse exception: not enough input"
<infinisil> The instructions in the readme don't work
<{^_^}> [nixpkgs] @Mic92 opened pull request #45566 → ocamlPackages.menhir: 20170712 -> 20180530 → https://git.io/fAtE4
<{^_^}> [nixpkgs] @johanot opened pull request #45567 → certmgr: Add patch for optional trust of self-signed certificates at remote cfssl apiserver → https://git.io/fAtEu
<{^_^}> [nixpkgs] @sjau opened pull request #45568 → Flexget: 2.14.9 -> 2.14.18 → https://git.io/fAtEa
knupfer has joined #nixos
revtintin has quit [Quit: WeeChat 1.9.1]
<{^_^}> [nixpkgs] @yorickvP opened pull request #45569 → wireguard: change preStop to postStop, require network.target → https://git.io/fAtue
<{^_^}> Channel nixpkgs-18.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/fde20125199 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.03-darwin)
trcc has joined #nixos
amfl_ has quit [Quit: WeeChat 1.6]
amfl has joined #nixos
<{^_^}> [nixpkgs] @leenaars opened pull request #45570 → todoman: init at 3.4.0 → https://git.io/fAtu2
jtojnar has quit [Remote host closed the connection]
<Taneb> sphalerite: srhb: thanks
<Taneb> The solution I did was restart the nix daemon, it turns out that step had just been missed
jtojnar has joined #nixos
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/fde20125199 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
<tokudan[m]> I'm trying to make a derivation that takes an SD card image as source and modifies some files on it. I can extract the partitions into their own files, but is there any way to actually modify the files in the nix sandbox?
mayhewluke has quit [Ping timeout: 252 seconds]
<Dezgeg> woulldn't it be much easier to just have the image hold the correct files in the first place?
mayhewluke has joined #nixos
<tokudan[m]> in theory yes, in practice I've got to download the official raspbian image and add some files to it
<Dezgeg> I guess you can use cptofs and cpfromfs to extract and modify stuff
NightTrain has joined #nixos
<tokudan[m]> that sounds promising, i'll have a closer look at that. never heard of the linux kernel library before
<{^_^}> [nixpkgs] @jtojnar opened pull request #45571 → gnome3.gconf: re-add as a pointer to the removal PR → https://git.io/fAtga
<tokudan[m]> Dezgeg: yep, that's exactly what I needed. thank you :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45572 → hdf5-threadsafe: 1.10.2 -> 1.10.3 → https://git.io/fAtgd
okdas has joined #nixos
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<tokudan[m]> is "okdas" spamming or just sending empty messages?
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<cocreature> tokudan[m]: does the latter exclude the former? :)
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<okdas>
<tokudan[m]> cocreature: that was an "or", not an "xor" ;)
<okdas>
okdas has quit [Remote host closed the connection]
<{^_^}> [nixos-hardware] @yegortimoshenko pushed 2 commits to 20180824.021016/swanky: https://git.io/fAt2T
<tokudan[m]> so i assume the answer is yes, as i've got a full screen of empty lines
<{^_^}> [nixos-hardware] @yegortimoshenko pushed to 20180824.021016/swanky « Toshiba Chromebook (`swanky`) -> Toshiba Chromebook 2 `swanky` »: https://git.io/fAt2O
ericsagnes has joined #nixos
Havvy has quit [Ping timeout: 276 seconds]
rardiol has joined #nixos
<Taneb> What do I need to do to make a local hydra server usable as a binary cache?
<srhb> tazjin: Have you been able to actually use the statsd server in datadog-agent? It doesn't appear to be listening for me, and the logs aren't helpful.
sb0 has joined #nixos
logzet has quit [Remote host closed the connection]
<lewo> Taneb: I think hydra is doing it by default. Did you try to curl /http://your-hydra/a-hash.narinfo ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45573 → inadyn: 2.3.1 -> 2.4 → https://git.io/fAtaJ
<Taneb> 301 error
<{^_^}> [nixpkgs] @krav opened pull request #45574 → gitlab: 10.8.0 -> 11.2.1, gitlab-ee: init at 11.2.1 → https://git.io/fAtaL
<{^_^}> [nixos-hardware] @yegortimoshenko pushed to 20180824.021016/swanky « toshiba/swanky: reword guide »: https://git.io/fAtam
<{^_^}> [nixpkgs] @uri-canva opened pull request #45575 → openjdk10: add darwin support → https://git.io/fAta4
<lewo> Taneb: hmm, i don't know then. But with the following configuration, the deployed hydra is exposing a binary cache: https://github.com/nlewo/nixpkgs-contrail/blob/master/ci/hydra-configuration.nix
aarvar has quit [Ping timeout: 268 seconds]
<{^_^}> [nixos-hardware] @yegortimoshenko pushed 5 commits to 20180824.021016/swanky: https://git.io/fAtau
knupfer has quit [Ping timeout: 264 seconds]
<hyper_ch2> srhb: online?
<Taneb> lewo: thanks for the help
<srhb> hyper_ch2: I am
<jonge> is there a single command to calculate the total closure size of a package? currently i do only see that one could sum up the result of `du -sm $(nix-store -qR /nix/store/foopackage)`
<srhb> jonge: nix path-info might have something
<hyper_ch2> srhb: so, I cloned nixpkgs.... I did change flexget to newer version, I made PR.... so far so good.... then in my cloned I did change now plex also to a newer version. When I try to make a PR now, it will include both, flexget and plex... how can I only make a PR for plex since I already made one for flexget?
<infinisil> jonge: nix path-info -S /nix/store/...
<srhb> hyper_ch2: Always use different branches :)
<srhb> hyper_ch2: So the easiest way is to simply start off by branching off eg. nixos-unstable: git checkout nixos-unstable && git checkout -b my-feature-branch
<srhb> The only thing you ever push will be your feature branches, and just pr those.
<hyper_ch2> srhb: hmmm.... ok
<jonge> infinisil: perfect, that does exactly what i want. thank you!
<hyper_ch2> what to do now? :)
<srhb> hyper_ch2: cherry pick the commit you want to PR onto a new branch based off nixos-unstable
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<hyper_ch2> srhb: its based on master... not unstable
<srhb> hyper_ch2: That's fine too
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45576 → gparted: 0.31.0 -> 0.32.0 → https://git.io/fAtaj
<srhb> hyper_ch2: Just base your feature branches off master instead.
<hyper_ch2> will do so
<srhb> hyper_ch2: Technically, master is what is wanted, but it can be cumbersome to develop against if master has a lot of uncached stuff. :)
<srhb> hyper_ch2: But the "high level goal" is: Have a branch for each PR, that consists of master + the changes you want to PR
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45577 → hamlib: 3.2 -> 3.3 → https://git.io/fAtV8
<hyper_ch2> srhb: I did checkout the pre-changes commit, then I branched, I added the changes and put it to my clone.... but I can't find the branch on github
<srhb> hyper_ch2: Did you push your new branch?
<infinisil> I have this very useful alias for that: `alias gpsup="git push -u origin $(git symbolic-ref --short HEAD)"`
<srhb> infinisil: git push -u origin HEAD will do, won't it?
<srhb> hyper_ch2: Where's your github repo?
<infinisil> srhb: Dunno, does it?
<srhb> infinisil: Well if you just want your local branchname to also be the remote branch name, yes :)
<infinisil> Ah neat, I'll try that next time
<srhb> hyper_ch2: Looks like you did push to master. Wonder if you have a weird alias set for push?
<srhb> My git doesn't behave like that at least
<hyper_ch2> srhb: no, I don't have put an alias for push
<srhb> It would ask me to specify the upstream branch, like infinisil just said
<srhb> anyway, git push --set-upstream origin HEAD
<hyper_ch2> ok, that seems to have worked git push --set-upstream origin HEAD
<{^_^}> [nixpkgs] @sjau opened pull request #45578 → Plex: 1.13.4 -> 1.13.5 → https://git.io/fAtVM
<srhb> hyper_ch2: You have a weird merge in there
<hyper_ch2> what do you mean'
<srhb> You have a commit "Merge pull request #1 from NixOS/master" in there
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/beaa0984c63 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<srhb> It's empty, so you can just squash it away.
<hyper_ch2> dunno how
<infinisil> Look it up online!
<srhb> search for something like rebase remove commit :)
magnetophon has joined #nixos
<magnetophon> I'm working on a package that uses git describe and I'm getting: "fatal: No names found, cannot describe anything.". Any ideas?
<happyente[m]> Whats the use for the branchName parameter in fetchgit? Shouldn't the rev always be enough?
humanoyd has quit [Quit: WeeChat 2.2]
<infinisil> magnetophon: fetchFromGitHub and such remove the .git directory, so it's not a git repo anymore after that
<tazjin> srhb: yes, but I'm currently on vacation; don't have a real keyboard available
<infinisil> magnetophon: The best option usually is to make it not use git describe, pass in the version some other way
<infinisil> magnetophon: Alternatively (but not recommended if you can avoid it), is to use keepDotGit = true
<srhb> tazjin: OK, no problem! :)
<srhb> tazjin: Have a nice vacation
<tazjin> thanks ☺️
<magnetophon> infinisil: I already have keepDotGit,otherwise I get anpother error
<infinisil> Oh hmm.. Then make it not use git describe :)
tzemanovic has quit [Remote host closed the connection]
<infinisil> Not exactly sure what's the problem
<magnetophon> infinisil: the git descibe part is upstream. I was just wondering if there's anything else that nixos does to the repo, similar to how it deletes the .git by default
<infinisil> Yeah I mean to make upstream not use git describe. Some projects provide a way to override it
tzemanovic has joined #nixos
<magnetophon> infinisil: OK, I'll try that. Thanks
Mateon3 has joined #nixos
Mateon2 has quit [Ping timeout: 240 seconds]
Mateon3 is now known as Mateon1
mzan has joined #nixos
NightTrain has quit [Ping timeout: 252 seconds]
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
infinisil has joined #nixos
rihards has quit [Ping timeout: 252 seconds]
sb0 has quit [Quit: Leaving]
tzemanovic has quit [Remote host closed the connection]
tzemanovic has joined #nixos
nadley has joined #nixos
blankhart has joined #nixos
primeos has joined #nixos
rprije has quit [Ping timeout: 252 seconds]
<genesis> i finnally get this mbrola works \o/
Freechicks has joined #nixos
timj1 has joined #nixos
<magnetophon> hi timj1! :)
<timj1> magnetophon: hey. *why* does "git describe" not work inside a build environment? how are packages supposed to build from git if taht's not working?
knupfer has joined #nixos
<magnetophon> timj1: I don't know why. This is the first package that I know of that uses it.
<timj1> e.g. git.git/GIT-VERSION-GEN uses git describe
<magnetophon> timj1: I don't know what that is, sorry
<magnetophon> infinisil: timj1 is the upstream author of the package with the "git describe" issue.
lawlesseel has joined #nixos
<magnetophon> infinisil: can you explain why you suggest not using it?
mzan has left #nixos [#nixos]
<infinisil> Nix builds shouldn't rely on where the package is fetched from. It could be an archive, a git repo, whatever
<infinisil> Namely github provides very convenient tarballs that just contain the sources at a specific git revision
<infinisil> Without a .git
<infinisil> What some builds allow you to do is to use `export VERSION=...` to make the build use this version, and fall back to the git way if that's not set
<magnetophon> infinisil: timj1 is using those tarbals for his releases, but we are trying to fix another issue, so I have to build from master. that's when we ran into the describe issue
Fare has joined #nixos
<infinisil> The tarballs don't depend on release or not, they work for any revision
johanot has quit [Remote host closed the connection]
<infinisil> https://github.com/<owner>/<repo>/archive/<revision>.tar.gz
<infinisil> Gets you the tarball for a revision
<timj1> infinisil: our tarballs contain files generated from git (e.g. version number, configure, etc); but when buiding from git no generated files are present, so autogen.sh needs to be called, version extracted from git, author information for man pages is extracted from git, etc. i.e. if building from git, git needs to actually work, also autoconf, automake, etc
<magnetophon> infinisil: ah, right. I knew, but forgot
<{^_^}> [nixpkgs] @bignaux opened pull request #45580 → mbrola: init at 3.0.1h → https://git.io/fAt6n
<timj1> infinisil: the tarballs generated by github are incomplete, it's not a good idea to use those unless a project specifically blesses their use
philippD has joined #nixos
<magnetophon> timj1: automake, autoconf etc is working. like I said:I got the release version to build quite far: at least it was well into compiling. and I was using your autogen.sh to do it.
<infinisil> timj1: Pretty much all nixpkgs packages use these tarballs to build stuff
<timj1> infinisil: see what magnetophon said above. of course we have working releae tarballs. but development can't work throug tarballs, i.e. builds from the git master branch need full developer tool functionalits
<timj1> functionality
<infinisil> What's the project anyways? I haven't looked at the source
<timj1> https://github.com/tim-janik/beast is one project that is setup this way
<timj1> the latest release tarball doesn't build under nixos, because e.g. /bin/pwd is hardcoded in scripts
<infinisil> Ah yeah that's no problem, gets usually patched
<infinisil> And the git describe problem can get patched too
<timj1> so I'm trying to fix cases like these up and have magnetophon report other issues, but going through a release tarball would make things too painfully slow
trcc has quit [Remote host closed the connection]
<infinisil> git describe is only used to get a version?
<timj1> infinisil: as i said above there's more info extracted from git during a build than just describe
<infinisil> Such as?
trcc has joined #nixos
<infinisil> I see
<timj1> you'd have to grep for 'git' in the makefiles to get a comprehensive list
<timj1> off the top of my head, author infor for man pages
<infinisil> Hmm I see, that's pretty neat
<infinisil> Seems justified
<timj1> the file list for various tests. i.e. we run some unit tests on based on what files we know are kept in git, not just found in a directory
<infinisil> So I think the solution is to figure out why git fails with nix, there's no inherent reason that shouldn't work
<infinisil> magnetophon: You can enter the build environment with nix-shell and run the build like that
<magnetophon> infinisil: sure. I just need to refresh my memory on how to do that
trcc has quit [Ping timeout: 268 seconds]
Dedalo has joined #nixos
<{^_^}> [nixops] @Chakerbh opened pull request #993 → Add a resource for GCE routes →
<magnetophon> ok, found it, thanks to the wiki! ;)
<blankhart> if i have a nixpkgs dependency on hunspell, and want to direct cabal's attention to it in a haskell project, how do i figure out the path to use once it is in the nix store?
<magnetophon> infinisil: OK, I'min nix-shell, and am getting the same errors. now what?
<magnetophon> s/min/m in/
<infinisil> magnetophon: Dunno, run the commands yourself, figure out what's different to the normal git repo
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/7db611f2af8 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
<srhb> iirc we rather aggressively prune the history in order to keep the output hashes more or less sane (which is hard in fetchgit's case)
<magnetophon> srhb: that's what I thought was happening. any way to work around that? (similar to keepDotGit)
<srhb> magnetophon: For _arbitrary_ data, probably not sanely. We need to know the output before we even download it, morally.
<srhb> For specific history -- probably, with sufficient hacks :-)
nuncanada has joined #nixos
<magnetophon> srhb: OK, thanks
<srhb> Or if it's for a dev workflow, just clone it locally and point src at that directory.
<srhb> I don't think anyone has a good story for keeping determinism and allowing arbitrary git shenanigans yet.
<magnetophon> srhb: that's a great workaround! thanks!
<srhb> And yes, that sadly makes some fairly awesome automated builds (under other circumstances) very hostile to nix, or nix very hostile to them.
<srhb> Someone should fix git. :-)
<srhb> Then everyone's happy!
<magnetophon> srhb: I think I found oneof those cases...
<magnetophon> srhb: fix git? what's broken?
<srhb> I want to, morally, "get the graph from this patch and all history ever" and then "offline do things with this history I asked for"
<magnetophon> srhb: got an example of how to point src to a local copy?
<srhb> src = path/to/thing
<magnetophon> cool, thanks!
<srhb> Actually ./path/to/thing, probably ^^
<timj1> srhb: what exactly is the issue with git for deterministic builds? git isn't inserting random timestamps, fwiw, a git checkout can be treated as stable as a particular release tarball versoin, no?
<srhb> timj1: As far as I know (and my git knowledge is limited) yes -- but I'm not sure that the hash of .git doesn't change arbitrarily despite a given checkout
<srhb> timj1: And by hash I mean something like actually running sha256sum on it recursively
<{^_^}> [nixpkgs] @alyssais opened pull request #45581 → makeWrapper: document --set-default → https://git.io/fAtPb
<timj1> srhb: it doesn't that's the whole point of git hashes. git hashes the file contents, then file attributes and file pathnames, that's the tree hash, then the commit message + parent hash + related tree hash, that gives the git commit hash.
<{^_^}> [nixpkgs] @xeji opened pull request #45582 → nixos/tests/wordpress: fix test → https://git.io/fAtPp
<timj1> if that was flaky, git would need to be fixed, badly ;-)
<srhb> timj1: I'm not talking about the git commit hash though, but the actual hash of .git. Are you saying that I can predict that to always be the same for a given checkout?
<srhb> Meaning, can I check out a given revision in such a way that sha256sum on the directory always produces the same hash?
<manveru> i've also had the pleasure of dealing with repos that aren't clonable if you don't disable fsck
tzemanovic has quit [Remote host closed the connection]
alexteves has joined #nixos
arianvp has joined #nixos
<arianvp> Hi
<arianvp> I'm trying to deploy to a remote nixos machine, but I get weird errors
<timj1> srhb: afaik, sha256sum only works on file contents, how do you use it on directories?
<arianvp> > error: cannot add path '/nix/store/5aakgivm9i9c3wwhclgr9lrrqllffip6-keyutils-1.5.10.tar.bz2.drv' because it lacks a valid signature
<{^_^}> error: syntax error, unexpected $undefined, expecting ')', at (string):171:24
<arianvp> and idea what that could be?
<sphalerite> timj1: applying it to the NAR serialisation of the directory
Azaiel has quit [Ping timeout: 268 seconds]
<srhb> timj1: I'm just talking morally here. It doesn't matter how it's actually implemented. The point is that we need to get the .git dir for a certain ref in a way where it will always have the same bits, really.
<srhb> The other argument you could make is that we should just escape hatch out and say "oh, well, we trust git to not do anything wrong here" and rely on the git hash instead of our own hash
<srhb> But that's an entirely different can of worms and very philosophical :-P
<srhb> And it's fundamentally a purity breaking lie iff anyone ever uses some of that mutable history to produce differing builds in any way.
<srhb> But.. I don't know much about git. Maybe there's a way to do it!
<arianvp> do I need to sign artifacts before I can copy them over first?
<timj1> srhb: the .git/ dir literally? or the actual checkout? I'm talking about the checkout. if you're concerned about .git/, you miht want to consider keeping the .git dir *outside* the actual checkout, so you just have to deal with the hashes of the actual working directory. git supports that with e.g. GIT_DIR=...
<sphalerite> arianvp: I think if you use --no-require-sigs you don't have to
<srhb> timj1: the repo/.git dir literally
<sphalerite> arianvp: not sure exactly where to stick that in the nixos-rebuild invocation though
<srhb> timj1: That doesn't help us though. We must be able to know its contents ahead of time regardless of whether we keep it out of the build dir or not.
<arianvp> "unknown option --no-require-sigs"
<gchristensen> timj1: `git describe` is not a stable function over time, because the tags can change over time.
<srhb> timj1: If we ever intend to use it
<srhb> timj1: This is a fundamental promise of Nix.
<arianvp> but how is it supposed to work normally with --target-host?
<arianvp> signing the packages is not a problem (Though im not sure why they arent signed in the first place? they're copied from cache.nixos.org)
<arianvp> im even more confused because from the manpage: error: cannot add path '/nix/store/5aakgivm9i9c3wwhclgr9lrrqllffip6-keyutils-1.5.10.tar.bz2.drv' because it lacks a valid signature
<timj1> srhb: hmmm, still trying to wrap my head around your set of nixos requirements there ;-) do you have a wiki page or so to read up on those details?
<arianvp> If --build-host is not explicitly specified, --build-host will implicitly be set to the same value as --target-host. So, if you only specify --target-host both building and activation will take place remotely (and no build artifacts will be copied to the local machine).
<arianvp> so it shouldn't be copying anything in the first place...
<srhb> timj1: I think the nix manual and nixpkgs manual are the places to go here, but it's quite a mouthful! Glad you're interested :)
Acou_Bass has quit [Ping timeout: 272 seconds]
<sphalerite> arianvp: might be a behaviour change :/
<srhb> timj1: But given what gchristensen said above: We need a pure build. If the user were allowed to use impure history from the commit hash *in the build process* the commit hash might be stable, but the build sure isn't. :)
<srhb> s/from the commit hash/from the .git directory
<arianvp> I'll report as a bug I guess?
<srhb> And hence, the build *may* not be deterministic
<gchristensen> a git commit ID is morally pure if you delete the .git directory.
<gchristensen> sorry arianvp
<gchristensen> arianvp: the "arian" user needs to be a "trusted-user" on the target host
jtojnar has quit [Quit: jtojnar]
<infinisil> srhb: gchristensen: Wouldn't it be possible to just remove all tags and all irrelevant commits, do a git gc, to remove hopefully everything non-constant?
Azaiel has joined #nixos
<{^_^}> [nixpkgs] @dguibert opened pull request #45583 → udftools: 1.0.0b3 -> 2.0 → https://git.io/fAtXd
<srhb> infinisil: That's essentially what leaveDotGit does iirc
<gchristensen> no, we tried that, it is not stable
<sphalerite> gchristensen++
<{^_^}> gchristensen's karma got increased to 21
<infinisil> gchristensen: Ah darn
<arianvp> ugh
<sphalerite> infinisil: there's still packfiles
<srhb> There's really not a good way to coerce git into doing this
<gchristensen> the pack-files aren't reproduci..
<srhb> Wish there were! And that's what I talked about re. fixing git :-P
<arianvp> okay good to know,
<arianvp> that's a very unfriendly error message :P
<srhb> Because morally lots of metadata about commits really is stable, but we can't get at it easily in a deterministic manner
<srhb> And the reason this is so is because... People don't care if they don't use Nix :-P
<{^_^}> [nixpkgs] @dguibert opened pull request #45584 → davmail: 4.8.0 -> 4.8.6 → https://git.io/fAtXj
<timj1> infinisil: no, git gc may very well change packing over time. the only thing that git guarantees you is that file *contents*, names and attributes always deterministically lead to a hash
chessai has joined #nixos
jtojnar has joined #nixos
<arianvp> gchristensen: even when I specify --build-host=<remote-host>
<arianvp> it still builds everything locally and copies everything over
<arianvp> :/
<gchristensen> you would still need to be a trusted user
<arianvp> I am now
<gchristensen> can you SSH as root?
<arianvp> yeh I can ssh as root as well. but the point is, the --build-host option seems to be ignored
<arianvp> oh wait no. it's just copying over .drv files
<arianvp> nvm
<gchristensen> aye
<arianvp> I think it's working as intended
<gchristensen> cool :)
<arianvp> yeh it's probably going to be neccessery to do this as root anyway, as the arian user can't activate the profile
<arianvp> :P
tim_nixos has quit [Quit: Page closed]
Acou_Bass has joined #nixos
yorick has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #45565 → kotlin: 1.2.60 -> 1.2.61 → https://git.io/fAtEc
<{^_^}> [nixpkgs] @NeQuissimus pushed commit from R. RyanTM to master « kotlin: 1.2.60 -> 1.2.61 »: https://git.io/fAtMe
nuncanada has quit [Ping timeout: 244 seconds]
<arianvp> im now getting
<arianvp> "waiting for locks or build slots..."
<yorick> arianvp: do you have available locks or build slots?
<arianvp> good question. but i have no clue what either are
<sphalerite> arianvp: this typically means something else is trying to build thte same thing
sb0 has joined #nixos
<timj1> has anyone attempted to package npm or more specifically electronjs based packages for nixos yet?
<arianvp> I did cancel the build thing halfway through so maybe something is racing
<sphalerite> arianvp: or a previous attempt to build it failed uncleanly
<arianvp> i'll reboot
<yorick> *really* uncleanly
<sphalerite> indeed
<yorick> (a nix crash)
<sphalerite> timj1: yes. It's chaos.
<arianvp> yeh I cancelled nixos-rebuild with C-C but it was still spamming stuff to the terminal
Acou_Bass has quit [Ping timeout: 252 seconds]
<arianvp> I hve a feeling it forks of processes that it doesnt clean up
<yorick> kill the nix-build then
<yorick> (pkill nix-build)
<infinisil> arianvp: Can confirm, it's very annoying..
Acou_Bass has joined #nixos
<yorick> timj1: node2nix sorta works
<yorick> (but not really for electron)
<yorick> I always install electron separately and make a script to start it
<arianvp> timj1: you can look at the daedelus build pipeline
<arianvp> it's nix + electron
<yorick> ooh. thanks.
<yorick> (ironically, nix-bundle doesn't work on nixos)
<yorick> (working on it)
<arianvp> any idea why nixos-rebuild asks ssh pasword twice?
<yorick> arianvp: because it ssh's twice
<{^_^}> [nixpkgs] @ryantm merged pull request #45534 → pg_top: do not use docbook for longDescription → https://git.io/fAtTc
<{^_^}> [nixpkgs] @ryantm pushed commit from @Ekleog to master « pg_top: do not use docbook for longDescription »: https://git.io/fAtMA
<arianvp> k i'll set up ssh-agent then :P
<yorick> copy-closure and then switch-to-configuration
<arianvp> lol i dont know why but for some reason it decided to shut down all services ...
Acou_Bass has quit [Ping timeout: 264 seconds]
<arianvp> now i need to bike to the machine xD
<andi-> arianvp: fitness-it ;)
<arianvp> only I dont get why it stopped all those services... the same config is on the machine as remote
<yorick> Mic92: what do you think of the wireguard PR that turns it into a networkd thing?
<yorick> I don't think our machines run networkd :/
<typetetris> blankhart: hunspell in nixpkgs does things I deem strange.
<arianvp> most machines that run something like NetworkManager dont
<arianvp> would really make using networkd to setup wireguard optional preferably
<arianvp> okay last question. Why does, when building remote, nixos-rebuild print three times " Yo did not specify --add-root"
rihards has joined #nixos
<arianvp> I thought it will create a gcroot automatically right?
<typetetris> blankhart: and hunspell-hs depends on libhunspell, but it is libhunspell-1.6 so the cabal file of hunspell-hs at least in the version fetched by nixpkgs master is defective at the moment.
<Mic92> yorick: I think if you don't have dhcp then it would stop after configuring the device. The bigger problem I see is this privateKeyFile thing. I think for the meantime it would be better to just add wireguard support to networkd itself.
<Mic92> *networkd module
ng0 has quit [Read error: Connection reset by peer]
blankhart has quit [Quit: WeeChat 1.9.1]
<Mic92> actually in longterm networking-scripted should be replaced anyway, because it has so many small bugs and race conditions
<yorick> wireguard failure means we have to get a plane ticket to fix the device, sadly
Acou_Bass has joined #nixos
jperras has joined #nixos
<Mic92> Well the current module will fail if wg has no network when resolving the endpoints hostname.
<yorick> yeah, figured that one out. I made https://github.com/NixOS/nixpkgs/pull/45569 today
<{^_^}> #45569 (by yorickvP, 3 hours ago, open): wireguard: change preStop to postStop, require network.target
tzemanovic has joined #nixos
<sphalerite> (probably naive and unhelpful here) but I'd think for that sort of thing I'd always set up two boxes together that can access each other via seriala console, and update them one at a time
<Mic92> I fixed that issue in systemd-networkd, when I wrote it.
<yorick> sphalerite: the boxes have a builtin lte-modem, 2 sims would be costly
<yorick> but probably the only way to stop us from buying plane tickets
<Mic92> yorick: I have used this setup for quite a while: https://github.com/Mic92/dotfiles/blob/master/nixos/network-configuration.nix#L159
<{^_^}> [nixos-hardware] @yegortimoshenko opened pull request #73 → Add Toshiba Chromebook 2 (swanky), Org -> Markdown → https://git.io/fAtyz
<Mic92> these days I switched back to tinc because I need firewall hole punching
<sphalerite> yorick: fair enough
<yorick> Mic92: why would the PR not do that?
<{^_^}> [nixpkgs] @xeji pushed to master « Revert "miniupnpd: 2.1 -> 2.1.20180706 (#43186)" »: https://git.io/fAtyP
<{^_^}> [nixpkgs] @globin merged pull request #45582 → nixos/tests/wordpress: fix test → https://git.io/fAtPp
<{^_^}> [nixpkgs] @globin pushed commit from @xeji to master « nixos/tests/wordpress: fix test »: https://git.io/fAtyS
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/fAtyH
<sphalerite> Mic92: does that actually somehow work without at least one node that's accessible externally? (I use tinc and have such a node so I don't actually need it, but that would be really awesome and I don't really understand how it would work)
<Mic92> yorick: what do you mean?
<yorick> Mic92: oh, that means that the wireguard private key ends up in the nix store
<gchristensen> yorick: may I PM?
<Mic92> yorick: yes.
<yorick> gchristensen: yes
<{^_^}> [nixos-hardware] @yegortimoshenko pushed to 20180824.021016/swanky « Add toshiba-swanky to CI »: https://git.io/fAtyj
<Mic92> sphalerite: you need at least one node reachable to exchange information, but then you can directly connect two nodes that are behind a firewall.
<sphalerite> right that's what I though
<sphalerite> t
<Mic92> sphalerite: otherwise one would need something like a DHT: https://github.com/manuels/wireguard-p2p
<yorick> I don't know of a way to do NAT hole punching without a third party, but there are some public servers for it
<{^_^}> [nixos-hardware] @yegortimoshenko pushed to 20180824.021016/swanky « toshiba/swanky: fix eval »: https://git.io/fAtSn
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to master: https://git.io/fAtS2
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.03 « linux: 4.4.151 -> 4.4.152 »: https://git.io/fAtSw
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.03 « linux: 4.9.123 -> 4.9.124 »: https://git.io/fAtSK
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.03 « linux: 4.14.66 -> 4.14.67 »: https://git.io/fAtSi
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.03 « linux: 4.17.18 -> 4.17.19 »: https://git.io/fAtSX
npmccallum_ has joined #nixos
jasongrossman has joined #nixos
<{^_^}> [nixpkgs] @erosennin opened pull request #45585 → clickhouse: 18.5.1 -> 18.10.3 → https://git.io/fAt9f
<{^_^}> [nixpkgs] @Izorkin opened pull request #45586 → nftables: enable works in linux kernel 4.17 and 4.18 → https://git.io/fAt9L
Guest31713 is now known as shiver
<{^_^}> [nixpkgs] @primeos pushed to master « fscrypt: 0.2.3 -> 0.2.4 (security, CVE-2018-6558) »: https://git.io/fAt9Z
Acou_Bass has quit [Ping timeout: 252 seconds]
xeji has quit [Quit: WeeChat 2.1]
<infinisil> Why oh why is texlive not in the binary cache :(
<infinisil> It's never been
<jasongrossman> infinisil: It was recently ... at least, one version was ...
dmj` has joined #nixos
<jasongrossman> infinisil: texlive.combined.scheme-full was.
<infinisil> Takes so long to fetch all the packages
<jasongrossman> Hm. At least I think it was.
<infinisil> Yeah I'm using that, not in the cache for current unstable at least
Denommus has joined #nixos
<jasongrossman> Damn.
<gchristensen> I think only scheme-small and scheme-basic is
<jasongrossman> That is a pity.
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<coconnor> morning all!
* infinisil looks at the blame
<yorick> infinisil: try using tetex if you can
<infinisil> What's the differenc?
<yorick> it's smaller and has less things
<{^_^}> [nixops] @amemni opened pull request #994 → Adding option --devices to backup operation → https://git.io/fAt9A
<{^_^}> [nixpkgs] @srhb opened pull request #45587 → nixos/datadog-agent: Fix type of use_dogstatsd → https://git.io/fAt9h
makefu has quit [Ping timeout: 240 seconds]
<infinisil> I'm actually very rarely using latex to begin with, I could maybe just remove the whole thing
<infinisil> But then when I need it I need to wait forever..
<yorick> I use shell.nix files near all the latex I have
ng0 has joined #nixos
<yorick> it's never scheme-full
<infinisil> Is it possible to use only specific packages?
* infinisil checks the source
<sphalerite> yes
<sphalerite> texlive.combine
<yorick> infinisil: texlive.combine { inherit (texlive) scheme-basic koma-script amsfonts; }
<sphalerite> it's in the mnual as well
<infinisil> Ah neat, I might do that in the future
mayhewluke has quit [Ping timeout: 268 seconds]
mayhewluke has joined #nixos
Drakonis has joined #nixos
tzemanovic has quit [Ping timeout: 268 seconds]
nadley has quit [Remote host closed the connection]
nadley has joined #nixos
bart- has quit [Changing host]
bart- has joined #nixos
chrisaw has joined #nixos
npmccallum_ has quit [Ping timeout: 272 seconds]
<chrisaw> Can anyone help me with an overlay issue I'm facing? I'm trying to install the "applespi" module (macbook stuff - outside of mainline kernel) but the nixos-install is bombing out with: "error: attribute 'kernel' missing, at /mnt/etc/nixos/ecs0371/pkgs/applespi/default.nix:5:35"
Havvy has joined #nixos
<chrisaw> pastebin is at: https://pastebin.com/Zjc17Fjn
orivej has joined #nixos
chreekat has joined #nixos
<infinisil> > pkgs.kernel
<{^_^}> attribute 'kernel' missing, at (string):171:1
<infinisil> chrisaw: There is no kernel attribute in nixpkgs top-level
<infinisil> I think it's `pkgs.linuxPackages.kernel` or so
knupfer has quit [Ping timeout: 264 seconds]
Acou_Bass has joined #nixos
<infinisil> > pkgs.linuxPackages.kernel
<{^_^}> "<derivation /nix/store/syi93jy220rnxwy1srbyn14ld35s63xa-linux-4.14.56.drv>"
<chrisaw> Thanks folks - much appreciated! Knew I was missing something dumb. >_<
<Taneb> Is there a way to use callHackage from outside nixpkgs?
Piece_Maker has joined #nixos
<infinisil> > pkgs.haskellPackages.callHackage
<{^_^}> <LAMBDA>
<infinisil> Taneb: Of course, why wouldn't that be possible?
<Taneb> Ah, I couldn't see that being exported
<chrisaw> Actually - bit of a follow-up issue. When I use ${super.pkgs.linuxPackages.kernel} it's fetching that reference from the installed OS (i.e. the LiveCD) so it's trying to build the module against the livecd kernel instead of the kernel I'm building in /mnt - any ideas?
<chrisaw> *running OS, not installed OS.
<qyliss^work> pkgs.linux exists also
<gchristensen> chrisaw: have you set boot.kernelPackages to something special?
<gchristensen> also, it would be super.linuxPackages not super.pkgs
<Taneb> infinisil: thanks
<chrisaw> gchristensen: Yeah - it's set to pkgs.linuxPackages_4_17 - guess I should be using that instead?
<gchristensen> yeah, so use super.linuxPackages_4_17... I think
Acou_Bass has quit [Ping timeout: 272 seconds]
<chrisaw> gchristensen: Looking good so far - thanks a lot! Hadn't thought of that. :)
init_6 has joined #nixos
<infinisil> #45345 looks interesting
<{^_^}> https://github.com/NixOS/nixpkgs/pull/45345 (by vmandela, 4 days ago, open): nixos/install-grub: include child configs in grub menu
S0rin has joined #nixos
Piece_Maker has quit [Ping timeout: 268 seconds]
Drakonis has quit [Read error: Connection reset by peer]
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
endformationage has joined #nixos
Acou_Bass has joined #nixos
erasmas has joined #nixos
infinisil has joined #nixos
jasongrossman has quit [Ping timeout: 264 seconds]
<acowley> I use services.locate.locate = pkgs.mlocate in my system configuration, but when I then enter a nix-shell, the findutils locate is on my PATH.
<acowley> This is problematic because my locate db doesn't work with the findutils locate, so locate doesn't work in a nix-shell.
<acowley> In the event that this is intended behavior, what can I do to make this work better for myself?
<samueldr> infinisil: yes
<acowley> Other than add mlocate as a buildInput to every nix-shell I use
<catern> can I speak again at last?
<catern> hooray
Acou_Bass has quit [Ping timeout: 272 seconds]
<catern> here's a basic question: when I add clang to a derivation, how then do I ensure that clang is used for compilation rather than gcc?
hyper_ch2 has quit [Quit: Page closed]
<symphorien> use clangStdenv instead of stdenv
<sphalerite> acowley: judging from nix-shell source, it sources ~/.bashrc so if you do something like export PATH="$(dirname $(readlink -f /run/current-system/sw/bin/locate)):$PATH" in there that might do the trick
<catern> symphorien: ah, thank you!
<aminb> hi all, would anyone be able to help me with building notmuch and its dependencies using nix? i'd like to hack away on notmuch but install its dependencies using nix
<aminb> and i got as far as running nix-shell like so: nix-shell --pure -p xapian gmime talloc zlib pythonPackages.sphinx pythonPackages.python texinfo
<aminb> running ./configure and make seems to work fine, but running ./notmuch --version after results in an error
<aminb> notmuch: error while loading shared libraries: libgmime-2.6.so.0: cannot open shared object file: No such file or directory
<aminb> any thoughts?
<sphalerite> aminb: nix-shell '<nixpkgs>' -A notmuch should give you all the build deps as defined by nixpkgs
<acowley> sphalerite: That didn't work. It seems that stdenv is putting findutils on PATH before whatever I have
<aminb> sphalerite: thanks i'll give that a shot. does that cover runtime deps as well? it seems like the gmime library is missing at runtime
<sphalerite> acowley: ok this is hacky but how about alias locate=/run/current-system/sw/bin/locate ? :D
<acowley> sphalerite: Hah! Well, that does work, except running something like `which locate` still returns findutils
<glasserc> Is there a way to see a list of NixOS generations without rebooting to the bootloader?
Acou_Bass has joined #nixos
<sphalerite> aminb: I'm not sure it'll help, I also don't see any relevant patching happening in the expression for it (nix edit nixpkgs.notmuch) so I don't know where the difference is
<srhb> glasserc: sudo nix-env --list-generations --profile /nix/var/nix/profiles/system
<acowley> sphalerite: I encountered this when trying out direnv with emacs. When looking at a file with an associated shell.nix, findutils ends up on PATH, and when an emacs command tries to use locate to search for a query it bombs out because the locate on PATH can't read the database.
<sphalerite> acowley: can you point emacs to /run/current-system/sw/bin/locate as well?
<glasserc> srhb: Thanks!
winem_ has quit [Ping timeout: 252 seconds]
<srhb> glasserc: Or just ls that directory :-P
<aminb> ok, ty. i'll report back
<sphalerite> Is it possible to remount the store read-write in the installer (specifically a netbooted one in this case)?
<sphalerite> mount -o remount,rw /nix/store complains Chdir to /mnt-root failed: No such file or directory ! Aborting!
<gchristensen> sphalerite sounds like you have a broken unionfs
<gchristensen> sphalerite: can you provide more info?
<timj1> is less broken on nixos? searching in less with / and then 'n' doesn't honor the scroll position. i.e. scrolling up across a previously found search result doesn't find it again, search just continues after the last psotion found regardless of scroll position
<acowley> sphalerite: Yes, that is an effective fix for the direnv problem, thanks for pointing out the obvious to me :)
<srhb> timj1: Hm, works here. So not just less in general at least
<sphalerite> gchristensen: 18.03.133154.f094fd6379b (Impala); nix-info bombs out because of a bunch of missing NIX_PATH entries
Acou_Bass has quit [Ping timeout: 252 seconds]
<sphalerite> acowley: it's not elegant but it'll work I guess? :p
<acowley> Yeah, still seems unfortunate to me that setting the system configuration to use mlocate gets overridden so easily.
<sphalerite> timj1: I don't have that problem either
<gchristensen> sphalerite: works for me?
<timj1> fwiw, I'm running nixos/nix from the docker hub
<srhb> Broken terminal perhaps?
<timj1> also git log outputs color escape sequences verbatim. git log | less at least works without the sequences...
<sphalerite> timj1: ah that's not nixos then. Yeah my guess would be TERM problems
<gchristensen> yeah the terminfo is "busted"
<sphalerite> gchristensen: which bit? The remounting?
arianvp has quit [Quit: Page closed]
<aminb> sphalerite: ah i think i know why: pkgconfig seems to be missing from my env, which is listed in the nixpkgs notmuch nix file as a nativeBuildInputs
<aminb> if i add that to my -p list, would it work?
<gchristensen> sphalerite: if you have problems with nix-info, please file a good bug report. I can't replicate.
Acou_Bass has joined #nixos
<gchristensen> sphalerite: w.r.t. the netboot disk being rw, that works for me too
Piece_Maker has joined #nixos
<samueldr> timj1: that less behaviour I seem to remember it happens not only on nixos (n going to the next match outside the buffer)
<sphalerite> timj1: does `export TERMINFO_DIRS=$(nix-build --no-out-link '<nixpkgs>' -A ncurses)/share/terminfo` fix it?
<sphalerite> gchristensen: where do I report it?
<gchristensen> nixos/nixpkgs :)
<gchristensen> (and please try to debug as much as possible)
ekleog has quit [Quit: WeeChat 2.0]
<timj1> sphalerite: no, less still behaves the same
Acou_Bass has quit [Ping timeout: 252 seconds]
Piece_Maker is now known as Acou_Bass
ekleog has joined #nixos
Ariakenom has quit [Ping timeout: 268 seconds]
<timj1> hm, autoconf produces a configure script that hardcodes "/usr/bin/file" in many places and that just fails under nixos. how do other packages fix that?
Azaiel has quit [Ping timeout: 252 seconds]
Acou_Bass has quit [Ping timeout: 252 seconds]
sigmundv_ has quit [Ping timeout: 268 seconds]
<sphalerite> gchristensen: opened the issue
<{^_^}> Channel nixpkgs-18.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/cce92577257 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.03-darwin)
<srhb> timj1: We generally patch those paths during the build :)
<gchristensen> srhb: seems not so bad to me
<gchristensen> sphalerite: seems not so bad to me
<gchristensen> not ideal, but the primary goal being "show some quick details to point a debugger to a problem" it is achieving that with flying colors hehe
<sphalerite> gchristensen: fair enough haha. Might be nice to collect all the information first, then print it on a single line at the end, that way we don't get the mess. Then again it might happen rarely enough that it doesn't really matter? :p
jD91mZM2 has joined #nixos
<gchristensen> yeah, not sure. it could definitely be better
<gchristensen> but seems pretty low priority to me
<srhb> timj1: In fact, if you have a checkout of nixpkgs, try grep -r "/usr/bin/file" in the pkgs subdirectory :)
<ekleog> `error: cannot open connection to remote store 'daemon': unexpected end-of-file` sounds not good, /nix partition full…
<ekleog> nothing in journalctl -f
<jonge> hi there. i am building a docker image from my application derivation. for SOME reason the resulting docker image includes gcc, and i don't know why. certainly it is no runtime dependency. how can i check why it is included/or forbid that?
<ekleog> (well, the standard “accepted connection from pid 24752, user ekleog”)
chreekat has quit [Ping timeout: 252 seconds]
<ekleog> looks like it's a problem of disk full, removing a directory from /nix/var/log/nix/drvs/ solves the issue :)
* ekleog wonders if this deserves reporting, or if that's to be expected on disk-full
<ekleog> oooh no. doesn't solve. “error (ignored): aborting transaction: SQL logic error (in '/nix/var/nix/db/db.sqlite')” now this sounds really not good
<ekleog> hmm, looks like a second nix-collect-garbage fixed the issue… meh
<{^_^}> [nixpkgs] @lsix pushed to release-18.03 « pythonPakcages.django: 1.11.13 -> 1.11.15 »: https://git.io/fAtxx
logzet has joined #nixos
Ariakenom has joined #nixos
tzemanovic has joined #nixos
Tucky has quit [Quit: WeeChat 2.2]
chrisaw has quit [Ping timeout: 244 seconds]
kenshinCH has quit [Quit: WeeChat 2.0]
dbmikus__ has joined #nixos
Mateon1 has quit [Ping timeout: 252 seconds]
chrisaw has joined #nixos
Acou_Bass has joined #nixos
<timj1> how do i find the name of the package that contains the file command ?
<cocreature> ,locate file
<{^_^}> Found in packages: go, ola, apt, calc, file, z88dk, davix, and 53 more
<cocreature> ^ timj1
drakonis__ has joined #nixos
<cocreature> "file" is probably the one you’re interestede in here
<sphalerite> timj1: for searching locally, you can use nix-locate from the nix-index package
<sphalerite> timj1: also, just trying to run file should give you a message showing where it can be found
<sphalerite> oh right I don't think that applies to the docker image
drakonis__ is now known as drakonis
<{^_^}> [nixos-hardware] @yegortimoshenko merged pull request #73 → Add Toshiba Chromebook 2 (swanky), Org -> Markdown → https://git.io/fAtyz
<{^_^}> [nixos-hardware] @yegortimoshenko pushed 8 commits to master: https://git.io/fAthP
<{^_^}> [nixos-hardware] @yegortimoshenko pushed 0 commits to 20180824.021016/swanky: https://git.io/fAthX
<timj1> isn't there a docker image that has proper installation of nixos, like working less / termcap, etc?
<sphalerite> no
<sphalerite> nixos needs systemd and systemd and docker aren't friends
adisbladis has joined #nixos
logzet has quit [Remote host closed the connection]
__Sander__ has quit [Quit: Konversation terminated!]
<clever> timj1: but i have gotten less working i believe
<clever> timj1: i think this was enough to get a shell working in a sane manner: https://github.com/input-output-hk/cardano-sl/blob/develop/docker.nix#L32
klntsky has quit [Remote host closed the connection]
klntsky has joined #nixos
<sphalerite> https://sphalerite.org/dump/wtf-nix.png haven't seen this before…
Mateon2 has joined #nixos
<sphalerite> no changes to <nixpkgs> across those runs
<sphalerite> if I just pass netbootRamdisk it works fineo
<clever> sphalerite: you only want the ipxe script, that depends on the ramdisk already
<sphalerite> clever: I know it does, but wtf is going on there
<clever> i'm thinking the new `nix build` is broken, try again with `nix-build`
bigvalen has quit [Quit: ZNC by prozac - http://znc.sourceforge.net]
<{^_^}> [nixpkgs] @bkchr opened pull request #45589 → kexi: Fixes build with QT5.11 → https://git.io/fAqeL
<sphalerite> indeed, that works fine
civodul has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @xeji pushed commit from @Yarny0 to release-18.03 « plasma-nm: fix path to mobile broadband provider file (#44302) »: https://git.io/fAqes
tzemanovic has quit [Ping timeout: 252 seconds]
humanoyd has joined #nixos
ixxie has joined #nixos
jb55 has joined #nixos
<sphalerite> clever: opened nix#2369
<{^_^}> https://github.com/NixOS/nix/issues/2369 (by lheckemann, 56 seconds ago, open): Strange nondeterministic evaluation errors/crashes when passing multiple attrpaths to nix build
Thra11 has joined #nixos
fresheyeball has joined #nixos
mayhewluke has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @xeji merged pull request #45576 → gparted: 0.31.0 -> 0.32.0 → https://git.io/fAtaj
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « gparted: 0.31.0 -> 0.32.0 (#45576) »: https://git.io/fAqvI
<sphalerite> clever: actually it doesn't depend on the initramfs
<sphalerite> nor the kernel
xeji has joined #nixos
<sphalerite> clever: it only depends on toplevel
<sphalerite> err
<fresheyeball> anyone here managing neovim with nix?
<sphalerite> disregard me
<sphalerite> fresheyeball: yes
mayhewluke has joined #nixos
<fresheyeball> sphalerite++
<{^_^}> sphalerite's karma got increased to 12
<sphalerite> clever: regardless I still need the path to the kernel to put in my TFTP/www root
<sphalerite> and the initrd
HarpoRoeder has joined #nixos
<fresheyeball> sphalerite: what is vam?
<sphalerite> fresheyeball: magical stuff where we don't actually care about the details
<clever> sphalerite: oh, one min
<{^_^}> [nixpkgs] @xeji merged pull request #45559 → nlohmann_json: 3.1.2 -> 3.2.0 → https://git.io/fAtWg
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « nlohmann_json: 3.1.2 -> 3.2.0 (#45559) »: https://git.io/fAqvV
<Mic92> I uses vim 8 natives package management instead
<clever> sphalerite: i copied this into its own nix file, to generate a dir in the tftp root
<fresheyeball> is there a way to manage the dns for my domain name with nix?
<clever> sphalerite: actually, line 48
<sphalerite> gchristensen: no, because that bit doesn't create the nixos dir wihch creates the tftp/www root
<sphalerite> ;)
<sphalerite> clever: yes I know how to do it
<clever> fresheyeball: nixops can update route53
<sphalerite> fresheyeball: yes. You can generate a zone file using nix templating
<gchristensen> oh one moment, sphalerite
<sphalerite> gchristensen: don't worry I know how to do it
chrisaw has quit [Ping timeout: 264 seconds]
dbmikus__ has quit [Ping timeout: 252 seconds]
<clever> fresheyeball: some tests i was doing for generating zone and dhcpd files: https://github.com/cleverca22/nix-tests/tree/master/ip-magic
<sphalerite> gchristensen: it's mostly just the `nix build` bug that I accidentally discovered that led me to write here, then clever and I went off on a tangent :p
<gchristensen> oh
<{^_^}> [nixpkgs] @xeji merged pull request #45573 → inadyn: 2.3.1 -> 2.4 → https://git.io/fAtaJ
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « inadyn: 2.3.1 -> 2.4 (#45573) »: https://git.io/fAqvp
<{^_^}> [nixpkgs] @edef1c opened pull request #45590 → minijail: android-8.0.0_r34 -> android-9.0.0_r3 → https://git.io/fAqvj
alex`` has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @xeji merged pull request #45578 → Plex: 1.13.4 -> 1.13.5 → https://git.io/fAtVM
<{^_^}> [nixpkgs] @xeji pushed commit from @sjau to master « Plex: 1.13.4 -> 1.13.5 (#45578) »: https://git.io/fAqf4
drewr has joined #nixos
<ixxie> can I call nixos-install and specify a configuration file?
<sphalerite> ixxie: yes. -I nixos-config=/path/to/configuration.nix
<ixxie> cheers sphalerite
<sphalerite> gchristensen: reported a new issue for the misdetection of multi-user. Remounting the nix store read-write fails in the netboot mentioned there as well.
<clever> sphalerite: i fixed that a while ago
<sphalerite> clever: which bit?
<clever> failing to remount the store to nixos-install
<sphalerite> clever: no I mean to remount the installer's store read-write
<sphalerite> I want to do `mount -o remount,rw /nix/store` for some nasty hacks, but it fails
<sphalerite> with the message Chdir to /mnt-root failed: No such file or directory ! Aborting!
<{^_^}> #20795 (by cleverca22, 1 year ago, merged): make the /nix/store writable under netboot images
<clever> ah
<sphalerite> yes but I want to make it nastily writable :)
<clever> what nastyness do you want?
<sphalerite> editing store paths myself
<clever> why?
doyougnu has joined #nixos
<symphorien> sphalerite: just do it inside a root nix-shell
<symphorien> The store will be read write
<sphalerit> Mostly so that I can make small changes without rebuilding the netboot image including its squashfs every time
<sphalerit> To iterate faster
doyougnu has quit [Client Quit]
<clever> sphalerit: nixos-rebuild should also work inside the netboot image, provided the configuration.nix is right
<sphalerite> there is no configuration.nix in the image
<clever> ah, that could be an issue
<sphalerite> plus that would also involve rebuilding the squashfs each time AFAIU
<clever> nope
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45592 → gmsh: 3.0.6 -> 4.0.0 → https://git.io/fAqJp
<clever> nothing would refer to that image
<sphalerite> clever: not the toplevel?
<sphalerite> oh yeah no
<sphalerite> wait but then what I said earlier, about the ipxe script not having a reference to the initrd, is correct
<clever> yeah, i forgot about the symlinkjoin
<sphalerite> symphorien: that works nicely, thank you >:)
<sphalerite> although arguably a bug x)
<symphorien> It is already reported somewhere
<symphorien> This also makes (used to make ?) nixos-rebuild generate a bogus grub config
<sphalerite> nice
rfold has joined #nixos
<nbathum> if `nix-channel --upate` says this, "error: ... unable to open database file (in '/nix/var/nix/db/db.sqlite')
<nbathum> is there a way to fix that?
<clever> nbathum: nixos or another distro? single or multiuser install?
<nbathum> nixos, 18.03
<clever> nbathum: what does `type nix-store` report?
<nbathum> nix-store is /run/current-system/sw/bin/nix-store
<nbathum> does it matter if I run that as root?
<clever> each user has its own set of channels, not sure why its breaking for non-root
<clever> but you probably want to update roots channels anyways
<nbathum> its breaking for root, I should have said
<rfold> Hi, on NixOS on a Dell XPS when I enable audio and pulseaudio in configuration.nix, rebuild, and then reboot, I cannot login. Instead of the GUI login screen I get the console one, and after entering my username nothing happens (not even asking me for my password). Since I cannot login I also cannot look at dmesg. If I reboot and select the previous configuration then it works (albeit no audio). journalctl
<rfold> says something about a missing user "pulse".
<clever> nbathum: dmesg | tail, does it mention anything about ro or read-only?
<clever> rfold: can you pastebin configuration.nix?
<nbathum> clever: nothing about read-only or 'ro'
<nbathum> df -h
<nbathum> whoops -_-
<clever> nbathum: can you pastebin the output of mount and df -h?
<nbathum> yeah, one sec
<{^_^}> [nixpkgs] @xeji merged pull request #45584 → davmail: 4.8.0 -> 4.8.6 → https://git.io/fAtXj
<{^_^}> [nixpkgs] @xeji pushed commit from @dguibert to master « davmail: 4.8.0 -> 4.8.6 (#45584) »: https://git.io/fAqUh
<rfold> clever: I'll do that and add some more info.
<sphalerite> is there a particular reason the php-fpm module only allows setting a php version for all pools, rather than per pool?
<clever> sphalerite: not sure, but i think that the php-fpm daemon is able to run multiple pools with unique configs on its own, and nixos just lacks the ability to start 2 of those daemons
<joepie91> I'm surprised it supports multiple pools at all
<joepie91> multiple-service support is generally extremely poor in NixOS right now :P
<sphalerite> clever: yes, that's the impression I had. It creates a separate systemd service for each one, so…
worldofpeace has joined #nixos
ixxie has quit [Ping timeout: 268 seconds]
<clever> rfold: nothing obviously wrong there :(
HarpoRoeder has quit [Remote host closed the connection]
<nbathum> clever: mount is showing that /nix/store is mounted 'ro'
<nbathum> guess I need to re-mount it?
<clever> nbathum: thats normal, the db is not in store
<nbathum> okay, I'll paste the full output
<clever> nbathum: the db is in /nix/var/
<slabity> Does anyone know when the NixCon program is going to be published?
<clever> slabity: ive seen it on a trelo
peel has joined #nixos
<rfold> clever: I'll try pulseaudio.systemWide, brb
rfold has quit [Quit: leaving]
<clever> nbathum: nothing oviously wrong, nix-channel --update should just work
<nbathum> drat.
<clever> nbathum: what about `touch /root/foo` ?
worldofpeace has quit [Quit: worldofpeace]
<nbathum> works
<sphalerite> nbathum: can you copy /nix/var/nix/db.sqlite to another machine and run the sqlite shell on it?
<nbathum> okay, giving it a try
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45593 → flatpak-builder: 0.99.3 -> 1.0.0 → https://git.io/fAqTp
rfold has joined #nixos
<rfold> clever: With systemWide true, I could login. But no audio, and from time to time everything freezes. :D I'll have to look more into this another time, thanks though!
Fare has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45594 → flexget: 2.14.9 -> 2.14.16 → https://git.io/fAqkw
Judson1 has joined #nixos
Judson1 is now known as Guest66411
rfold has quit [Ping timeout: 272 seconds]
ris has joined #nixos
dbmikus__ has joined #nixos
<{^_^}> [nixpkgs] @xeji opened pull request #45596 → nixos/tests/matrix-synapse: fix test → https://git.io/fAqLg
chrisaw has joined #nixos
<{^_^}> Channel nixpkgs-18.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/59c3c4d6869 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.03-darwin)
doyougnu has joined #nixos
<doyougnu> hey all, I'm trying to deploy an image on heroku but noticed that the heroku-cli package is marked. What is the recommended work around?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45597 → mate.eom: 1.21.0 -> 1.21.2 → https://git.io/fAqL5
dbmikus__ has quit [Ping timeout: 252 seconds]
pedroabreu has joined #nixos
<doyougnu> nvm I found a github issue on it
<{^_^}> [nixpkgs] @globin merged pull request #45581 → makeWrapper: document --set-default → https://git.io/fAtPb
<{^_^}> [nixpkgs] @globin pushed commit from @alyssais to staging « makeWrapper: document --set-default »: https://git.io/fAqtm
<pedroabreu> hi! I ran am having trouble to install nix on my MacOs. I ran `curl https://nixos.org/nix/install | sh`, added `source /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh` to .bash_profile and still it doesn't recognize `nix-env` or `nix-shell` commmands.
<gchristensen> did your installer finish successfully, pedroabreu?
<pedroabreu> if by finish successfully you mean the message "Alright! We're done!" then yes
<gchristensen> great
<gchristensen> and you open a new terminal and no nix?
<pedroabreu> yes
<gchristensen> can you pastebin the output of `sw_vers` and `uname -a`?
<gchristensen> I'm on the exact same version... okay.
<gchristensen> your shell is Bash?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45598 → firehol: 3.1.5 -> 3.1.6 → https://git.io/fAqti
rfold has joined #nixos
<pedroabreu> yes
<{^_^}> [nixpkgs] @dtzWill opened pull request #45599 → hub: 2.5.0 -> 2.5.1 → https://git.io/fAqt1
<gchristensen> what does `echo $PATH` say?
<pedroabreu> `/Users/pedroabreu/.opam/system/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin`
<pedroabreu> just another package manager stuff
<gchristensen> run `bash --login -i -x -c exit` and pastebin the results from that? BEFORE YOU PASTE: make sure no secrets are in the output :)
<elvishjerricco> How usable is vulkan on NixOS at the moment?
<pedroabreu> Doesn't seem like there is any secret there
<pedroabreu> is there anything in particular that I should look for∑
<pedroabreu> ?*
jD91mZM2 has quit [Quit: WeeChat 2.0]
<gchristensen> one time I had someone paste that and they accidentally pasted a lot of API keys and secret passwords, you'd probably recognize secrets if they were there
<pedroabreu> just to make sure: how these stuff end up there?
<gchristensen> they put a lot of API secrets in their bashrc or bashprofile
alex`` has joined #nixos
<pedroabreu> I think I'm good then https://pastebin.com/AyN98NP8
<gchristensen> yes I think so
<gchristensen> beautiful! this is the most useful way to diagnose this
<gchristensen> + export OCAML_TOPLEVEL_PATH+ PATH=/Users/pedroabreu/.opam/system/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
<gchristensen> do you know where your OCAML_TOPLEVEL_PATH variable being set?
ixxie has joined #nixos
<pedroabreu> .bash_profile
<gchristensen> and, right after that, is there a line doing: PATH=/Users/pedroabreu/.opam/system/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin ?
<pedroabreu> yep
<gchristensen> great, change that to: PATH=/Users/pedroabreu/.opam/system/bin:$PATH
<pedroabreu> alright! it works now
<pedroabreu> thanks :D
<gchristensen> great! an easy one :)
<pedroabreu> what does this error mean? error: cannot connect to daemon at '/nix/var/nix/daemon-socket/socket': No such file or directory
<pedroabreu> is it an error in my instalation?
<pedroabreu> that is given after nix-build btw
<gchristensen> hmm ok this might not be as easy as I was hoping ;)
<gchristensen> what does `pgrep nix-daemon` say?
<gchristensen> (this is a separate issue)
hyper_ch has joined #nixos
<pedroabreu> 25541
chrisaw has quit [Ping timeout: 252 seconds]
<gchristensen> `stat /nix/var/nix/daemon-socket/socket`
<gchristensen> run that with sudo actually
<pedroabreu> `stat: /nix/var/nix/daemon-socket/socket: stat: No such file or directory`
<gchristensen> `sudo stat /nix/var/nix/`
<pedroabreu> 16777220 4611893 drwxr-xr-x 8 root wheel 0 256 "Aug 24 13:41:29 2018" "Aug 24 13:41:31 2018" "Aug 24 13:41:31 2018" "Aug 24 13:41:29 2018" 4194304 0 0 /nix/var/nix/
<gchristensen> `sudo ls -la /nix/var/nix` in a pastebin
slack1256 has joined #nixos
<gchristensen> do you have a file at /var/log/nix-daemon.log? (may need root to see it)
<pedroabreu> yes, it has multiple entries of `accepted connection from pid <unknown>, user pedroabreu`
<gchristensen> LnL: do you have any thoughts here? see last ~5min of chat
* LnL reads
foldingcookie has joined #nixos
<LnL> gchristensen: 1. bash -x is genius
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45600 → claws-mail: 3.16.0 -> 3.17.0 → https://git.io/fAqm1
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « openorienteering-mapper: 0.8.1.2 -> 0.8.2 (#45552) »: https://git.io/fAqmy
<{^_^}> [nixpkgs] @xeji merged pull request #45552 → openorienteering-mapper: 0.8.1.2 -> 0.8.2 → https://git.io/fAt3M
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/cce92577257 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
tzemanovic has joined #nixos
<gchristensen> thanks :D I've been having to debug a lot of related stuff recently. --login -i is important too :)
Dedalo has joined #nixos
<LnL> yeah, just never thought about using the combination
<LnL> pedroabreu: can you paste this sudo launchctl print system/org.nixos.nix-daemon
drakonis has quit [Remote host closed the connection]
<LnL> and no daemon socket, that's weird
phreedom_ has joined #nixos
<pedroabreu> I did some installing and restalling trying to figure things out btw. I possibly screwed up something in between.
<pedroabreu> or some things
Dedalo has quit [Ping timeout: 268 seconds]
<LnL> yeah, the fact that there are connections logged means it worked at some point
<gchristensen> oh maybe just kill the daemon and reload, LnL?
<LnL> yeah try killing it, should restart automatically
humanoyd has quit [Quit: WeeChat 2.2]
<gchristensen> sudo pkill nix-daemon :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45601 → duplicity: 0.7.17 -> 0.7.18 → https://git.io/fAqYr
<pedroabreu> seems to work, hang on
phreedom__ has joined #nixos
phreedom has quit [Ping timeout: 250 seconds]
phreedom_ has quit [Ping timeout: 250 seconds]
__monty__ has joined #nixos
<qyliss^work> Can I put something in a shell.nix to disable SOURCE_DATE_EPOCH inside the shell? `shellHook = ''unset SOURCE_DATE_EPOCH''` works, but wondering if there's something better
derchris_ has joined #nixos
derchris has quit [Read error: Connection reset by peer]
<gchristensen> pedroabreu: how is it looking?
<pedroabreu> well, it's still building my project. I want to see how that goes before saying the final word :)
derchris_ has quit [Read error: Connection reset by peer]
<gchristensen> sounds like the big things are fixed at least
<pedroabreu> yep
<pedroabreu> thanks!!
worldofpeace has joined #nixos
<gchristensen> so glad to hear it. You're welcome!
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/59c3c4d6869 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
<worldofpeace> Anyone here familar with xfce packaging in nixpkgs?
Fare has joined #nixos
Zajcev has joined #nixos
derchris has joined #nixos
derchris has quit [Read error: Connection reset by peer]
<ixxie> clever: sorry asking again but I am confused: for kexec install, I first run kexec, then after sshing back in, in what order to I unmount/mount/format/stuff?
derchris has joined #nixos
<ixxie> is it that I mount the normal fs to /mnt, then repartition and format it, and then install?
Fare has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45602 → e2fsprogs: 1.44.3 -> 1.44.4 → https://git.io/fAq3E
chrisaw has joined #nixos
tzemanovic has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45603 → clipgrab: 3.6.8 -> 3.6.9 → https://git.io/fAqsY
derchris has quit [Read error: Connection reset by peer]
derchris has joined #nixos
chessai has quit [Remote host closed the connection]
<sphalerite> ixxie: repartition and format before mounting
<sphalerite> but once you've done the kexecing and ssh'ed in, it's the same as if you were installing from a CD
<sphalerite> ixxie: you don't necessarily have to repartition or format though, if you just want to reuse existing partitions
derchris has quit [Ping timeout: 252 seconds]
derchris has joined #nixos
<ixxie> sphalerite: Ni
<ixxie> sphalerite: NixOS is too reliable so I only installed it once xD
<sphalerite> are you one of the knights who say ni?
<ixxie> by cd that is
Ariakenom has quit [Read error: Connection reset by peer]
<sphalerite> ixxie: :D that's good. But what I'm saying is you can follow the manual https://nixos.org/nixos/manual/index.html#sec-installation
Ariakenom has joined #nixos
<ixxie> uuuh riiiight
<ixxie> sorry sometimes obvious things like that fly past me
<ixxie> sphalerite++
<{^_^}> sphalerite's karma got increased to 13
<sphalerite> \o/
derchris_ has joined #nixos
derchris has quit [Ping timeout: 252 seconds]
<{^_^}> Channel nixos-18.03 advanced to https://github.com/NixOS/nixpkgs/commit/fde20125199 (from 12 hours ago, history: https://channels.nix.gsc.io/nixos-18.03)
<genesis> Gtk-WARNING **: 21:10:06.280: Locale not supported by C library. (i tried buildInputs = [ glibcLocales ]; but it failed)
<genesis> someone knows about that stuff ?
<elvishjerricco> genesis: `LOCALE_ARCHIVE=${glibcLocales}/lib/locale/locale-archive`
<genesis> perharps i should look at wrapGAppsHook
<elvishjerricco> That needs to be set at runtime
<genesis> ho
hyper_ch has quit [Remote host closed the connection]
<genesis> in a wrapper for example ?
<elvishjerricco> genesis: NixOS just sets it on your system. Otherwise I think it's expected to be set by your distro
derchris_ has quit [Ping timeout: 252 seconds]
<genesis> i'm on nixos
<genesis> $ echo $LOCALE_ARCHIVE
<genesis> i've it.
rardiol has left #nixos [#nixos]
<symphorien> glibc2.27 (unstable) has an inconpatible locale format with glibc2.26 (18.03)
<elvishjerricco> well that's annoying
<samueldr> :/
<mdash> linux is hard
<symphorien> so it's not the right locale archive
chrisaw has quit [Ping timeout: 268 seconds]
<samueldr> you could work around that for what you're packaging by setting it to a glibc2.27 version path in the shell you're using to updating unstable/master packages
<{^_^}> #38991 (by peti, 18 weeks ago, open): glibc 2.27 breaks locale support
<samueldr> something like what follows I guess... ~/tmp/nixpkgs/nixpkgs $ export LOCALE_ARCHIVE=$(nix-build -A glibcLocales)
<genesis> /nix/store/v2hvbpzhndgjm04djqql93bmb4w69gql-glibc-locales-2.26-131
<genesis> but my apps compile on 2.27
hyper_ch has joined #nixos
<symphorien> genesis: you seem to be using unstable, so nix-build glibcLocales from unstable
<genesis> let's have try, thanks
DigitalKiwi has quit [Quit: DigitalKiwi]
Fare has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45604 → clipmenu: 5.4.0 -> 5.5.0 → https://git.io/fAqnH
<{^_^}> [nixpkgs] @Mic92 merged pull request #45589 → kexi: Fixes build with QT5.11 → https://git.io/fAqeL
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fAqce
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/45b5bef60ff (from 75 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
exarkun_ has joined #nixos
<nbathum> sphalerite: I've got /nix/var/nix/db/db.sqlite open in sqlite3. What do you want to see?
<exarkun_> nixops was happy to boot an ec2 instance for me but it managed to do so in a way that made it unreachable via ssh. anyone know anything about that? The config is pretty simple, just based on the nixops manual intro: https://gist.github.com/exarkun/a37bc775609f4cf5c7ba21cfbf8fff22
<sphalerite> nbathum: mostly just to see if it opens
<Myrl-saki> exarkun_: SSH security groups.
<nbathum> oh, okay. yep it opens okay
<exarkun_> Myrl-saki: It seems to have launched the instance with a security group that allows all inbound and outbound traffic
<exarkun_> Oh. Maybe only all traffic from the security group, oops.
ixxie has quit [Ping timeout: 264 seconds]
doyougnu has quit [Quit: WeeChat 2.0]
<exarkun_> fixed now, thanks
jonreeve has joined #nixos
<jonreeve> Does home-manager install its own packages? And if so, how do I update those? I'm having this locale issue that I describe here: https://github.com/rycee/home-manager/issues/354
<{^_^}> home-manager#354 (by JonathanReeve, 6 minutes ago, open): Rofi installed by home-manager can't set locale
cbarrett has quit []
cbarrett has joined #nixos
Henson has joined #nixos
Thra11 has quit [Ping timeout: 252 seconds]
pedroabreu has quit [Ping timeout: 252 seconds]
<symphorien> do you mix nixos-unstable and 18.03 ?
<{^_^}> #38991 (by peti, 18 weeks ago, open): glibc 2.27 breaks locale support
<Henson> Is there a way to search nixpkgs for the derivation a particular file belongs to? Somebody told me about nix-index, but that program doesn't complete successfully for me.
<Henson> I'm trying to find out which derivation, if any, contains the file libgdkglextmm-x11-1.2.so.0
<{^_^}> [nixpkgs] @gnidorah opened pull request #45605 → vk-messenger: init → https://git.io/fAqCR
<Myrl-saki> exarkun_: Yay! \o/
<jonreeve> symphorien: I guess I must be. But as a total newbie I guess I'm not sure how to change the channels of my profile and whatever profile home-manager uses. Do you know how to do that?
<jonreeve> I'd love to get everything all on unstable, but don't know how
<symphorien> I don't know about home-manager
<symphorien> for nixos, in a root shell, use nix-channel to change your channel
<jonreeve> That's how to change it for root, I think, but what about for my profile?
<symphorien> by default on nixos, users have no channels and use the default (root's) instead
rycee[m] has joined #nixos
<rycee[m]> Howdy.
<symphorien> you can check with nix-channel --list: it should be empty
<jonreeve> When I run nix-channel --list as my regular user, I get: nixos https://nixos.org/channels/nixos-unstable
<rycee[m]> jonreeve: Yeah, I as well suspect it is something like symphorien says.
<jonreeve> Hm I must've done something wrong to get on two channels, cause my nix-info says: `system: "x86_64-linux", multi-user?: yes, version: nix-env (Nix) 2.0.4, channels(root): "nixos-18.09pre149415.8395f9aa85e", channels(jon): "nixpkgs-18.03.133086.c1ef96ebdbd", nixpkgs: /home/jon/.nix-defexpr/channels/nixpkgs`
<jonreeve> Any ideas about how to make my regular user just follow the root channel?
<rycee[m]> Unfortunately some packages installed to the user profile rely on the system packages :-/
<symphorien> just remove every channel you have as a user
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45606 → charybdis: 4.1 -> 4.1.1 → https://git.io/fAqCM
<jonreeve> Hm, I did `nix-channel --remove nixos` as my regular user, and now `nix-channel --list` as my regular user is blank. But running nix-info still gives me: `system: "x86_64-linux", multi-user?: yes, version: nix-env (Nix) 2.0.4, channels(root): "nixos-18.09pre149415.8395f9aa85e", channels(jon): "nixpkgs-18.03.133086.c1ef96ebdbd", nixpkgs: /home/jon/.nix-defexpr/channels/nixpkgs`
<symphorien> what is your NIX_PATH N
<symphorien> s/N/?/
<jonreeve> It's /home/jon/.nix-defexpr/channels:nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels
<symphorien> remove the /home/jon part
<rycee[m]> Maybe a `nix-channel --update` would change this.
<rycee[m]> And maybe a relog as well?
<rycee[m]> Just a guess though. I don't know so much about channels.
<rycee[m]> But I figure `--remove` just removes the channel from the list of subscribed channels and the `--update` is necessary for it to actually have an effect.
mayhewluke has quit [Ping timeout: 272 seconds]
<jonreeve> Hm, removing that part from the NIX_PATH seems to break stuff. Nix-info then fails with `error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH or -I), at (string):1:9`
<symphorien> what is the current NIX_PATH ?
Fare has quit [Ping timeout: 268 seconds]
<jonreeve> nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channel
<symphorien> does root have a channel called nixos ?
drakonis_ has joined #nixos
<jonreeve> Yep, I think so. Running `sudo nix-channel --list` gives: nixos https://nixos.org/channels/nixos-unstable
slack1256 has quit [Ping timeout: 252 seconds]
mayhewluke has joined #nixos
<symphorien> run nix-channel --update everywhere
<symphorien> then /nix/var/nix/profiles/per-user/root/channels/nixos should exist
<nbathum> where does `nix-channel --update` unpack data too? asking because I'm getting "no space left on device"
<magnetophon> doesn anyone know why https://howoldis.herokuapp.com/ shows that nixos-unstable is 8 hours old, but it's the same hash that has been there all week?
Henson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<jonreeve> Hm, I ran `nix-channel --update` and `sudo nix-channel --update`
<jonreeve> But nix-info still fails. I think I'll set NIX_PATH to what it was before?
<symphorien> nbathum: precisely in /nix/var/nix/profiles/per-user/*/channels/
<symphorien> this is a symlink in the store
<symphorien> jonreeve: does /nix/var/nix/profiles/per-user/root/channels/nixos exist ?
<jonreeve> symphorien: Yep. And has lots of stuff in it.
<symphorien> then this is pussling
<symphorien> *puzzling
<symphorien> is it readable by your user ?
<jonreeve> I think so? It seems to have a lot of permissions: lrwxrwxrwx 1 root root 55 Dec 31 1969 /nix/var/nix/profiles/per-user/root/channels/nixos -> /nix/store/9c5z6l8wvbjifkz92jf6h1g1ahb1nfgq-nixos/nixos
<jonreeve> Don't know why the file was created in 1969, though.
<symphorien> everything in the store is so
dbmikus__ has joined #nixos
<jonreeve> And on New Year's eve, no less.
<nbathum> indeed
<symphorien> for reproducibility's sake
<jonreeve> Ah cool
<nbathum> so that different dates don't impact things
<jonreeve> Here are some weird things I noticed: 1) I've been seeing this error sometimes: `warning: Nix search path entry '$HOME/.nix-defexpr/channels' does not exist, ignoring`
<jonreeve> 2) The folder ~/.nix-defexpr/channels/nixpkgs is apparently a link to itself
<dtz[m]> does it happen when doing a 'sudo nixos-rebuild'? if so https://github.com/NixOS/nixpkgs/pull/45400 might be relevant
<{^_^}> #45400 (by dtzWill, 4 days ago, open): NIX_PATH: don't prepend $HOME-based value in session variable, set later
<jonreeve> Such that ~/.nix-defexpr/channels/nixpkgs/nixpkgs/nixpkgs/nixpkgs/nixpkgs exists, and it keeps going on and on
<dtz[m]> 2) that's very not good lol
<dtz[m]> or at least moderately not good
<dtz[m]> haha
<dtz[m]> oh it nests
<dtz[m]> xD
Denommus` has joined #nixos
hotfuzz has joined #nixos
<jonreeve> Should I just try deleting ~/.nix-defexpr and see if it sorts itself out?
Denommus has quit [Ping timeout: 272 seconds]
<jonreeve> What is ~/.nix-defexpr/channels/nixpkgs supposed to contain, anyway?
Brains has quit [Quit: leaving]
<nbathum> on my system, ~/.nix-defexpr/channels points to /nix/var/nix/profiles/per-user/*me*/channels
<jonreeve> Maybe I could try just creating that symlink by myself? Or will nix regenerate that folder for me if I remove it all?
<nbathum> dunno, im afraid I'm new to this
civodul has joined #nixos
<symphorien> I don't have it in my NIX_PATH at all
fgaz is now known as fgaz-temporary
<jonreeve> Damn, apparently /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs is also recursive on my system
<jonreeve> What is that one supposed to be?
<clever> jonreeve: that maps <nixpkgs> back to the nixos channel
chrisaw has joined #nixos
<jonreeve> Maybe I should just reinstall nixos completely
<jonreeve> This looks really borked
<clever> jonreeve: if you dont understand what is wrong, your likely to just break it again after you reinstall
<clever> and if you do understand whats wrong, you can just fix it
<jonreeve> Fair enough
<clever> jonreeve: what does `nix-channel --list` report for each user?
<jonreeve> clever: `sudo nix-channel --list` shows `nixos https://nixos.org/channels/nixos-unstable`
<jonreeve> And `nix-channel --list` returns nothing
<clever> thats normal
<clever> jonreeve: and `ls -l ~/.nix-defexpr/` ?
fgaz-temporary is now known as fgaz
<jonreeve> `lrwxrwxrwx 1 jon users 43 Aug 24 16:18 channels -> /nix/var/nix/profiles/per-user/jon/channels`
<clever> the channels_root is missing
<clever> lrwxrwxrwx 1 clever users 44 Oct 29 2017 channels_root -> /nix/var/nix/profiles/per-user/root/channels
aarvar has joined #nixos
<jonreeve> Ah. Just made that link
<jonreeve> Strangely when I run `sudo nix-channel --update` I get "warning: Nix search path entry '$HOME/.nix-defexpr/channels' does not exist, ignoring"
<jonreeve> But running `ls ~/.nix-defexpr/channels` gives: `binary-caches manifest.nix nixpkgs`
witchof0x07 has joined #nixos
witchof0x20 has quit [Ping timeout: 250 seconds]
witchof0x07 is now known as witchof0x20
Fare has joined #nixos
<symphorien> it's because $HOME is not expanded by nix
<jonreeve> Ah. How can I change that?
<clever> jonreeve: use `sudo -i` and then `nix-channel --update`
<jonreeve> Oh weird, that worked
<clever> it runs bash in a different mode
<jonreeve> Should I not be running `sudo nix-channel --update`?
<clever> i avoid that, and just keep a root shell open
<clever> darwin even sets the wrong $HOME and acts on the wrong user
<gchristensen> specifically, it doesn't update HOME
<jonreeve> Oh wow
<jonreeve> So it seems I'm still on two different channels: `nix-info` gives: system: "x86_64-linux", multi-user?: yes, version: nix-env (Nix) 2.0.4, channels(root): "nixos-18.09pre149415.8395f9aa85e", channels(jon): "nixpkgs-18.03.133086.c1ef96ebdbd", nixpkgs: /home/jon/.nix-defexpr/channels/nixpkgs
<jonreeve> But `nix-channel --list` as a regular user doesn't list anything
<clever> jonreeve: nix-channel --update, eithout sudo
tzemanovic has joined #nixos
<jonreeve> No change, it looks like
<jonreeve> I updated channels in the root terminal, too
Xyliton has joined #nixos
vilhalmer has joined #nixos
<Xyliton> Where do I get opencl libs from on nixos? I can't seem to find anything on this
aanderse has joined #nixos
<kalbasit[m]> I'm getting a weird error trying to use Bazel on Mac (works on NIxOS): `external/com_google_protobuf/src/google/protobuf/util/delimited_message_util.h:7:10: fatal error: 'ostream' file not found`
<kalbasit[m]> which package provides this?
<{^_^}> [nixpkgs] @xeji opened pull request #45607 → pam_ldap,nss_ldap: fix build → https://git.io/fAqBg
<clever> jonreeve: ls -l ~/.nix-defexpr/channels/nixpkgs
<jonreeve> lrwxrwxrwx 1 root root 84 Dec 31 1969 /home/jon/.nix-defexpr/channels/nixpkgs -> /nix/store/g0agqmhy1kd0sxc6bpzaq8x7cbnm9p7k-nixpkgs-18.03.133086.c1ef96ebdbd/nixpkgs
<clever> jonreeve: cat ~/.nix-channels
<jonreeve> Doesn't show anything, but it seems to exist: -rw-r--r-- 1 jon users 0 Aug 24 15:54 /home/jon/.nix-channels
<clever> 0 bytes, empty file
bigvalen has joined #nixos
<clever> and you definetly did --update as jon?
<jonreeve> Should there be something in there?
chrisaw has quit [Ping timeout: 252 seconds]
<jonreeve> Yep. Just ran it again to be sure
<clever> empty is normal
<jonreeve> File is still empty
<{^_^}> [nixpkgs] @xeji merged pull request #45599 → hub: 2.5.0 -> 2.5.1 → https://git.io/fAqt1
<{^_^}> [nixpkgs] @xeji pushed commit from @dtzWill to master « hub: 2.5.0 -> 2.5.1 (#45599) »: https://git.io/fAqRv
magnetophon has quit [Quit: Lost terminal]
<jonreeve> If you mean `nix-channel --update` as my regular user
<jonreeve> (jon)
<clever> --update reads ~/.nix-channels and updates the channels profile
<clever> hmmm, nix-store --verify --check-contents
<jonreeve> As a regular user?
<clever> yeah
<ij> I'm in a nix-shell -p gcc and I gave ./configure env variable: CFLAGS=-Wno-format-security, but it still keeps complaining about it.
<{^_^}> [nixpkgs] @xeji merged pull request #45604 → clipmenu: 5.4.0 -> 5.5.0 → https://git.io/fAqnH
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « clipmenu: 5.4.0 -> 5.5.0 (#45604) »: https://git.io/fAqRn
tertle||eltret has joined #nixos
<clever> ij: the cc-wrapper radds it
<tertle||eltret> how can I get permiossion to access a new HDD on NixOs?
<clever> tertle||eltret: mount it and chown the dir
blankhart has joined #nixos
<symphorien> tertle||eltret: export hardeningDisable=all
<symphorien> ij: ^ sorry
<tertle||eltret> so chown -775 /dev/sdb1
bigvalen has quit [Ping timeout: 268 seconds]
<jonreeve> clever: Cool, the command is still running. I'm guessing it's supposed to take quite a while?
mayhewluke has quit [Ping timeout: 272 seconds]
<clever> jonreeve: yeah
Xyliton has quit [Quit: Lost terminal]
bigvalen has joined #nixos
<nikki93> does anyone here develop in commmon lisp on nixos?
mayhewluke has joined #nixos
<jonreeve> clever: That command seemed to complete with no errors (or other outputs).
<clever> jonreeve: what about the output of `echo $NIX_PATH` and `nix-instantiate --find-file nixpkgs` ?
<jonreeve> NIX_PATH is `/home/jon/.nix-defexpr/channels:nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels`
<jonreeve> (Replaced ~/.nix-defexpr because it was causing errors)
<jonreeve> And `nix-instantiate --find-file nixpkgs` returns `/home/jon/.nix-defexpr/channels/nixpkgs`
<clever> jonreeve: ls -l ~/.nix-defexpr
<jonreeve> lrwxrwxrwx 1 jon users 43 Aug 24 16:59 channels -> /nix/var/nix/profiles/per-user/jon/channels
<jonreeve> lrwxrwxrwx 1 jon users 44 Aug 24 16:32 channels_root -> /nix/var/nix/profiles/per-user/root/channels
rauno has quit [Ping timeout: 264 seconds]
<clever> ls -l /nix/var/nix/profiles/per-user/jon/channels
<jonreeve> lrwxrwxrwx 1 jon users 15 Aug 24 16:59 /nix/var/nix/profiles/per-user/jon/channels -> channels-5-link
<clever> ls -l /nix/var/nix/profiles/per-user/jon/channels/
<jonreeve> Ah
<jonreeve> lrwxrwxrwx 1 root root 90 Dec 31 1969 binary-caches -> /nix/store/g0agqmhy1kd0sxc6bpzaq8x7cbnm9p7k-nixpkgs-18.03.133086.c1ef96ebdbd/binary-caches
<jonreeve> lrwxrwxrwx 1 root root 60 Dec 31 1969 manifest.nix -> /nix/store/mwhwim5b80bhygpl9xvjvyddvn4pdnz3-env-manifest.nix
<jonreeve> lrwxrwxrwx 1 root root 84 Dec 31 1969 nixpkgs -> /nix/store/g0agqmhy1kd0sxc6bpzaq8x7cbnm9p7k-nixpkgs-18.03.133086.c1ef96ebdbd/nixpkgs
<clever> but nix-channel --update should have removed it
blankhart has quit [Quit: WeeChat 1.9.1]
<jonreeve> Should I just `rm /nix/var/profiles/per-user/jon/channels`?
<clever> jonreeve: strace -o logfiles -ff nix-channel --update, then upload all the logfiles to gist with `gist -p logfiles*`
<clever> you may need to `nix-env -iA nixos.gist` and `gist --login`
Thra11 has joined #nixos
tzemanovic has quit [Ping timeout: 252 seconds]
knupfer has joined #nixos
erasmas has quit [Quit: leaving]
Azaiel has joined #nixos
<clever> jonreeve: yeah, i would just rm channels like you said above
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @etu opened pull request #45608 → nixos/gitea: Always copy gitea locales to match running gitea version → https://git.io/fAq09
<growpotkin> Hey this is a dumb one, i forgot how to convert ints to strings
<clever> > toString 42
<{^_^}> "42"
<growpotkin> ty
<growpotkin> lol
<growpotkin> can't believe I needed that refresher >.<
<gchristensen> no worries
<nikki93> hey all -- i'm running sbcl with quicklisp and trying to load (for example) cl-sdl2 in it raises an error that basically boils down to "could not find libSDL2-2.0.so.0"
<nikki93> which makes sense -- it isn't in any of the usual directories
<nikki93> what i'm wondering is how i could set up something like a nix-shell to run sbcl in where it can find these libs
aanderse-laptop has joined #nixos
aanderse has quit [Ping timeout: 264 seconds]
<nikki93> it's not like a C/C++ compiler so i don't think i can use the usual stdEnv mkDerivation stuff?
<jonreeve> clever: Awesome, that seemed to work. Now nix-info shows `system: "x86_64-linux", multi-user?: yes, version: nix-env (Nix) 2.0.4, channels(root): "nixos-18.09pre149415.8395f9aa85e", nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos`
<infinisil> nikki93: It migth just work, worth a try
<nikki93> infinisil: ok cool -- `nix-shell -p SDL2` and then try it?
<infinisil> I usually prefer writing a shell.nix file, will be easier to extend later
<infinisil> But sure, that might work
<nikki93> any quick example of such a shell.nix file?
<nikki93> for exampl ei've done something like this before
<nikki93> this was the env for a C/C++ project i was working on that i would do a `nix-shell` into and then just manuall cmake / make etc.
<nikki93> would i just be saying buildInputs in this shell.nix file
<infinisil> nikki93: A basic one can be just "with import <nixpkgs> {}; stdenv.mkDerivation { name = "foo"; buildInputs = [ SDL2 ]; }'
<nikki93> sweet
<philipp[m]> Trying to close down on an issue: Anybody here that already player around wifh proton (new steam play) and had issues with the games not capturing the input properly on nixos?
<jonreeve> How should I update the packages handled by home-manager? (I.e. those listed in `home-manager packages`?)
<jonreeve> I've tried `nix-env -p home-manager -u` but nothing really seems to happen
<nikki93> infinisil: doesn't work unfortunately :(
Denommus` has quit [Read error: Connection reset by peer]
rihards has quit [Quit: rihards]
<{^_^}> [nixpkgs] @globin merged pull request #45607 → pam_ldap,nss_ldap: fix build → https://git.io/fAqBg
migy_ has quit [Quit: migy_]
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/fAqus
migy has joined #nixos
NightTrain has joined #nixos
knupfer has quit [Quit: knupfer]
rfold has quit [Ping timeout: 244 seconds]
jperras has quit [Ping timeout: 272 seconds]
NightTrain has quit [Client Quit]
jperras has joined #nixos
NightTrain has joined #nixos
<kalbasit[m]> it's interesting that Bazel can't seem to find c++ header files like ostream or algorithm on Mac (the error coming from here https://github.com/protocolbuffers/protobuf/blob/45d03a977193d1dcce5251e4bffe17bf0ba738ec/src/google/protobuf/stubs/common.h#L38)
aanderse-laptop has quit []
<tertle||eltret> l
Thra11 has quit [Ping timeout: 244 seconds]
<clever> kalbasit[m]: is this inside nix-shell or nix-build?
<kalbasit[m]> clever: inside of nix-shell yes
<clever> kalbasit[m]: what args did you give to nix-shell, and is it using gcc or /usr/bin/gcc ?
Fare has quit [Ping timeout: 252 seconds]
<kalbasit[m]> I gave it no arguments, but a shell.nix
<kalbasit[m]> let me gist it
<clever> kalbasit[m]: i suspect line 42 is to blame, that wont configure gcc correctly
<clever> kalbasit[m]: you need to use gccStdenv.mkDerivation
<kalbasit[m]> clever: I added line 42 to try to get over the issue
<kalbasit[m]> before, I did not have any of the stdenv.isDarwin stuff
<kalbasit[m]> clever: what do you mean by `gccStdenv.mkDerivation`? I have to build a full derivation for it?
obadz has quit [Quit: WeeChat 2.1]
<kalbasit[m]> clever: oh I see
<kalbasit[m]> let me give that a try!
<clever> mkShell is just a helper function to call mkDerivation, and give giant errors if you try to nix-build it
<nikki93> infinisil: i figurd it out
<nikki93> this is what i needed: with import <nixpkgs> {}; stdenv.mkDerivation rec {name = "sbcl-env"; LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath [SDL2 libGLU_combined];}
<nikki93> the LD_LIBRARY_PATH is what matters to it
<kalbasit[m]> clever: yea, I'm aware of that but I did not expect bazel to break on Mac but work on NixOS :)
<nikki93> infinisil: how would you suggest i just have a command `sbcl` now that has this LD_LIBRARY_PATH?
__monty__ has quit [Quit: leaving]
<nikki93> could i just do an overrideAttrs in my configuration.nix
<clever> kalbasit[m]: its more that darwin nixpkgs doesnt have gcc by default, and you must obey $CC to use clang
<kalbasit[m]> I see
rnhmjoj[m] has joined #nixos
<rnhmjoj[m]> i want to set the permission of a directory from the systemd configuration. is there a proper way or should i just write a service that does that?
<rnhmjoj[m]> *system
<infinisil> nikki93: I think LD_LIBRARY_PATH is usually a last resort and has some problems, but if it works that's nice :)
<nikki93> yeah i think here it's maybe ok cuz it's just a runtime search of .sos thing
<nikki93> will run with it for now :O
<clever> rnhmjoj[m]: if you set PermissionsStartOnly, then the User= only applies to ExecStart, and ExecPreStart wont obey User=
<infinisil> nikki93: You could instead of installing the original package, wrap it with this LD_LIBRARY_PATH env var set
<clever> rnhmjoj[m]: so the pre-start has root and can do chown/chmod
<infinisil> ,wrapper nikki93
<rnhmjoj[m]> clever: ok, thanks!
LogicAside has quit [Quit: brb]
LogicAside has joined #nixos
LogicAside is now known as ThatOtherGuy
mounty has joined #nixos
<kalbasit[m]> clever: it worked! thank you!
tzemanovic has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #45587 → nixos/datadog-agent: Fix type of use_dogstatsd → https://git.io/fAt9h
<{^_^}> [nixpkgs] @xeji pushed commit from @srhb to master « nixos/datadog-agent: Fix type of use_dogstatsd (#45587) »: https://git.io/fAq2m
<nikki93> infinisil: instead i'm just making my emacs lisp launcher use the nix-shell env
<nikki93> instead of wrapping the system one
<nikki93> seems more sane to me and amenable to per-project overrides :)
tzemanovic has quit [Ping timeout: 268 seconds]
<infinisil> Ah yeah
wucke13 has joined #nixos
<wucke13> is there a nicer way then using sed in the fixup phase to fix .desktop files which are hardcoded to /usr/bin/...?
<gchristensen> substituteInPlace - check http://nixos.org/nixpkgs/manual/
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos
emacsomancer has joined #nixos
<fresheyeball> is there a hello world ghcjs nix repo out there?
<fresheyeball> I just want to do a simple isolated ffi experiment
<wucke13> Thanks, gchristensen
<{^_^}> [nixpkgs] @xeji merged pull request #45570 → todoman: init at 3.4.0 → https://git.io/fAtu2
<{^_^}> [nixpkgs] @xeji pushed 3 commits to master: https://git.io/fAqaV
klntsky has quit [Remote host closed the connection]
<clever> fresheyeball: nix-shell -p 'haskell.packages.ghcjs.ghcWithPackages (ps: [])'
klntsky has joined #nixos
<fresheyeball> clever: can I hook it up with callCabal2nix?
<clever> fresheyeball: nix-shell -p '(haskell.packages.ghcjs.callCabal2nix "name" ./. {}).env'
<fresheyeball> clever: oh, I am seeing a pattern here ;)
sigmundv_ has joined #nixos
sbdchd has joined #nixos
<{^_^}> [nixpkgs] @xeji closed pull request #38891 → simgear: 2017.3.1 -> 2018.1.1 → https://git.io/vxhYc
<{^_^}> [nixpkgs] @wucke13 opened pull request #45609 → apmplanner2: fixed wrong path in .desktop file → https://git.io/fAqVe
wucke13 has quit [Quit: WeeChat 2.0]
emacsomancer has quit [Quit: WeeChat 2.2]
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
Fare has joined #nixos
<growpotkin> hey im playing around in nix repl, I want to run a mkMerge test. once I call mkMerge I end up with a '{ _type= "merge"; contents = [...]; }'
<growpotkin> How can i get it to actually apply the merge?
<growpotkin> is there an eval function or something?
<fresheyeball> growpotkin: good question
<clever> growpotkin: you need to put them into a nixos module, and run the module framework over it
<clever> its usually simport to just put them into a configuration.nix, and run `nix repl '<nixpkgs/nixos>' -I nixos-config=./configuration.nix`
chrisaw has joined #nixos
emacsomancer has joined #nixos
derped has joined #nixos
<growpotkin> thank you <3
peel has quit [Quit: Connection closed for inactivity]
simukis has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @xeji opened pull request #45610 → munin: fix build → https://git.io/fAqwO
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/740c7884d83 (from 39 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @jtojnar merged pull request #45593 → flatpak-builder: 0.99.3 -> 1.0.0 → https://git.io/fAqTp
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/fAqwS
jperras has quit [Ping timeout: 252 seconds]
<fresheyeball> \q
<fresheyeball> \quit
fresheyeball has quit [Quit: WeeChat 2.0]
<{^_^}> [nixpkgs] @baracoder opened pull request #45612 → google-play-music-desktop-player: 4.5.0 -> 4.6.1 → https://git.io/fAqwj
<{^_^}> [nixpkgs] @xeji opened pull request #45613 → mesos: fix build → https://git.io/fAqrC
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45614 → aws-sdk-cpp: 1.4.82 -> 1.5.17 → https://git.io/fAqr8
chrisaw has quit [Ping timeout: 244 seconds]
Guest66411 has quit [Ping timeout: 244 seconds]
<eqyiel> I've got a package that wants openssl_1_1_0, but when it's provided I end up with two versions of openssl in the closure: https://github.com/eqyiel/dotfiles/blob/43169bd8e755d7dafa8a50c34ca756e6133642e4/nix/.config/nixpkgs/packages/nextcloud-client/default.nix https://github.com/eqyiel/dotfiles/blob/43169bd8e755d7dafa8a50c34ca756e6133642e4/nix/.config/nixpkgs/packages/all-packages.nix#L99 is there a nix spell to help me find which build input is pull
<eqyiel> openssl1.0.2?
<eqyiel> I suspect it's one of the qt dependencies
<clever> eqyiel: for each item in $buildInputs, check its nix-support dir for a propagated inputs file
<eqyiel> clever: thanks for the tip!
alexteves has quit [Remote host closed the connection]
xeji has quit [Quit: WeeChat 2.1]
<{^_^}> [nixpkgs] @Infinisil merged pull request #45609 → apmplanner2: fixed wrong path in .desktop file → https://git.io/fAqVe
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fAqoK
rardiol has joined #nixos
sbdchd has quit [Remote host closed the connection]
Lisanna has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #45615 → maven: 3.5.3 -> 3.5.4 → https://git.io/fAqo5