<rui> MichaelRaskin: Thanks for the help! I have to leave now. I'll try all this tomorrow.
<NixOS_GitHub> [nixpkgs] LnL7 closed pull request #21210: stanchion: add Darwin support (master...stanchionMac) https://git.io/v1QGy
<NixOS_GitHub> [nixpkgs] LnL7 pushed 2 new commits to master: https://git.io/v15tN
<NixOS_GitHub> nixpkgs/master 4661689 Matthew Daiter: stanchion: add Darwin support...
<NixOS_GitHub> nixpkgs/master 05b305a Daiderd Jordan: Merge pull request #21210 from mdaiter/stanchionMac...
xwvvvvwx has quit [(Ping timeout: 240 seconds)]
<Mic92> hyphon81: the package needs to be fixed
<Mic92> hyphon81: no matter what options you give, libvirt looks in its own package for qemu.conf
thc202 has quit [(Ping timeout: 256 seconds)]
marusich has joined #nixos
mudri` has joined #nixos
xwvvvvwx has joined #nixos
mudri has quit [(Ping timeout: 264 seconds)]
x1n4u has quit [(Quit: Bye)]
markus1189 has joined #nixos
<hyphon81> There is libvirtd.conf in ${pkgs.libvirt}/var/lib/libvirt. There is also ${hash}-libvirtd.conf in /nix/store. I think NixOS uses ${hash}-libvirtd.conf, so I should make ${hash}-qemu.conf. Is this wrong?
kampfschlaefer has joined #nixos
ryanartecona has joined #nixos
markus1199 has quit [(Ping timeout: 264 seconds)]
x1n4u has joined #nixos
bennofs has quit [(Ping timeout: 258 seconds)]
<Mic92> hyphon81: ${hash}-libvirtd.conf is directly passed as command line option (--config), while the path to qemu.conf is passed as compile time
<Mic92> hyphon81: libvirtd looks into $sysconfdir/libvirtd/qemu.conf https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/libvirt/default.nix#L63
<Mic92> however $sysconfdir points to package itself at the moment.
<Mic92> usually it is in /etc
<Mic92> hyphon81: you could make a package override in your current installation for installFlags to get started
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://github.com/NixOS/nixpkgs/commit/2fe1daf804d652962aa16e765894766365ae2909
<NixOS_GitHub> nixpkgs/master 2fe1daf aszlig: cython: 0.25.1 -> 0.25.2...
<Mic92> hyphon81: I usue the following approach to modify stuff easier: http://anderspapitto.com/posts/2015-11-01-nixos-with-local-nixpkgs-checkout.html
kampfschlaefer has quit [(Ping timeout: 258 seconds)]
<hyphon81> Mic92: Oh, I understood. libvirtd was given ${hash}-libvirtd.conf from --config option. https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualisation/libvirtd.nix#L138
<_habnabit> argh. is there online search for nixpkgs? i tried using nox but it appears to be broken due to locale issues that i can't puzzle out
redmq has joined #nixos
<dash> _habnabit: nix-env -qa
<dash> _habnabit: though my usual approach is 'nix-env -qa \* > nix-pkgs.txt' and then just grep it
<_habnabit> ha
<_habnabit> oh, it's a regex
<_habnabit> that's why 'capnp*' didn't match
redmq has quit [(Ping timeout: 252 seconds)]
<Mic92> _habnabit: there is: https://nixos.org/nixos/packages.html
mudri` has quit [(Quit: WeeChat 1.6)]
vith[m] has joined #nixos
[0x4A6F] has quit [(Ping timeout: 268 seconds)]
[0x4A6F]_ has joined #nixos
[0x4A6F]_ is now known as [0x4A6F]
viric_ has joined #nixos
<rardiol> Can someone help debug my network? Ping works, but wget seems stuck on "Connecting to google.com (google.com)|172.217.29.238|:80... " . Firefox also doesn't work. Assuming you're reading this, then irc works too.
viric has quit [(Ping timeout: 240 seconds)]
<hyphon81> In the libvirt package, qemu.conf is read from ${pkgs.libvirt}/lib/var. I think it should change postInstall in default.nix if the OVMF package exists.
<hyphon81> It is hard for newbie... I will make an effort.
<hyphon81> Mic92: Thanks!
eacamero_ has joined #nixos
mizu_no_oto has joined #nixos
berce has quit [(Ping timeout: 248 seconds)]
iyzsong has joined #nixos
eacameron has quit [(Ping timeout: 248 seconds)]
eacamero_ has quit [(Ping timeout: 248 seconds)]
herzmeister has quit [(Quit: Leaving)]
herzmeister has joined #nixos
rardiol has quit [(Remote host closed the connection)]
<domenkozar> niksnut: you've solved a NP-complete problem
<domenkozar> so pour some wine :)
ryanartecona has quit [(Quit: ryanartecona)]
rardiol has joined #nixos
ryanartecona has joined #nixos
wangoe has quit [(Quit: WeeChat 1.5)]
eacameron has joined #nixos
wangoe has joined #nixos
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
Kingsquee has quit [(Ping timeout: 252 seconds)]
Lowl3v3l has quit [(Remote host closed the connection)]
zagy has joined #nixos
zagy has quit [(Client Quit)]
ryanartecona has quit [(Quit: ryanartecona)]
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
sdothum has joined #nixos
sitedyno has quit [(Ping timeout: 250 seconds)]
AveryC has joined #nixos
filterfish_ has joined #nixos
sboo has joined #nixos
filterfish has quit [(Remote host closed the connection)]
sitedyno has joined #nixos
derjohn_mobi has joined #nixos
marusich has quit [(Ping timeout: 258 seconds)]
aj__ has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nixpkgs] mdaiter opened pull request #21250: riak-cs: add Darwin support (master...riakCSMac) https://github.com/NixOS/nixpkgs/pull/21250
eacameron has quit [(Remote host closed the connection)]
marusich has joined #nixos
iyzsong has quit [(Ping timeout: 250 seconds)]
mbrgm has quit [(Ping timeout: 245 seconds)]
redmq has joined #nixos
danharaj has quit [(Read error: Connection reset by peer)]
mbrgm has joined #nixos
iyzsong has joined #nixos
redmq has quit [(Ping timeout: 264 seconds)]
AveryC has quit [(Ping timeout: 240 seconds)]
Wizek has joined #nixos
Wizek_ has joined #nixos
<hyphon81> Hmm, if I change postInstall in default.nix, does it need to run re-compiling package?
mizu_no_oto has joined #nixos
mizu_no_oto has quit [(Client Quit)]
<AtnNn> hyphon81: I believe so. you can check by instantiating the derivation and checking the store for it
mizu_no_oto has joined #nixos
<hyphon81> I would like to edit a file. However, it is difficult in NixOS... But also it is interesting.
warbo has quit [(Ping timeout: 264 seconds)]
marusich has quit [(Ping timeout: 258 seconds)]
<gchristensen> hyphon81: IIRC you're here at a slightly awkward time, and I think you'll find more activity in ~4hrs (people in CET) and ~10-12hrs
<gchristensen> (and by activity, of course, I mean people able to help!)
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
ryanartecona has joined #nixos
wangoe has quit [(Quit: WeeChat 1.5)]
herzmeister has quit [(Quit: Leaving)]
ryanartecona has quit [(Client Quit)]
herzmeister has joined #nixos
sboo has quit [(Quit: Page closed)]
PragCyphr has joined #nixos
<hyphon81> gchristensen: I see. Thanks! By the way, in Japan(UTC+9), it is noon on Sunday.
<hyphon81> So, in Euro, it is very early morning.
PragCyph1 has quit [(Ping timeout: 246 seconds)]
<gchristensen> indeed :) many people in #nixos are in europe. I'm in UTC-5 and am getting ready for bed myself :)
<NixOS_GitHub> [nixpkgs] mdaiter opened pull request #21251: gnuapl: add Darwin support (master...aplDarwin) https://github.com/NixOS/nixpkgs/pull/21251
mizu_no_oto has joined #nixos
eacameron has joined #nixos
mizu_no_oto has quit [(Ping timeout: 250 seconds)]
ebzzry has joined #nixos
eacameron has quit [(Ping timeout: 260 seconds)]
mizu_no_oto has joined #nixos
hexagoxel has quit [(Ping timeout: 258 seconds)]
eacameron has joined #nixos
systemfault has quit [(Quit: Bye!)]
xwvvvvwx has quit [(Ping timeout: 258 seconds)]
Shoue has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://github.com/NixOS/nixpkgs/commit/ffe71cbe19508320ed9820e1b8caee732d5d9ddf
<NixOS_GitHub> nixpkgs/master ffe71cb aszlig: kexec-tools: Add patch to fix build on ARM...
hexagoxel has joined #nixos
AveryC has joined #nixos
mguentner has quit [(Quit: WeeChat 1.6)]
mguentner has joined #nixos
ryanartecona has joined #nixos
<NixOS_GitHub> [nixpkgs] fpletz pushed 3 new commits to master: https://github.com/NixOS/nixpkgs/compare/ffe71cbe1950...eb559d2b077d
<NixOS_GitHub> nixpkgs/master 4b67968 Franz Pletz: squid: 3.5.19 -> 3.5.23...
<NixOS_GitHub> nixpkgs/master 9a30cdc Franz Pletz: squid: refactor, add features, adopt
<NixOS_GitHub> nixpkgs/master eb559d2 Franz Pletz: batman-adv: 2016.4 -> 2016.5
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to release-16.09: https://github.com/NixOS/nixpkgs/commit/b5edcfc938deb473960d4f74ee5fac22b75dadd5
<NixOS_GitHub> nixpkgs/release-16.09 b5edcfc Franz Pletz: squid: 3.5.19 -> 3.5.23...
<angerman> so how does hydra actually built on a different system? Just copy the closure over?
<simpson> agarzia: I'm not sure of your exact scenario, but yes?
Havvy has joined #nixos
<clever> angerman: yeah, same way nix-build does, it just copy-closure's all the inputs to a slave of the right arch, and copy-closure's the finished product back
ebzzry has quit [(Ping timeout: 264 seconds)]
<angerman> clever thanks.
phreedom has quit [(Remote host closed the connection)]
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
AveryC has quit [(Ping timeout: 252 seconds)]
ryanartecona has quit [(Quit: ryanartecona)]
redmq has joined #nixos
<eacameron> How do nixers typically set up config for a package?
<eacameron> I'm creating a package that has 10 or so configs and using simple sets is getting combersome
<eacameron> It seems that nixos packages have a principled way of doing this.
redmq has quit [(Ping timeout: 250 seconds)]
mguentner2 has joined #nixos
rardiol has quit [(Ping timeout: 252 seconds)]
mguentner has quit [(Ping timeout: 250 seconds)]
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
systemfault has joined #nixos
systemfault has quit [(Client Quit)]
systemfault has joined #nixos
acowley_away has quit [(Ping timeout: 250 seconds)]
goodwill has quit [(Ping timeout: 260 seconds)]
goodwill has joined #nixos
Fare has quit [(Quit: Leaving)]
acowley_away has joined #nixos
tghume has quit [(Ping timeout: 246 seconds)]
tghume has joined #nixos
<hyphon81> Hmm. libvirt/qemu.conf does not working.
ryanartecona has joined #nixos
<hyphon81> I edited ${pkgs.libvirt}/var/lib/libvirt/qemu.conf for appending OVMF settings. However, it doesn't working.
rui has quit [(Quit: WeeChat 1.5)]
<hyphon81> OK, I understood. In libvirt configure flag, there is the option "--with-loader-nvram". It should be set.
eacameron has quit [(Remote host closed the connection)]
herzmeister has quit [(Ping timeout: 264 seconds)]
herzmeister has joined #nixos
redmq has joined #nixos
alx741_ has joined #nixos
alx741 has quit [(Ping timeout: 250 seconds)]
proteusguy has quit [(Ping timeout: 265 seconds)]
ebzzry has joined #nixos
redmq has quit [(Ping timeout: 240 seconds)]
marusich has joined #nixos
ryanartecona has quit [(Quit: ryanartecona)]
<hyphon81> My virt-manager says "UEFI not found"... I would like to set OVMF. But my attempts are all failure at the moment.
<hyphon81> How can I use OVMF in libvirt/virt-manager on NixOS? :(
<hyphon81> I attempted to modify libvirt package with editing default.nix. However, my attempts were not working.
<hyphon81> It seems to rightly effect at libvirt configure files because files and logs were changed for my purpose. But, virt-manager can't find the OVMF.
jacob_ has joined #nixos
jacob_ is now known as Guest48925
<hyphon81> I used up my idea for NixOS configuration. I can't set libvirt/virt-manager/OVMF on NixOS... It is hard for newbie.
jbgi has joined #nixos
jgertm_ has joined #nixos
ambro718 has joined #nixos
jbgi has quit [(Ping timeout: 268 seconds)]
<hyphon81> In NixOS, where are qemu.conf nvram settings? Those aren't ${pkgs.libvirt}/var/lib/libvirt/qemu.conf nor source build configure flag --with-loader-nvram.
<hyphon81> At first, why is sysconfdir for libvirt set $(out)/var/lib?
<hyphon81> I'm attempting to comment out sysconfdir options in default.nix.
<srhb> Are there options for outgoing firewall rules hiding somewhere?
wkennington has joined #nixos
ebzzry has quit [(Ping timeout: 250 seconds)]
<hyphon81> srhb: I think, there are only options it can read with "man configuration.nix".
zagy has joined #nixos
<NixOS_GitHub> [nixpkgs] FRidh pushed 10 new commits to master: https://git.io/v15BS
<NixOS_GitHub> nixpkgs/master 6486b90 Frederik Rietdijk: pythonPackages.flake8: 2.6.2 -> 3.2.1
<NixOS_GitHub> nixpkgs/master b0576a4 Frederik Rietdijk: pythonPackages.flake8_3: remove...
<NixOS_GitHub> nixpkgs/master 0b36295 Frederik Rietdijk: pythonPackages.lxml: 3.4.4 -> 3.7.0
jgertm_ has quit [(Ping timeout: 264 seconds)]
berce has joined #nixos
Sonarpulse has joined #nixos
<hyphon81> Does not need to nixos-rebuild switch after nix-env -i pkgs?
<MichaelRaskin> No, these NixOS knows nothing about your nix-env profile
redmq has joined #nixos
jgertm_ has joined #nixos
redmq has quit [(Ping timeout: 258 seconds)]
ebzzry has joined #nixos
marusich has quit [(Quit: Leaving)]
ebzzry has quit [(Ping timeout: 240 seconds)]
rrrr has quit [(Ping timeout: 245 seconds)]
k2s has joined #nixos
systemfault has quit [(Quit: Bye!)]
bennofs has joined #nixos
<hyphon81> As usual, I can't change virt-manager firmware to UEFI(OVMF)...
bennofs has quit [(Client Quit)]
k2s has quit [(Quit: Leaving)]
civodul has joined #nixos
jbgi has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 opened pull request #21254: zdoom: Fix typo from 1cc9d9ef2ce80dee5c8f2ef9f8ae20ae76337d73 (master...ctrl-t) https://git.io/v150V
<NixOS_GitHub> [nixpkgs] Ericson2314 pushed 1 new commit to master: https://git.io/v150r
<NixOS_GitHub> nixpkgs/master 508d949 John Ericson: zdoom: Fix typo from 1cc9d9ef2ce80dee5c8f2ef9f8ae20ae76337d73
oida has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to release-16.09: https://git.io/v15Ef
<NixOS_GitHub> nixpkgs/release-16.09 84a3c52 Jörg Thalheim: nssModules: include correct systemd output...
oida has joined #nixos
<adelbertc> what does the '-a' flag do in nix-env -qa ?
<MichaelRaskin> Query all (as opposed to installed) packages
<adelbertc> ah cool
<adelbertc> so im trying to install fzf, so i did a `nix-env -qa fzf` which informs me theres no derivations
<adelbertc> looking on https://nixos.org/nixos/packages.html and searching 'fzf' i see theres no package *name* called fzf, but theres one with an attribute name fzf
<adelbertc> i was under the impression `-q` would also look at attribute names
<adelbertc> actually hm i take that back. but is there a way to also include attribute names in the query?
<adelbertc> actually ignore me, i think i got it :)
jbgi has quit [(Quit: jbgi)]
Itkovian has joined #nixos
MoreTea has joined #nixos
k2s has joined #nixos
k2s has quit [(Remote host closed the connection)]
<MoreTea> 'morning. I'm playing with makeTest (to create qemu tests) with virtualisation.writableStore = true. It's quite slow! Is this something that is known?
<MoreTea> Apparently it uses a union-fuse filesystem.
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<NixOS_GitHub> [nixpkgs] vbgl pushed 2 new commits to master: https://git.io/v15un
<NixOS_GitHub> nixpkgs/master e76a1f0 Vincent Laporte: Revert "omake: remove 0.9.8.6-rc1"...
<NixOS_GitHub> nixpkgs/master 3c7bd99 Vincent Laporte: Revert "teyjus: 2.0b2 -> 2.1"...
<NixOS_GitHub> [nixpkgs] moretea closed pull request #21098: Add 'extraQemuOpts' to makeTest (master...vmtest-custom-qemu-opts) https://git.io/v1Kx2
<hyphon81> How can I use OVMF in libvirt/virt-manager on NixOS?
roconnor has quit [(Ping timeout: 240 seconds)]
<hyphon81> "Hey, NixOS! What do you look at it is about libvirt nvram settings?"
<MichaelRaskin> set loader pflash in the config?
<MichaelRaskin> Although not sure how to inject this in the correct place of the config
hotfuzz has joined #nixos
hotfuzz_ has quit [(Ping timeout: 246 seconds)]
<NixOS_GitHub> [nixpkgs] jokogr opened pull request #21255: syncthing: 0.14.13 -> 0.14.15 (master...u/syncthing-0.14.15) https://git.io/v15uA
jgertm_ has quit [(Ping timeout: 256 seconds)]
<hyphon81> I found difference of hash between my build package and running libvirtd process...
<NixOS_GitHub> [nixpkgs] jokogr opened pull request #21256: syncthing: 0.14.7 -> 0.14.15 (for NixOS 16.09) (release-16.09...u/syncthing-0.14.15-for-16.09) https://git.io/v15zj
<hyphon81> How can I change system path to libvirtd on systemd?
wkennington has quit [(Read error: Connection reset by peer)]
lukego has joined #nixos
<joko> Could anyone add the security label on my PRs for syncthing? Thanks in advance
<lukego> I'm running NixOS in QEMU but I find it a pain to have to tell the QEMU command line how to find the init process ("-init /nix/store/..."). Is there an easy way to make a NixOS image (based on qemu-guest.nix) know how to find the init process automatically?
<lukego> I got an infinite recursion error when I tried: boot.kernelParams = [ "init = ${config.system.build.toplevel}/init" ]
<lukego> (Could also work to make /init into a symlink to the right place while bootstrapping the image, if there is an easy way to do that.)
<LnL> you can't use toplevel in your config
<srhb> How does one use connman with vpn? I see the service, but the options page doesn't really describe its configuration.
thc202 has joined #nixos
<joko> srhb: not that I have tried it, but you need to define a configuration file at /var/lib/connman-vpn
<joko> I start OpenVPN on my own
<lukego> LnL: OK, but is there a solution that works? :)
<srhb> joko: That doesn't seem very NixOS'y!
<srhb> I suppose I could just start OpenVPN on my own. Actually, I'm completely unsure what connman is gaining me, suddenly.
<LnL> lukego: could "/run/current-system" work or do you need the real path
kampfschlaefer has joined #nixos
<lukego> LnL: No luck :-( boot.kernelParams = [ "init = ${config.system.build.toplevel}/init" ]
<lukego> er, switch_root: can't execute '/run/current-system/init': No such file or directory
<joko> srhb: I use it like that, connman helps my laptop to prefer lan over wifi and stores passwords for me while I wait for a way to store them privately in nixos store
<LnL> lukego: does, toplevel.outPath work?
<lukego> as in "init = ${toplevel.OutPath/init}" ?
mudri has joined #nixos
redmq has joined #nixos
<srhb> joko: okay, I think that works for me, too. Now to figure out how to block unvpn'ed traffic. :)
<joko> srhb: are you using openvpn?
<srhb> joko: Yes.
<srhb> joko: as configured by services.openvpn.servers
<LnL> lukego: doesn't work either, you'll have to find a way to access the derivation that created /init
<joko> srhb: just configure your client to redirect all the traffic to the server
<avn> Folks, anyone know -- zfs works with 4.9?
rvolosatovs has quit [(Ping timeout: 265 seconds)]
<lukego> LnL: tricky. maybe I will just live with having to put a nix store path on the QEMU command line.
<joko> avn: it works for sure on 4.4.36
<lukego> LnL: thanks for the ideas
<srhb> joko: Ah, right, I meant if the vpn accidentally drops. I think I can figure it out with iptables though, thanks. :-)
redmq has quit [(Ping timeout: 258 seconds)]
<LnL> lukego: try config.system.build.initialRamdisk in the repl
<avn> joko: haven't any plans to rollback to 4.4 ;)
<lukego> nix-repl> config.system.build.initialRamdisk error: undefined variable ‘config’ at (string):1:1
<LnL> avn: I know there where issues, no idea if it's fixed yet
<LnL> lukego: nix-repl '<nixpkgs/nixos>'
canndrew has joined #nixos
<lukego> (Can I ask nix-build to keep the build directory somehow? I'd like to examine some intermediate artifacts)
<NixOS_GitHub> [nixpkgs] Mic92 opened pull request #21257: ntp: document new default ntp service in release notes (master...ntp) https://git.io/v15g5
<avn> LnL: At least their github have new tag with "compatible with ...4.9, but not recommended for production yet". Not sure, if it cost to sumbit update with rc of zfs or not
<lukego> nix-repl> config.system.build.initialRamdisk «derivation /nix/store/i1mgwi4dik745rfg3xwp2iyzh945paq4-initrd.drv»
<LnL> lukego: you can build that with :b
<LnL> or nix-build '<nixpkgs/nixos>' -A config.system.build.initialRamdisk
<LnL> avn: that's probably not in nixpkgs yet then
<avn> LnL: I think I capable to update hash, and even make PR if it costs to (where I am not sure)
ebzzry has joined #nixos
<Mic92> avn: I think they probably will also release 0.6.* release for 4.9
MarcWeber has quit [(Quit: Lost terminal)]
MarcWeber has joined #nixos
<Mic92> looks like trim support will not make it again into 0.7 https://github.com/zfsonlinux/zfs/pull/3656
<avn> Mic92: I think I PR update to -rc1, and let maintainers decide ;) At least I finish my weekly build ;)
<Mic92> avn: I would pick rc2 instead
<Mic92> rc1 is not compatible with 4.9 anyway
lukego has quit [(Ping timeout: 260 seconds)]
<Baughn> Has nixos-unstable been updating lately?
<clever> 9 days without an update
<canndrew> hello, I'm a nixos noob, can someone help me with a nixos+haskell issue?
<canndrew> cabal install is complaining about a missing zlib.h
<canndrew> I have zlib installed and in my system profile
<canndrew> nix-shell -p zlib doesn't help
<canndrew> I can manually set CPATH and LD_LIBRARY_PATH but that seems like a hack and it still complains that it can't find the library
<canndrew> I think part of the problem is that cabal is trying to install zlib-0.6.1.2 but my main zlib is zlib-1.2.8
<avn> Mic92: rc2 ofc, just my own memory have few holes ;)
<canndrew> I have both versions installed though.
<canndrew> although I only have headers for 1.2.8, and it looks like they're in a seperate -dev pacakge
<canndrew> So... how can I tell nix to install headers for 0.6.1.2 (assuming that's what I need to do). nix-env only lists a "zlib" package - not different versions or -dev packages.
<canndrew> and then how do I setup a shell to point to it? does nix-shell let me specify a specific version somehow?
<LnL> Baughn: there are some issues on hydra because of a nix upgrade
rrrr has joined #nixos
<Baughn> I see.
amarsman_ has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #21257: ntp: document new default ntp service in release notes (master...ntp) https://git.io/v15g5
amarsman has quit [(Ping timeout: 258 seconds)]
amarsman_ is now known as amarsman
<canndrew> ah, yous can probably ignore everything i wrote above, looks like i was very confused.
<canndrew> LnL: when's hydra likely to get fixed? any idea?
<srhb> Does this make sense as firewall.extraCommands for disabling all traffic but that over the vpn tunnel? http://lpaste.net/5627050178788720640
<srhb> I'm a bit wary of opening udp 1194 completely, but otherwise I'd have to hardcode the server address...
zagy has quit [(Quit: Leaving.)]
eacameron has joined #nixos
ixxie has joined #nixos
phorse has quit [(Ping timeout: 244 seconds)]
<LnL> canndrew: it's an issue with the new user namespaces that results in unexpected behaviour
herzmeister has quit [(Quit: Leaving)]
herzmeister has joined #nixos
<LnL> I think we are waiting for niksnut to make a decision
phorse has joined #nixos
eacameron has quit [(Ping timeout: 250 seconds)]
<NixOS_GitHub> [nixpkgs] joachifm pushed 2 new commits to master: https://git.io/v15aB
<NixOS_GitHub> nixpkgs/master c27eeea Joachim Fasting: brltty service: wait for devices to settle...
<NixOS_GitHub> nixpkgs/master 361633d Joachim Fasting: rmilter service: fix invalid directive...
rardiol has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 closed pull request #21250: riak-cs: add Darwin support (master...riakCSMac) https://git.io/v15Gq
<hyphon81> OK. I found out there are differences about running on systemd between installed with nix-env and installed with configuration.nix... I'm tired...
<LnL> you probably don't want to install systemd in your user profile
ebzzry has quit [(Ping timeout: 246 seconds)]
warbo has joined #nixos
ixxie has quit [(Remote host closed the connection)]
ixxie has joined #nixos
<NixOS_GitHub> [nixpkgs] goetzst opened pull request #21258: youtube-dl: 2016.12.12 -> 2016.12.15 (master...youtube-dl) https://git.io/v15V2
<NixOS_GitHub> [nixpkgs] LnL7 closed pull request #21251: gnuapl: add Darwin support (master...aplDarwin) https://git.io/v15ZA
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #12915: kdbg: init at 2.5.5 (master...kdbg) https://git.io/vg2Zx
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #17644: transmission: parameterize user/group and directories (master...parameterize_transmission) https://git.io/v6lpA
<ToxicFrog> The google-fonts package is broken:
<ToxicFrog> output path ‘/nix/store/n39mbp5nbw8vmrsnhgc2m7sk1p152qn9-google-fonts’ has r:sha256 hash ‘0nbbdscjcl3aisf13r5qsyr718xjnfagwzxm62xvlp0dr6lm4n8r’ when ‘0q03gg0sh2mljlbmhamnxz28d13znh9dzca84p554s7pwg6z4wca’ was expected
Lowl3v3l has joined #nixos
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to master: https://git.io/v15V7
<NixOS_GitHub> nixpkgs/master e5bb5ef Vladimír Čunát: mendeley: use orc package instead of its duplicate...
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to master: https://git.io/v15Vj
<NixOS_GitHub> nixpkgs/master 1aaedd3 Vladimír Čunát: liborc: remove the duplicate package...
<NixOS_GitHub> [nixpkgs] mjanczyk opened pull request #21259: keepass-keefox: 1.6.3 -> 1.6.4 (master...update/keefox-1.6.4) https://git.io/v15we
<NixOS_GitHub> [nixpkgs] vcunat closed pull request #21238: liborc: 0.4.16 -> 0.4.26 (master...up/liborc) https://git.io/v17HP
<ToxicFrog> I have no idea where it's getting that expected hash from, either
<gchristensen> ToxicFrog: it is getting the expected hash from pkgs/data/fonts/google-fonts/default.nix in nixpkgs
<NixOS_GitHub> [nixpkgs] mjanczyk opened pull request #21260: spotify: 1.0.43.125 -> 1.0.45.182 (fixes download) (master...update/spotify-1.0.45.182.gbbd5909f) https://git.io/v15wJ
<ToxicFrog> gchristensen: see, that's what I thought, but that hash doesn't appear anywhere in that file
<ToxicFrog> It wants 13n2icpdp1z7i14rnfwkjdydhbjgdvyl1crd71hfy6l1j2p3kzyf for the output hash and 0c20vcsd0jki8drrim68z2ca0cxli4wyh1i1gyg4iyac0a0v8wx3 for the download hash.
<gchristensen> huh ...
<joachifm> ToxicFrog: this is a known issue
<ToxicFrog> joachifm: aah, good to know -- is there a local workaround?
<ixxie> I have been rearranging stuff my NixOS configuration files, moving some stuff between files; I noticed I get collision warnings the first time I rebuild and I was wondering why that is
<joachifm> ToxicFrog: not that I know of, as I recall, the problem is that it's supposed to be fixed-output but there's some indeterminism in the way the output is created
<joachifm> ToxicFrog: so I suppose you can simply change the fixed-output hash locally
<ToxicFrog> I tried that but must have done something wrong :/
<joachifm> ToxicFrog: you want to change outputHash
<ToxicFrog> environment.SystemPackages = with pkgs; let google-fonts-patched = google-fonts // { outputHash = ...; }; in [ google-fonts-patched ... ];
<ToxicFrog> This changes the calculated hash in the error message, but not the hash it's looking for!
simpson has quit [(Ping timeout: 250 seconds)]
<ToxicFrog> (specifically, the calculated hash changes from 0nbbdscjcl3aisf13r5qsyr718xjnfagwzxm62xvlp0dr6lm4n8r to 1m0l4sayj03bvc62pg1x2j30ws3pv3vzdgm6wb7i6xpv9h5fn0bw, and it still wants 0q03gg0sh2mljlbmhamnxz28d13znh9dzca84p554s7pwg6z4wca instead)
<ToxicFrog> (and I would love to know where 0q03gg0sh2mljlbmhamnxz28d13znh9dzca84p554s7pwg6z4wca comes from)
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to master: https://git.io/v15wZ
<NixOS_GitHub> nixpkgs/master 2b8566f Vladimír Čunát: release notes: grammar nitpicks in an entry...
simpson has joined #nixos
<joachifm> ToxicFrog: it's a recursive hash of the content of the output. please use overrideAttrs/Derivation to set the correct outputHash. should work unless the build produces different outputs every time, ofc
<ToxicFrog> Alright, thank you
sdothum has joined #nixos
* ToxicFrog consults the manual
<joepie91> ixxie: these collision warnings are most likely concerning files that 1) are in 'exposed folders' (I forgot the exact name, but they are folders whose contents are exposed on the 'real' filesystem through symlinks), and 2) provided by more than one package, in the sense that different packages produce files with the same relative paths that would end up taking the same space in the resulting filesystem
<joachifm> ToxicFrog: as I recall a fix has been attempted, but if it still fails perhaps you ought to open an issue about it (supposing one is not already open)
<joepie91> ixxie: this is the case for eg. manpages
<joepie91> as well as some desktop stuff like desktop icons
<joepie91> sometimes also locale files, and there's a few other things I've seen it for
<ixxie> and so that is why the second rebuild doesn't show conflicts anymore
<ixxie> I see
<ixxie> [#nixos] anybody know of a nice basic example of how to configure gnome / gtk themes in NixOS?
<NixOS_GitHub> [nixpkgs] rasendubi closed pull request #21259: keepass-keefox: 1.6.3 -> 1.6.4 (master...update/keefox-1.6.4) https://git.io/v15we
<NixOS_GitHub> [nixpkgs] rasendubi pushed 2 new commits to master: https://git.io/v15wg
<NixOS_GitHub> nixpkgs/master b845305 Marcin Janczyk: keepass-keefox: 1.6.3 -> 1.6.4
<NixOS_GitHub> nixpkgs/master d0f4249 Alexey Shmalko: Merge pull request #21259 from mjanczyk/update/keefox-1.6.4...
<ToxicFrog> joepie91: so, I used nixpkgs.config.packageOverrides and it worked fine; thank you for pointing me at that
<ToxicFrog> ...except that the output hash has changed again
<ToxicFrog> \sparkles{non-determinism!}
<joepie91> ToxicFrog: you've probably highlighted the wrong person, and meant joachifm :)
<ToxicFrog> Yes I did mean joachifm
<ToxicFrog> Sorry
<ToxicFrog> Anyways, is there a way I can disable the output hash calculation entirely?
<ToxicFrog> It's already verifying that the download hash from github is correct.
<joachifm> ToxicFrog: but the download hash from github pertains to the source archive, outputHash is derived from the output; you can simply remove outputHash to turn google-fonts into a non-fixed output
oida has quit [(Quit: WeeChat 1.6)]
<joachifm> ToxicFrog: err, sorry, I misread your comment, I see now that you understood the distinction :)
<gchristensen> how can you remove outputHash?
<joachifm> I'd expect override* to work, but perhaps it does not?
<gchristensen> well I'm thinking you'd have to specify its absense
<kmicu> ![0__0]
redmq has joined #nixos
<gchristensen> kmicu: is what's up?
<kmicu> Only checking if botbot is dead, cuz I see no recent logs on https://botbot.me/freenode/nixos/
<gchristensen> !m kmicu for realizing botbot might be dead
<kmicu> !m gchristensen
<kmicu> No good work today!
m3tti has joined #nixos
<gchristensen> well I guess if we can't do good work, might as well do no work!
<kmicu> Now we can solve ‘the botbot mystery’ and ask who is responsible for it and where is its setup defined! \cc ikwildrpepper maybe?
<gchristensen> it is run by #lincolnloop, I just dropped by and let them know
<ToxicFrog> Yeah, it's "how do I specify the absense of a field" that I'm stuck on
<LnL> gchristensen: ?
<LnL> oh nvm
<gchristensen> haha
<gchristensen> sorry lnl
<LnL> that sometimes happens :p
redmq has quit [(Ping timeout: 246 seconds)]
<ixxie> looool
<kmicu> That should not highlight you lincolngchristensenloop.
<ixxie> I guess it depends on the client
<gchristensen> nope, doesn't highlight me
m3tti has quit [(Ping timeout: 250 seconds)]
<kmicu> And The prefect IRC Configuration award goes to... gchristensen 🎉👏
<ixxie> kmicu, maybe you know where I can find a nice example of configuring gnome / gtk themes for NixOS?
<LnL> my client, and znc finds my nick in random things
<LnL> also sometimes happens when somebody pasts a nix store path
<kmicu> ixxie: GTK theming is not supported by NixOS modules. You need to manually recreate necessary steps described on https://wiki.archlinux.org/index.php/GTK%2B#Basic_theme_configuration by using NixOS functionalities.
<ToxicFrog> Ok, it looks like setting outputHash, outputHashMode, and outputHashAlgo to `null` in the override fixed things
<ToxicFrog> huzzah \o/
<ixxie> kmicu: I guess this is what is done here https://github.com/bennofs/etc-nixos/blob/master/conf/desktop.nix
<kmicu> “We found LnL’s highlights in a hopeless places” ― Rihanna.
filterfish_ has quit [(Ping timeout: 245 seconds)]
<ixxie> no wonder it looked so hacky
<LnL> guess I should look at my config
proteusguy has joined #nixos
<Myrl-saki> What should I set in th config to run someting on the startup of Xorg?
<gchristensen> Myrl-saki: probably something like https://wiki.archlinux.org/index.php/Xprofile
<gchristensen> kmicu: nice
filterfish has joined #nixos
<kmicu> Notable quote “For a couple of years, Debian has had a dashboard that shows the progress that has been made. The result is impressive: 92% of its source packages are now bit-for-bit reproducible!”.
<gchristensen> and " Since last year's summit, our patch submission guidelines require submitters to check for reproducibility issues using guix build --rounds=N. This has already allowed us to fix lots of reproducibility issues in packages. "
<MoreTea> That's pretty awesome.
<MoreTea> debian is using guix to test reproducibility?
<gchristensen> no, guix is using guix to test reproducibility :)
<MoreTea> ah.
jazzencat has joined #nixos
<MoreTea> Does any of you use kubernetes?
<Myrl-saki> gchristensen: I want it to be isolated in configuration.nix., though.
ixxie has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] vbgl opened pull request #21261: Eliom 6 and various OCaml package updates (master...uutf-1.0.0) https://git.io/v15oZ
AveryC has joined #nixos
<joachifm> Myrl-saki: displayManager.sessionCommands might be what you're after
rui has joined #nixos
<jazzencat> Having a little trouble getting a .zip file for a SLiM theme downloaded. I type nix-prefetch-url --print-path $url and it says 0/0kB downloaded and doesn't print out a hash. I'm guessing the source I'm trying for isn't good anymore.
mudri` has joined #nixos
<rardiol> try "wget $url" to make sure the source is there?
<Myrl-saki> joachifm: Oh right. Thanks! I had that for my compton, but then a compton service was created.
mudri has quit [(Ping timeout: 248 seconds)]
<domenkozar> shlevy: did you ever compile haskell binaries statically against glibc?
<domenkozar> or anyone else for that matter :)
<Myrl-saki> s/service/module/
<jazzencat> Yeah, it's there. wget downloaded it.
<jazzencat> To add the services.xserver.displayManager.slim.theme in configuration.nix requires the hash.
<jazzencat> Although the problem might be that DeviantArt attaches a token do the download source.
<jazzencat> I've installed busybox. Are there any other tools I need as a new NixOS user, or will that do me for a while?
<gchristensen> just ... like ... everything you use :) I like having `file`
<jazzencat> Yeah, it seems the token that DA attached to the download link was screwing things up.
<ToxicFrog> Apropos of installing tools -- what are best practices for installing things via configuration.nix vs root's nix-env vs. my own nix-env?
<gchristensen> ToxicFrog: usually new users start by using nix-env in their own env, then move things to configuration.nix, I think
<domenkozar> peti: did you ever statically compile a haskell lib againts glibc/gmp?
<jazzencat> Whee! It works!
ryanartecona has joined #nixos
<peti> domenkozar: Yes. Note that glibc will try to load the resolver lib at runtime, though. glibc has no support for static linking, basically. But gmp works fine.
<MoreTea> Hm. I'm trying to make virtualisatin/qemu-vm.nix to work with overlayfs instead of unionfs (it's supposed to be faster; any operation in the nix store took soo long that I did not bother to wait until completion)
<MoreTea> The context for that is that I'm working on some introduction guides to the nix ecosystem, and I've implemented a test system that extracts tests from these guide markdown files.
<MoreTea> I'd like to run them daily in a qemu-vm in a CI system on the 16.09 channel, but the unionfs made things way to slow
<MoreTea> Maybe the combination of 9p and any unionfs is a bad idea
AveryC has quit [(Ping timeout: 268 seconds)]
<domenkozar> peti: I saw that, but I fail to get it to work
xwvvvvwx has joined #nixos
<domenkozar> peti: I get the following
jazzencat has quit [(Quit: WeeChat 1.6)]
mudri` is now known as mudri
<mitchty> well thats one side of it, the rest is ghc compiled like so: https://github.com/mitchty/alpine-linux-ghc-bootstrap/blob/master/8.0/ghc/APKBUILD#L49
<mitchty> note thats specific to the toolchain alpine linux has
<mitchty> with grsec etc...
rly has joined #nixos
<rly> Is it just me or is qemu rather low-quality software?
<rly> Every 100 days or so a a VM has crashed now for various reasons (all bugs in qemu).
<rly> s/a a/a
<mitchty> you could force the shared library to be built without pie so it could be used as both a static relocation or shared, thats mostly what I did to ghc
<rly> What happened to pkgs.gnome.GConf?
wangoe has joined #nixos
alx741_ has quit [(Quit: alx741_)]
<mitchty> just have to make sure you end up with no R_X86_64_32/R_X86_64_32S segments and no .text relocations, otherwise static use will fail linking, just make sure you've done -shared -fPIC before your object
<mitchty> depending on if you're going for a static archive or share object to be used in a library
<domenkozar> mitchty: what I don'
<domenkozar> don't understand is what library is failing to link here
wangoe has quit [(Ping timeout: 245 seconds)]
<mitchty> domenkozar: can you get the gcc/ld invocation? basically it looks the same as trying to link a static archive with something compiled as a shared library with relocations
xwvvvvwx has quit [(Ping timeout: 246 seconds)]
xwvvvvwx has joined #nixos
<rly> Never mind.
Lowl3v3l has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] ttuegel pushed 3 new commits to master: https://git.io/v156x
<NixOS_GitHub> nixpkgs/master 0d29607 Thomas Tuegel: qt5.grantlee: 5.0.0 -> 5.1.0...
<NixOS_GitHub> nixpkgs/master 46b1cc4 Thomas Tuegel: kde5.applications: 16.08.3 -> 16.12.0...
<NixOS_GitHub> nixpkgs/master 3f206e3 Thomas Tuegel: kde5.kpackage: 5.29.0 -> 5.29.1
alx741 has joined #nixos
xwvvvvwx has quit [(Ping timeout: 250 seconds)]
xwvvvvwx has joined #nixos
xwvvvvwx has quit [(Ping timeout: 252 seconds)]
m` has joined #nixos
iyzsong has quit [(Quit: bye.)]
xwvvvvwx has joined #nixos
berce has quit [(Ping timeout: 258 seconds)]
m` has quit [(Ping timeout: 240 seconds)]
<domenkozar> mitchty: I'll check :)
<ToxicFrog> Ok...KDE all set up, chromium working, google-fonts working, yakuake and zsh installed, what am I missing...
<ToxicFrog> bup, syncthing, git, sublime text, and steam are the biggies, I think
xwvvvvwx has quit [(Ping timeout: 245 seconds)]
redmq has joined #nixos
m` has joined #nixos
wangoe has joined #nixos
wangoe has quit [(Client Quit)]
redmq has quit [(Ping timeout: 258 seconds)]
<rly> ToxicFrog: which KDE are you running?
<rly> ToxicFrog: 4/5?
<shlevy> domenkozar: No, I haven't, sorry
<hyphon81> In NixOS, OVMF can't boot with -M q35. And, Arch Linux's pkg OVMF ran.
reinzelmann has joined #nixos
<peti> domenkozar: Oh, I've never seen that error before. Probably some crazy new GCC/ld feature. :-(
m` has quit [(Ping timeout: 265 seconds)]
<ToxicFrog> rly: 5
phanimah1sh has joined #nixos
reinzelmann has quit [(Ping timeout: 256 seconds)]
<rly> ToxicFrog: I am still running 4. How did you install 5, is it complete, how does it compare to 4?
phanimahesh has quit [(Ping timeout: 252 seconds)]
<ToxicFrog> rly: installation: services.xserver = { displayManager.sddm.enable = true; desktopManager.kde5.enable = true; };
<ToxicFrog> You probably don't even need SDDM if you have another display manager installed that lets you select what session type you want.
<ToxicFrog> Is it complete: yes. I was running KDE5 on SUSE for years before installing Nix and there's nothing obviously missing from the NixOS install.
<ToxicFrog> Some stuff seems to be off by default that was on by default on SUSE, like akonadid, but I'm ok with that.
<ToxicFrog> (oh, and you probably want networking.networkmanager.enable = true if you want the network config applet thinger in KDE)
georges-duperon has quit [(Ping timeout: 260 seconds)]
<ToxicFrog> How does it compare to KDE4: it's been so long since I used KDE4 that I can't really say.
<rly> As long as a DE doesn't crash, I am already happy quite quickly.
<NixOS_GitHub> [nixpkgs] FlorentBecker opened pull request #21262: ocaml-pcre: fix name (master...ocaml-pcre) https://git.io/v15XN
vbmithr has quit [(Ping timeout: 250 seconds)]
<ToxicFrog> (I wasn't running KDE4 before switching to KDE5 -- I was running GNOME. I think the last KDE I used heavily before 5 was 2 or 3)
<rly> The main reason I required a window manager was for managing terminal windows, for which I am using another solution for years.
vbmithr has joined #nixos
reinzelmann has joined #nixos
<ToxicFrog> I haven't had any stability issues with it.
<ToxicFrog> And it has lots of customization options and theming actually works properly, which are my main reasons for preferring it over GNOME or, say, XFCE.
<ToxicFrog> If all you need is a WM, though, there are much lighter-weight alternatives.
<rly> ToxicFrog: I think KDE doesn't tax my machine too much, so it's OK.
<rly> And I disabled all the heavy I/O stuff.
<rly> The file indexer service in KDE has been misdesigned.
<rly> It's supposed to be some kind of copy of the one on Windows or a Mac.
<rly> It's just that the kernel isn't designed to do that currently.
<rly> The KDE people built something anyway, and then they are surprised it doesn't work.
<NixOS_GitHub> [nixpkgs] garbas closed pull request #21208: update scripts for tp_smapi & thunderbird-bin (master...update-scripts) https://git.io/v1Qkb
<rly> I suppose ridiculously high IOPS systems can hide their incompetence.
<rly> Long live technology.
<hyphon81> GPU passthrough is difficult in everywhere distributions.
<ToxicFrog> Yeah, the file indexer is disabled by default in NixOS, looks like
UgJkA has quit [(Quit: ByE ByE)]
<sphalerite> rly: what about the kernel makes it unsuitable for that?
zagy has joined #nixos
pstn has joined #nixos
zagy has quit [(Client Quit)]
<rly> sphalerite: you need some inotify kind of interface which is rich enough to express everything required to make it efficient.
<rly> sphalerite: it might be that I missed some improvements in the past year or so, but I once took a fairly deep look and then the kernel was the problem.
<rly> sphalerite: a distribution could fix it by writing their own kernel module.
<sphalerite> ah right, to hook into all file updates pertaining to a specific user I guess
<rly> sphalerite: and of course you need to filter certain directories.
<rly> sphalerite: and there should be some kind of I/O prioritization, etc.
<sphalerite> can't the application take care of that?
ugjka has joined #nixos
<sphalerite> The filtering
<rly> sphalerite: and, and, and.
<sphalerite> It doesn't sound too complicated to me. But then I might be absolutely and completely wrong :D
<rly> sphalerite: sure, it's not complicated.
<rly> sphalerite: I am not sure who's the evil genius behind not adding this feature.
<rly> sphalerite: I think it's just because only Big Corp is interested in Linux.
<sphalerite> Do you really think there is one? x)
<sphalerite> right
<rly> sphalerite: well, it can't be that everyone who can implement it is busy, is it?
<rly> can it*
jazzencat has joined #nixos
<sphalerite> of course not, what an absurd idea
<rly> sphalerite: I am also not sure what the motivations are of the KDE people.
Shoue has joined #nixos
<rly> sphalerite: I think there are only a couple of people in the KDE project who know what they are doing and they don't know kernel development, I think.
<rly> sphalerite: many KDE people probably have a net negative impact on the project.
<sphalerite> Really? That sucks
<rly> I mean: they have been busy for 10+ years now and they still don't have anything which can be considered high quality.
<rly> 20 years actually.
<jazzencat> I have a question: after installing busybox, nix-env -qa <whatever> throws an error about less --'R' being an invalid argument.
<rly> jazzencat: that makes complete sense to me.
<sphalerite> Yay bug!
AveryC has joined #nixos
<rly> jazzencat: someone was lazy and did something impure ;)
<jazzencat> Once I uninstalled busybox I can do nix-env -qa again.
<sphalerite> you can probably do nix-env -qa | less with busybox installed
<sphalerite> (or nix-env -qa | cat, or nix-env -qa > available)
<sphalerite> Just something to stop it from trying to start a pager.
<jazzencat> Ah.
<jazzencat> Do I actually need busybox for general use?
<rly> jazzencat: no
<rly> jazzencat: busybox is for crazy people like me.
<rly> jazzencat: and your router.
<jazzencat> Hehe.
<rly> jazzencat: it is quite good software, though.
<rly> jazzencat: many of it has been implemented by people who knew what they were doing.
<jazzencat> Don't remind me about my moron router. I need to figure out why the damn thing doesn't play nice with connman and my computer for wifi.
<sphalerite> why does connman even exist :(
<rly> jazzencat: no, you just need to buy one on which you can install OpenWRT.
<jazzencat> I was looking for a userland toolset that was nice and compact.
<jazzencat> Yay, more shit to learn just to get Linux to behave itself with hardware.
<rly> jazzencat: do you have new hardware?
Shoue has quit [(Quit: 🛏)]
<rly> jazzencat: Linux works fine, it's often the wireless driver which is broken.
<jazzencat> Lenovo B575 is my notebook. And a Motorola Router I got from my ISP within the last 2 years or so.
<rly> jazzencat: and those get written by hardware companies (and those are not created equally).
<jazzencat> It works on other APs, just not my home one.
<rly> jazzencat: never interact directly with ISP equipment.
<rly> jazzencat: at least, that's my advice.
<jazzencat> Since I know nothing about networking and routers yet...
<rly> jazzencat: do you want a career in software?
<jazzencat> Not really.
<rly> jazzencat: OK, regardless it makes you more of a wizard ;)
<sphalerite> Gnome system settings user config panel tries to call /usr/sbin/useradd ♥
<rly> sphalerite: Gnome is garbage.
<rly> sphalerite: always has been.
<sphalerite> worse than KDE? :p
<jazzencat> I'm just going by the collection of aggravating individuals that comprised my University's CS department. Second only to the aggravating individuals comprising the Commerce/Business department--who tied with the Gender Studies people...
<rly> sphalerite: the new one certainly.
<rly> sphalerite: Gnome2 at least sort of worked.
<jazzencat> I like the new GNOME.
<sphalerite> I use i3 usually, but I'm trying GNOME on my desktop which I never use for shits and giggles
<jazzencat> I'm running E21 with Tiling, probably going to have i3 as my backup, I like it, though I'm also tempted by xmonad.
hotfuzz_ has joined #nixos
<rly> I would run xmonad if in its default configuration it would work well with all the exceptions.
<jazzencat> As far as working with software, I like programming and development among other things, but I don't want to be dependent on it for my paycheck.
<rly> E.g. think of Java applications, etc.
rnhmjoj has joined #nixos
<rly> Buttons which get rendered to fill your whole screen, etc.
<sphalerite> lol wat
<MichaelRaskin> I think for Java you need to set some environment variables
<rly> sphalerite: buttons like "Click OK" which take up 1920x1080.
<jazzencat> Hehe.
hotfuzz has quit [(Ping timeout: 246 seconds)]
<rly> MichaelRaskin: yes, and for Foo you need to do something else.
<MichaelRaskin> The default GUI toolkit used by many Java applications makes Assumptions
<rly> MichaelRaskin: I know and I know those applications are sub-optimal.
<rly> I just don't want to deal with it.
<sphalerite> hm
<jazzencat> Personally I'd rather work on my digital art than futz around trying to get a router to play nice. Which is why Apple is so tempting. Limited hardware options, but at least I know it will work in the majority of instances... :D
<MichaelRaskin> The applications per se can even be locally optimal, which is the sad part
<MichaelRaskin> Ah right, Apple
<sphalerite> jazzencat: my experience with OSX is that it gets unbearably slow after a year or two
<rly> It's also rather silly to share such a window manager with the rest of the world and simply act as if those exceptions don't exist.
<sphalerite> idk if it's planned obsolescence or something like that
<MichaelRaskin> Like the only company managing to produce garbage incompatible with Ubiquity Access points
<jazzencat> I've been running OS X on my iMac for a long time and didn't really notice any issues.
<MichaelRaskin> Yeah, you may be lucky if you keep it in the same places
AveryC has quit [(Quit: WeeChat 1.5)]
<rly> I don't think why people think an iPhone is "intuitive". I had to Google most of the features.
<jazzencat> And the AP I use regularly when away from home works just fine with all my devices...
<jazzencat> Depends on what you're used to.
<sphalerite> Anyone have an idea for something useful I could do with a desktop from 2008 which is in a different country from me 80% of the time?
<jazzencat> Make it into your personal SSL box and fileserver?
<sphalerite> I already squat on my dad's dedicated server for that
<sphalerite> (well, I say "squat". I earn the privilege by doing all the sys admin on it :D )
<jazzencat> I have no trouble figuring my way around Apple devices... but I've been using Mac OS since System 7.5...
<rly> understand*
<jazzencat> On the other hand I find GIMP and Blender UI completely bonkers...
<rly> sphalerite: turn it off/throw it in the garbage/give it to a school.
<rly> sphalerite: that's what I did.
<MichaelRaskin> Well, GIMP has its own logic. Once you understand how to draw a straight line, it becomes easier (but needing to understand how to draw a straight line has some drawbacks, I agree)
<sphalerite> jazzencat: Blender UI is completely bonkers (although it does make sense once you get in the bonkers state of mind)
MoreTea has quit [(Ping timeout: 250 seconds)]
<rly> I tried to draw something with inkscape recently; I made it crash twice in 30 minutes.
<MichaelRaskin> It looks like at some level of detail, 3D modelling with GUI is bonkers anyway
<sphalerite> ^
jojo has joined #nixos
Itkovian has joined #nixos
<sphalerite> Yeah inkscape is kind of terrible as well IMHO
jojo is now known as Guest80234
<jazzencat> Well, you kind of need it to play nice with the tablet for doing the modelling.
<jazzencat> It's not exactly easy to do it all in text...
<rly> sphalerite: I didn't lose my work, though.
reinzelmann has quit [(Ping timeout: 240 seconds)]
<sphalerite> that's a start!
<rly> sphalerite: so, their backup feature works well :)
<MichaelRaskin> Well, not easy, but there you have a chance to get tedious instead of crazy
<sphalerite> When I want to do vector graphics I draw stuff by hand then take a picture and GIMP and potrace it
<sphalerite> Or scan it if I have a scanner available
<jazzencat> The problem with Blender, GIMP and Inkscape is that they are chiefly developed by committee of volunteers...
<rly> jazzencat: but you should report the less issue you had before to Github.
<MichaelRaskin> jazzencat: Blender history teaches us that the problem is more complicated
<jazzencat> Will do.
<MichaelRaskin> Reminder: Blender was a commercial product, then the devloping company made some business mistakes and went close to bankruptcy, then users crowdfunded buying the code to release it under an open license.
<MichaelRaskin> I think the core UI logic decisions haven't been changed since…
zagy has joined #nixos
zagy has quit [(Client Quit)]
<rly> I think it's just that there aren't that many people who know how to write good software.
<jazzencat> That's another issue.
<MichaelRaskin> You are missing the point
xwvvvvwx has joined #nixos
<MichaelRaskin> There are not many people who know how to specify good software
<jazzencat> So put a neon tennis ball on the point so we can see the point and not miss it ;)
<rly> There is also limited tooling in the area.
<MichaelRaskin> jazzencat: I am trying right now
<jazzencat> Well, for UI design you have to understand a number of other fields besides development like psychology and so on.
<MichaelRaskin> Also, «good» is different for different users
<sphalerite> I think blender's UI is very well done
<jazzencat> I find Maya and Autodesk easier to figure out without needing to constantly search for things on the internet.
<sphalerite> It takes some getting used to, but the amount of functionality the UI has to represent is incredible and the way it represents it does a pretty good job of it IMO
<sphalerite> idk I've never used those
Itkovian_ has joined #nixos
<MichaelRaskin> I mean, some people consider Apple products aesthetically pleasing. But some of the Apple design decisions annoy me if I just look at someone using this UI.
ryanartecona has quit [(Quit: ryanartecona)]
<MichaelRaskin> «easier to figure out» is not the end-all metric, either
<sphalerite> Vim isn't easy to figure out, yet many of its users swear by it :D
<jazzencat> No, but when I can get my work done without having to spend extra time searching for things, it helps.
<MichaelRaskin> I mean, Mandriva was easier to figure out than NixOS, not question. But I still prefer the latter
<rnhmjoj> hi, can you help me figure something out with nixOS? I wrote a hook script for redshift to change via DDC the screen brightness. the problem is redshift runs as a systemd user service and starting sudo gives the 'sudo must be owned by uid 0...'
zagy has joined #nixos
zagy has quit [(Client Quit)]
<MichaelRaskin> Does it call sudo from /run/current-system/sw/bin or from /var/setuid-wrappers?
Itkovian has quit [(Ping timeout: 245 seconds)]
<MichaelRaskin> Because $PATH may be an issue here
<rnhmjoj> I don't know: I added sudo to systemd.user.services.redshift and just call "sudo" in the script
<jazzencat> One other concern with GIMP and Blender are they are fine if I am working on personal projects, but if you are working with other artists, then you want Adobe or Maya since those are the industry standards, and at the professional level of use, they have some limitations as well.
<MichaelRaskin> I think there are some subsets of industry using Blender at large scale
<sphalerite> jazzencat: unless those artists are using blender too ;)
<jazzencat> This was from an individual who worked professionally and uses both Blender and Maya
<MichaelRaskin> And I think some retouche for films is done GIMP-only
<MichaelRaskin> rnhmjoj: could you log $PATH value somewhere?
<MichaelRaskin> What do you mean «added sudo to»
<jazzencat> Yeah, but anytime a studio uses a GIMP or Blender base they likely have sunk thousands of dollars into having a customized in-house version built for their needs.
<MichaelRaskin> With GIMP, it is worse
<MichaelRaskin> A few studios wanted a specific set of options/formats/etc supported
<MichaelRaskin> They asked Adobe to name a price. Adobe just refused
<rnhmjoj> I set systemd.user.services.redshift.path = [pkgs.sudo ...];
<MichaelRaskin> That is a mistake
<MichaelRaskin> You want sudo from /var/setuid-wrappers
<jazzencat> Not sure if GIMP fixed this yet, but last time I tried using them GIMP didn't support the common RAW formats from the major camera manufacturers or .dng, nor did they support non-destructive editing.
<MichaelRaskin> Because sudo from the package as-is is not setuid
<MichaelRaskin> The RAW formats is a sad story
<MichaelRaskin> Because nobody really knows what is actually inside, but the manufacturers pretend to know and only tell it to Adobe (and maybe a few more large vendors)
<jazzencat> Adobe .dng is an open format like RTF. But not supporting at least dng, nef and canon's raw format aren't really defensible.
<jazzencat> At least integrate a converter into.
<Sonarpulse> anybody want to help me rebase https://github.com/NixOS/nixpkgs/pull/18386 ?
<Sonarpulse> I am then going to rewrite perhaps
<Sonarpulse> but rebase is first step
<MichaelRaskin> «Like RTF» is a good comparison — there are many versions and none of them is documented by upstream vendor, is that what you meant?
zagy has joined #nixos
<jazzencat> ufraw have support for nef and canon as well, and that is OSS so it could also be integrated into GIMP (I know, not that simple)
<sphalerite> But there is a ufraw plugin for gimp..?
<MichaelRaskin> Sonarpulse: are there specific conflicts you want to investigate?
<jazzencat> Not when I used it last. It was a separate program.
<jazzencat> And ufraw wasn't playing nice with my system...
<jazzencat> Which is why I migrated to Ricoh/Pentax from Nikon because I can use dng the Pentax K-3 which pretty much everyone supports.
<MichaelRaskin> There seems to be a ufraw plugin for GIMP
<jazzencat> That's new then.
<sphalerite> http://ufraw.sourceforge.net/Install.html the website doesn't look new :p
zagy has quit [(Client Quit)]
xwvvvvwx has quit [(Ping timeout: 258 seconds)]
<sphalerite> The gimp plugin has existed since 2005 at least as far as I can tell
zagy has joined #nixos
<sphalerite> Must be earlier, but that's before UFRaw was imported to CVS by he looks of it x)
<sphalerite> rnhmjoj: just out of interest, why use a hook script rather than letting redshift use xrandr as usual?
<Sonarpulse> MichaelRaskin: I was worried about loosing steam
<Sonarpulse> but then the conflicts were not as bad as initially appeared
<Sonarpulse> so I think I got it ;)
<Sonarpulse> cross is just a mess right now
<Sonarpulse> I'm told exherbo they do everything cross
<Sonarpulse> build host target are all explicit even if they are the same
<Sonarpulse> I...like that
<Sonarpulse> and just assert they are the same for packages that cross breaks
<rnhmjoj> sphalerite: I'm using ddccontrol to change the monitor backlight
Itkovian_ has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<sphalerite> aaah neat
<rnhmjoj> MichaelRaskin: It works know, thank you
redmq has joined #nixos
redmq has quit [(Ping timeout: 250 seconds)]
<obadz> hmmm there seems to be an issue with 16.09 on hydra?
<joachifm> obadz: there's a problem in general, unless you're referring to something else
<obadz> is there an issue that explains it?
<joachifm> obadz: https://github.com/NixOS/nixpkgs/issues/21145 provides some details
<obadz> tx
zagy has quit [(Quit: Leaving.)]
<obadz> seems pretty dire indeed
<gchristensen> obadz: also just updated the issue with how I understand the issue came about
<obadz> can we just comment out that test?
zagy has joined #nixos
AveryC has joined #nixos
<gchristensen> the real root of the problem is (I updated the ticket) is user namespacing (I believe) breaks posix, allowing `mkdir test; chmod 0000 test; touch test/foo` to run where it doesn't elsewhere
<obadz> this happened when nix-daemon was upgraded on hydra?
<gchristensen> yeah
<obadz> so can be reproduced locally if using same version?
<gchristensen> I believe so, but I don't run nixUnstable (and don't recommend you do, either...)
rui has quit [(Quit: WeeChat 1.5)]
<gchristensen> so if you do, test on a throwaway machine -- you can't easily downgrade due to a schema change.
Itkovian has joined #nixos
<sphalerite> But currently stable and unstable have the same nix version so switching back is no problem, no?
<obadz> sphalerite: nixUnstable != master
<sphalerite> oh right
<obadz> gchristensen: I assume hydra isn't running nixUnstable either?
<gchristensen> it is
<obadz> huh
<obadz> well then the solution seems pretty simple :)
<gchristensen> oh?
<obadz> yes, switch hydra to pkgs.nix ?
<MichaelRaskin> schema version has changed
<MichaelRaskin> downgrading is non-trivial
<obadz> MichaelRaskin: wipe the boxes?
<obadz> what state to they keep that matters
<MichaelRaskin> ≠«pretty simple»
<NixOS_GitHub> [nixpkgs] Balletie opened pull request #21263: light-locker: use systemd/logind instead of UPower (master...master) https://git.io/v15HB
<gchristensen> many possible solutions, only a couple people who can make that decision and implement it :)
<MichaelRaskin> Previous build data like logs, I guess
<obadz> aren't those uploaded in S3 ?
k11` has joined #nixos
<joachifm> I'm a little hazy on why user namespaces are used to begin with. anybody knows?
<MichaelRaskin> Not logs, I guess
<k11`> how can I execute shell command and get stdout in nix expression?
<gchristensen> joachifm: I don't know
<k11`> I seen pkgs.runCommand but it seems isn't that I really need.
<joachifm> k11`: do you want to read shell output at Nix eval time or in a builder?
jrkk has joined #nixos
<gchristensen> joachifm: a bit more info: https://github.com/NixOS/nixpkgs/pull/20500#issuecomment-263170533 (in particular I find the second to last paragraph interesting)
<k11`> joachifm: at eval time of course
<gchristensen> obadz, joachifm: if you all have any more questions and/or answers, can you add them to the ticket?
<gchristensen> MichaelRaskin: ^
<joachifm> gchristensen: ah, thanks
<k11`> joachifm: I would like to encode idn for server names.
<sphalerite> Just out of curiosity, is there a way to rescue a system where the default shell is broken, e.g. by putting exit in programs.bash.interactiveShellInit (assuming everyone uses bash)?
<gchristensen> obadz, joachifm, MichaelRaskin (I say that because I'm leaving for a few hours.)
<joachifm> k11`: right. you can define a builder that outputs something that can be used as a Nix value and read the result at eval time
<MichaelRaskin> gchristensen: I see, no ideas right now. Maybe I should try to experiment in a VM, though
<joachifm> k11`: not sure if there is a better way ... it's a bit ugly
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<joachifm> k11`: apart from implementing whatever it is you need in pure nix of course
<jrkk> hey, trying to setup dev, could anyone give me a hint how to find these libs? "Missing C libraries: panelw, ncursesw"
<k11`> joachifm: hmm...
<LnL> MichaelRaskin: perhaps it's possible to just reinitialize the store?
<MichaelRaskin> Well, that's costly and requires action by niksnut/ikwildrpepper
<MichaelRaskin> Also, it looks like there are reasons to want user namespaces long-term
<ToxicFrog> jrkk: for cursesw you probably want the ncurses package
<LnL> the only way we can solve it on our own is to create a new nixUnstable release without the user namespaces
<MichaelRaskin> Well, or fixing pytest
<LnL> I don't think that's the only issue
<jrkk> ToxicFrog: I have ncurses5 installed i believe. at least it's in my config
<MichaelRaskin> I wonder if nixUnstable release will need manual upgrade on Hydra
<jrkk> this message is from "cabal install ncurses" btw
<LnL> MichaelRaskin: pretty sure pytest is fixed on trunk
<MichaelRaskin> So the issue is Qemu tests
<LnL> how I understand it is that because of the user namespaces the builds are not enirely POSIX complient anymore
<Baughn> "/private/var/folders/jp/hgdbv0xj29s8w1bjnv22rysm0000gn/T/nix-build-manifest-mods.drv-0/.attr-0: line 81: syntax error near unexpected token `('"
<Baughn> Well, this is new.
<Baughn> Is there some way to make Nix not GC those files after a failed build?
<MichaelRaskin> -K ?
<Baughn> Indeed, thanks
<Baughn> Hm.
<Baughn> The line in question is "ln -s '/nix/store/qbckgcjg1lzm3vjx1vipwlhip1iyxkqr-download' 'Stellar Sky v0.5.5.1.7[1.9.4/1.10.0/1.10.2] (Stellar API v0.5.4.1.3).jar';"
<Baughn> That sort of makes sense, but... not really
<Baughn> Oh. I see. ...that's not a filename.
zarel has joined #nixos
k11` has left #nixos []
pstn has quit [(Ping timeout: 265 seconds)]
xwvvvvwx has joined #nixos
bennofs has joined #nixos
stepcut has quit [(Remote host closed the connection)]
jrkk has quit [(Quit: leaving)]
stepcut has joined #nixos
bennofs has quit [(Quit: WeeChat 1.6)]
bennofs has joined #nixos
<Baughn> "error: string ‘./bundled/charset/Charset-mc1.10.2-0.3.3-3494ae740ded5395.jar’ doesn't represent an absolute path,"
<Baughn> Well, this is absolutely true, but...
stepcut has quit [(Ping timeout: 250 seconds)]
* Baughn is annoyed anyway.
<domenkozar> peti: do you know how does Stack figure out what system libraries to provide from nix?
<NixOS_GitHub> [nixpkgs] mjanczyk opened pull request #21264: keepass-keefox: add myself as a maintainer (master...update/keepass-keefox-add-maintainer) https://git.io/v155O
Chattered has joined #nixos
Chattered has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] mguentner opened pull request #21265: gem-config: add lxc as a dependency for ruby-lxc (master...ruby_lxc) https://github.com/NixOS/nixpkgs/pull/21265
bennofs has quit [(Quit: WeeChat 1.6)]
bennofs has joined #nixos
mkoenig has joined #nixos
<LnL> domenkozar: I assume it uses the hackage nix expressions
berce has joined #nixos
jazzencat has quit [(Quit: Leaving)]
<NixOS_GitHub> [nixpkgs] obadz closed pull request #21263: light-locker: use systemd/logind instead of UPower (master...master) https://git.io/v15HB
mkoenig has quit [(Read error: Connection reset by peer)]
mkoenig has joined #nixos
<domenkozar> it's driving me nuts :)
redmq has joined #nixos
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #21264: keepass-keefox: add myself as a maintainer (master...update/keepass-keefox-add-maintainer) https://git.io/v155O
<obadz> domenkozar: why do you use stack?
<obadz> isn't it easier on nix to just use cabal?
<LnL> domenkozar: what are you running into?
stepcut has joined #nixos
<LnL> perhaps there extra-libraries is missing for the package, so the expression was not generated correctly
redmq has quit [(Ping timeout: 250 seconds)]
<simpson> obadz: Isn't Stack supposed to have good Nix integration?
<obadz> simpson: it has a --nix argument but last I checked that wasn't very useful on nix
<obadz> (well it's useless anywhere else for sure)
<obadz> haskell integration on nix is based on cabal+stackage, not sure what stack gives you in that mix
bennofs has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/v15FX
<NixOS_GitHub> nixpkgs/master 4f57a25 Maximilian Güntner: gem-config: add lxc as a dependency for ruby-lxc...
<domenkozar> obadz: LnL: both of them fail
<NixOS_GitHub> [nixpkgs] ttuegel closed pull request #21057: qtstyleplugins: init at 2016-12-01, kdecoration-viewer: init at 2015-08-20 (master...master3) https://git.io/v1os7
<domenkozar> nix-build -A haskellPackages.rocksdb-haskell
<domenkozar> try that on OSX :)
<obadz> OSWhat?
<domenkozar> MacOS :)
<LnL> oh but that's only an issue on darwin right?
<LnL> thought you where talking about something else
bennofs has joined #nixos
<LnL> that's marked as broken
pstn has joined #nixos
<gchristensen> MichaelRaskin: TBF all forward movement probably requires action by niksnut / ikwildrpepper
<LnL> domenkozar: I'll take a look if I can get it working
reinzelmann has joined #nixos
<domenkozar> LnL: I think it's a bug in cabal
<domenkozar> DYLD_LIBRARY_PATH=/nix/store/ny14y5f1s0fzcz9s2nyayqy3vbrmjgfx-rocksdb-4.13/lib NIX_PATH=~/ stack ghci --nix
<domenkozar> works
<rly> obadz: cabal was never intended to be more than a hack.
<domenkozar> but really --extra-lib-dirs passed to stack
<rly> obadz: building anything on top of cabal is a mistake.
<obadz> rly: stack is built on top of cabal…
<rly> obadz: even referring to cabal was a mistake 8 years ago.
<rly> obadz: so?
<LnL> domenkozar: setting DYLD_LIBRARY_PATH in the mkDerivation should also work
<rly> obadz: still a mistake.
<domenkozar> makes -lpath and similar to cabal so it should know what to do
<obadz> rly: sure but then building on top of stack, can't be better..
<domenkozar> LnL: the problem is, then it needs this flag at runtime as well
<rly> obadz: I never said that stack was a good idea.
<obadz> rly: what's your proposal?
<rly> obadz: I'd completely get rid of anything which depends on cabal.
<LnL> yes, you'll also have to wrap the binaries it produces
<rly> obadz: that might not be practical, but that's another discussion.
<LnL> domenkozar: or is it also a problem when you try to use it as a library
FrozenCow has joined #nixos
<rly> obadz: the right solution is to kill every single line that depends on cabal.
<domenkozar> LnL: it's the same thing
<LnL> ah that sucks
<obadz> rly: ok, we can switch to your build tool when you're done but until then we have to build haskell software somehow ;-)
<domenkozar> LnL: it's a bug in cabal, it should remember where the lib came from
<rly> obadz: I am not invested in the Haskell world, right now.
<domenkozar> as it does for gmp, etc
<rly> obadz: so, if people want a good solution, they would have to pay.
<rly> obadz: I wouldn't pay to keep cabal maintained, though.
<rly> obadz: the companies which do, probably don't know what they are doing.
<LnL> domenkozar: yes I know that, but I thought there was a somewhat reasonable way we could work around it
<rly> obadz: but, what else is new?
xwvvvvwx has quit [(Ping timeout: 240 seconds)]
<gchristensen> domenkozar: https://github.com/NixOS/nixpkgs/pull/21173/files a user is asking for this package to be backported, it ... should? be fine... any opinions?
bennofs has quit [(Ping timeout: 258 seconds)]
<domenkozar> gchristensen: what does the changelog say?
Wizek has quit [(Ping timeout: 268 seconds)]
<gchristensen> domenkozar: https://github.com/mitchellh/vagrant/blob/master/CHANGELOG.md a few changes which could be breaking for users, but seems pretty unlikely
<gchristensen> "Disable Vagrantfile loading when running plugin commands", ": Remove Bundler integration for handling internal plugins"
<domenkozar> LnL: so it's relative?
<LnL> yes, that's why you need the env variable
<gchristensen> it isn't clear to me why it went from 1.8.x to 1.9.x
<domenkozar> LnL: any idea what controls that?
<ToxicFrog> When backing up a Nix machine, I can safely exclude all of /nix, right?
<ToxicFrog> That can easily be regenerated from the contents of /etc/nixos/.
<simpson> ToxicFrog: If you know your channel versions, yes. Otherwise, you'll regenerate an equivalent, but perhaps slightly different, set of packages.
<ToxicFrog> I'm ok with that.
<FrozenCow> does anyone know how to configure gnome-keyring correctly so that networkmanager will automatically connect to wifi networks?
<joepie91> maybe I'm missing something, but I'm running NixOS with XFCE4 as my desktop environment... and while xfce4-notifyd is *installed*... it isn't actually run?
<FrozenCow> I'm not 100% sure gnome-keyring is the problem, but I do need to re-enter network passwords each time I try to connect
<joepie91> so unless I start it manually, I don't get notifications
<LnL> domenkozar: the haskell mkDerivation doesn't just call cabal build, so maybe there's something we can do
<joepie91> surely this isn't intended?
<Sonarpulse> ok I need to get to nixpkgs and smash them together
<domenkozar> since we call Setup.hs
<Sonarpulse> to make crossDrv and nativeDrv for every derivation
<Sonarpulse> in callPackage
<Sonarpulse> how can I utilize the "recur for derivations" thing to do this right
<Sonarpulse> ?
<clever> ToxicFrog: only thing that isnt managed by /etc/nixos is the list of packages you installed with nix-env -i
ryanartecona has joined #nixos
roconnor has joined #nixos
<NixOS_GitHub> [nixpkgs] Profpatsch closed pull request #21258: youtube-dl: 2016.12.12 -> 2016.12.15 (master...youtube-dl) https://git.io/v15V2
ryanartecona has quit [(Client Quit)]
Guest80234 has quit [(Ping timeout: 260 seconds)]
<Sonarpulse> shlevy: you here?
<Sonarpulse> I got a bit messy WIP cross compiling thing
scadu78 has quit [(Remote host closed the connection)]
<ToxicFrog> clever: and that lives in ~, right?
<clever> ToxicFrog: its at ~/.nix-profile/metadata.nix i believe, which lives in /nix/store/ (symlinks)
scadu78 has joined #nixos
<NixOS_GitHub> [nixpkgs] Balletie opened pull request #21267: pommed service: Replace broken pommed package with pommed-light (master...feature/pommed-light) https://git.io/v15A6
sitedyno has quit [(Ping timeout: 260 seconds)]
<ToxicFrog> o.O
systemfault has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 opened pull request #21268: [WIP] Normalize Stdenv bootstrapping and overhaul cross-compiling (master...host-target) https://git.io/v15xY
sitedyno has joined #nixos
<rly> Is there any method to install LaTeX and a metric ton of packages which actually works on NixOS *today*?
MoreTea has joined #nixos
<rly> I have this commented in my configuration now, and I actually do require a working version now. # texLiveFull <- broken
<viric_> does anybody know how to make a single command run vlock -a
<viric_> + systemct suspend?
<gchristensen> eh?
<viric_> or any suspend to call vlock
<rly> Nobody using LaTeX here?
<rly> There is https://nixos.org/wiki/TexLive_HOWTO, but it says in bold font that it's outdated.
FrozenCow has quit [(Ping timeout: 260 seconds)]
bennofs has joined #nixos
<rly> Never mind, I think I already got it to work.
tom____ has joined #nixos
<adelbertc> how can i get the currently active installation directory for a nix package install? trying to find the git shell completion folder which im guessing is in whatever folder git is in, though nix-store -q `which fzf` isn't working
<adelbertc> er, s/fzf/git
tom____ has quit [(Client Quit)]
tomberek has joined #nixos
<tomberek> Has anyone used disnix/dydisnix, etc? I've been trying it out in my spare time for a while. Just looking to compare notes.
<rly> tomberek: not used, but looked at it.
<tomberek> NixOps is a good base, but is still machine focused. Disnix is about "services" (not the just the systemd kind).
<rly> tomberek: I think conceptually Dydisnix is fine.
<tomberek> I had some trouble understanding that distinction at first, and getting used to the conventions.
<rly> tomberek: it's just that the implementation I would want to use requires 20 man years.
<rly> tomberek: or 10M USD.
<tomberek> At the moment I was able to get dydisnix-avahi working.
<rly> tomberek: Dydisnix acts as if clouds don't exist, right?
<tomberek> rly: What would you want implemented that is not? For example, I understand why the services are machine/OS agnostic, but I would love to just define a service using NixOS conventions if I'm deploying NixOS anyway.
mudri` has joined #nixos
<rly> tomberek: can Dydisnix create an Amazon VPC?
<LnL> domenkozar: I think I got something
<tomberek> rly: Yes, deploying to infrastructure is up to NixOps
<rly> tomberek: NixOps lacks many integrations with cloud vendors.
<LnL> domenkozar: it's a bit of a hack, but I can probably get it working in a generic way
<tomberek> rly: Ah. I see your point. NixOps is much less feature complete than Terraform.
<rly> tomberek: exactly.
<tomberek> rly: But then again, Terraform isn't cloud-agnostic when you start using vendor specific features anyway.
<rly> tomberek: yes, that's true, but is NixOps intended to be?
<rly> tomberek: i.e., if it adds support for S3, does it so via an abstraction layer?
mudri has quit [(Ping timeout: 252 seconds)]
<rly> Most people don't care about "S3" specifically.
<rly> They just want a place to store data with the *properties* of S3.
<tomberek> rly: I'd like it to be. I've been using it to deploy to virtualized QEMU, then be able to just switch in a new network.nix and deploy to ec2.
<rly> tomberek: and how complex was that network?
<tomberek> simple, very
<rly> tomberek: so, no SGs between the networks?
<tomberek> exactly, those would have to be defined "out-of-band", or at least not with Nix.
<rly> tomberek: I am happy to be having this discussion, though.
<tomberek> rly: actually, those should be possible (https://github.com/NixOS/nixops/blob/master/nix/ec2-security-group.nix)
<rly> tomberek: I mean: think of the progress that has been made in the last decade. :)
<tomberek> I just haven't gotten to that point yet.
<rly> tomberek: it also lacks some other services.
<rly> tomberek: but yes, good to see that one there.
<rly> tomberek: perhaps it's easy to add features.
<rly> tomberek: I suppose that could be a strategic advantage.
<rly> tomberek: I am also not sure what the performance difference is between Terraform and NixOps.
<tomberek> rly: I think as we have more adoption at the corporate-level we can polish it up.
stepcut has quit [(Remote host closed the connection)]
<rly> tomberek: where exactly is the implementation of the module you referred to above?
<rly> tomberek: because that was just the interface.
wkennington has joined #nixos
<tomberek> rly: They seem to deploy in nearly the same time, Nix has a bit more setup time, but once set up, the instant rollback and /nix/store caching is great.
stepcut has joined #nixos
<rnhmjoj> rly: have you tried the "new TexLive infastructure" example in the wiki? It works for me.
<rly> rnhmjoj: I already got it to work.
kragniz has quit [(Ping timeout: 250 seconds)]
<rly> rnhmjoj: the problem with the wiki is that it states it is out of date.
deepwater has quit [(Ping timeout: 248 seconds)]
<gchristensen> tomberek: ^
<tomberek> rly: The other question I had for the larger group is about the distinction/value between disnix and something like Kubernetes?
<rly> tomberek: Kubernetes is a deployment target, AFAIK.
<rly> tomberek: I haven't used it, though.
<rly> gchristensen: thanks.
<rly> gchristensen: that looks understandable. I am not sure what kind of ball of mud Terraform is, yet.
<tomberek> rly: I wonder what steps can we take to have the Nix ecosystem more polished and drive adoption.
<rly> tomberek: Documentation.
<rly> tomberek: and niche applications.
<rly> tomberek: managing a LaTeX installation generates maintenance work in many university environments.
<rly> tomberek: if you can make a preconfigured NixOS which does everything people from different fields require, then that should generate users.
<rly> tomberek: question is whether or not you really want that, though.
msd has joined #nixos
<tomberek> rly: I was looking into disnix as a configuration management and deployment tool. Would be nice for it to be easier to integrate Hydra as well
<tomberek> Soon you'd have a stack comparable to what HashiCorp is doing.
<tomberek> rly: I was looking into disnix as a configuration management and deployment tool. Would be nice for it to be easier to integrate Hydra as well
<rly> tomberek: yes, I think a Nix based stack would be technologically better.
<gchristensen> I think documentation is one of the most important and lacking elements of the ecosystem
<rly> tomberek: some of the HashiCorp tooling is already quite good, so you can just use that in certain cases.
<rly> Fragmentation is also bad.
<tomberek> Okay, well. When I have a nice setup with dydisnix I'm willing to write a bit about it, document some of the things I couldn't really find docs on.
<domenkozar> LnL: I see
<domenkozar> LnL: well at least it works in Nix :)
<rly> tomberek: the important bit would be to get those into the official documentation.
<rly> tomberek: not just on your blog.
<tomberek> Yes, lots of Nix-stuff seems to be blog-based documentation.
<LnL> domenkozar: so for some reason cabal gets confused and doesn't use the proper path
<tomberek> rly: For example: do you know how to use dydisnix with NixOS configurations. I see some scripts and a few mentions of it, but little in the way of docs (https://github.com/svanderburg/dysnomia/blob/master/dysnomia-modules/nixos-configuration.in)
<gchristensen> obligatory notice: if you write documentation in any format, put it in a github issue, tag @vcunat, and he'll get it in to the manual!
<gchristensen> rly, tomberek, ^
<rly> tomberek: no, I do not.
<rly> tomberek: I classified DyDisnix as too risky for production use, which means I will also not find out the details or build up a significant experience with it.
<rly> tomberek: I suppose deep down I think the author should make the effort to sell people like me on it ;)
redmq has joined #nixos
<rly> tomberek: I wouldn't mind if the government would give him money to work on it for the next decade.
Itkovian has joined #nixos
<Sonarpulse> DavidEGrayson: you here?
<domenkozar> LnL: I got it to work if I compile rocksdb statically
<LnL> that's another solution
redmq has quit [(Ping timeout: 268 seconds)]
kragniz has joined #nixos
<domenkozar> LnL: I'll go with that, but maybe we should still report the bug upstream?
<LnL> yes, I don't think it's related to the issue you linked before
<tomberek> rly: For that to happen (funding), there would have to be a clear use case and benefit compared to competitors.
<toogley> http://monitor.nixos.org/ is down?
<tomberek> and most likely would be a contractor or a FFDRC (federally funded reasearch and dev center)
<tomberek> not government itself
AveryC has quit [(Quit: WeeChat 1.5)]
<gchristensen> toogley: where did you find a reference to that / what are you looking for?
sellout- has joined #nixos
<LnL> not sure what that's supposed to monitor, hydra?
<toogley> LnL: i just found the link somewhere on nixos.org
<sellout-> Are there any laptops that are recommended, in terms of most of their features working with NixOS?
<gchristensen> LnL: it makes an attempt at monitoring security issues
mkoenig has quit [(Quit: Lost terminal)]
mkoenig has joined #nixos
<gchristensen> sellout-: macbookpro 11,3 works nicely, I hear the lenovo carbon x1 is good
mkoenig has quit [(Client Quit)]
<LnL> gchristensen: oh, I didn't know about that
<toogley> gchristensen: i'm not sure, but i can't reach it. and my network setup generally looks good (i.e. i can reach nixos.org and other stuff)
<gchristensen> toogley: it is sometimes not very accessible
<toogley> gchristensen: ah, okay
<gchristensen> (and I'm not sure it is regularly used)
<sellout-> gchristensen: Cool. Yeah, I have a MacBook now, but was thinking to try something else. Although … I guess not for any particular reason.
<gchristensen> toogley: and if there is anything in particular you're looking for, I might be able to help you find it
<Ralith> my T430 works nicely, but you probably don't want one of those anymore
<toogley> sellout-: i use a thinkpad t520 and at the moment, it works great.
<Ralith> planning on picking up an XPS 15 next year; will report back
<toogley> gchristensen: no, it was just curiosity. :)
xwvvvvwx has joined #nixos
<gchristensen> cool :)
<toogley> gchristensen: but thanks for the offer.
mkoenig has joined #nixos
mkoenig has quit [(Client Quit)]
mkoenig has joined #nixos
<rly> tomberek: I think the benefit is clear; If I would be at the head of Google infrastructure and we didn't have anything internally, I would call him tomorrow.
msd has quit [()]
<rly> tomberek: and if he didn't want to do it, I would assign a team to implement it.
<rly> tomberek: it's a good idea; it's bound to happen, because of the laws of economics.
<rly> tomberek: if not now, then perhaps in two decades.
<rly> tomberek: it will happen.
<tomberek> So, I can probably talk to some people at that level, but have we (Nix community) put together a coherent proposal?
acowley_away is now known as acowley
<NixOS_GitHub> [nixpkgs] non-Jedi opened pull request #21269: mm: init at 2016.11.04 (master...mm) https://git.io/v15j8
<tomberek> I can wax poetic all day, but I probably can't put together the right arguments on my own.
<rly> sellout-: XPS 15 works, if you get one without a Broadcom chip.
<rly> tomberek: if you can talk to the right people, you should contact the author and ask him.
<sellout-> Cool. Thanks for the recs, everyone.
<rly> tomberek: I think anyone who is currently head of infrastructure at Google should already know about it, though.
<rly> tomberek: and if this person doesn't, he/she should be replaced.
<tomberek> rly: Are people like Sander Van der Burg and Eelco Dolstra interested?
<gchristensen> erm ... nix is still pretty niche ...
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to release-16.09: https://git.io/v15jr
<NixOS_GitHub> nixpkgs/release-16.09 fa20c0c Vladimír Čunát: xorg-server variants: eradicate symlink to /var/tmp...
<rly> tomberek: Sander might be.
<NixOS_GitHub> [nixpkgs] domenkozar pushed 1 new commit to master: https://git.io/v15j6
<NixOS_GitHub> nixpkgs/master 5e5df0f Domen Kožar: rocksdb-haskell: just compile rocksdb statically to fix #21215
<rly> gchristensen: no, Nix is not a niche for anyone interested in doing things better.
<rly> There is no excuse for not knowing what's available if you are in such a position.
<tomberek> So, I've been pitching Nix to some people and i agree with gchristensen, it's still too niche. That's why I'm trying to develop a NixOps version of my current project alongside a Terraform version. Hopefully to transition to Nix at some point.
Lowl3v3l has joined #nixos
<NixOS_GitHub> [nixpkgs] joachifm pushed 2 new commits to master: https://git.io/v15jH
<NixOS_GitHub> nixpkgs/master c04c9f7 Joachim Fasting: electrum: improve build determinism...
<NixOS_GitHub> nixpkgs/master 1ee50bc Joachim Fasting: electrum: manually fixup installation of share
<rly> tomberek: are you on a deadline for that project?
<tomberek> Yes, but I'm usually not the blocker, so I can put a few spare cycles into Nix.
<rly> tomberek: if not, I'd find it interesting to see how easy it is to add your own cloud resources to such a deployment along with proper benchmarks.
<rly> tomberek: I am just saying how I would evaluate it, such that you have the chance to create something that I would find enticing.
<rly> tomberek: that presumably coincides a bit with what others would care about.
<rly> tomberek: and the rest is marketing.
<rly> tomberek: I.e., talking on conferences.
<rly> (and making stuff generally work)
<domenkozar> tomberek: do you have somewhere written what you need?
<domenkozar> scrollback is pretty verbose
<tomberek> domenkozar: We've covered a few topics. Some things I need/want; right now - documentation on how to deploy NixOS configurations using dydisnix. Sometime - how to get resources allocated to Nix ecosystem development. Eventually - how to to improve Nix adoption.
<tomberek> domenkozar: I can get discussions with people who may be able to put some corporate support behind Nix, but I probably can't articulate the case as well as some of you.
<rly> tomberek: DyDisnix also supports other operating systems.
<rly> tomberek: I think a configuration including a "standard" OS would certainly be of interest.
<rly> tomberek: bonus points for enterprise distributions with full security.
<domenkozar> tomberek: why do you need disnix?
goibhniu has joined #nixos
<gchristensen> domenkozar: have you heard anything back from eelco about hydra? :/
<tomberek> rly: configurations that would make STIG and compliance efforts a simple enable=true; would be a commercial gold-mine in the government sector.
<domenkozar> gchristensen: nope
<gchristensen> :( ok
<tomberek> domenkozar: I wanted to deploy a few services. I've got them working with NixOps. I was experimenting with Disnix/Disnixos/Dydisnix/etc.
<domenkozar> tomberek: if you don't need non-NixOS support
<domenkozar> then no reason to use disnix
<tomberek> I like the idea behind dydisnix-self-adapt.
<domenkozar> but do you also have a problem?
<tomberek> domenkozar: No, I'm just learning, trying to evaluate. My use-case is covered well by NixOps.
<MichaelRaskin> gchristensen: well, maybe carpet-bombing changes to Qemu tests could be possible without intervention from above
<tomberek> But a service-oriented declaration would be nifty.
Guest48925 has quit [(Remote host closed the connection)]
<gchristensen> MichaelRaskin: it isn't qemu :( qemu was just falling victim the same way pytest was.
<NixOS_GitHub> [nixpkgs] joachifm pushed 2 new commits to master: https://git.io/v1dvZ
<NixOS_GitHub> nixpkgs/master 3cf9b58 Tim Steinbach: oh-my-zsh: 2016-11-16 -> 2016-12-14
<NixOS_GitHub> nixpkgs/master 178b9e2 Joachim F: Merge pull request #21246 from NeQuissimus/oh-my-zsh_2016_12_14...
<rly> tomberek: the government sector should write down their requirememts then. Perhaps I would be interested in said goldmine.
<rly> Probably not, though. ;)
Mic92 has quit [(Quit: WeeChat 1.6)]
bennofs has quit [(Quit: WeeChat 1.6)]
Lowl3v3l has quit [(Remote host closed the connection)]
hyphon81 has quit [(Quit: Page closed)]
bennofs has joined #nixos
<tomberek> They have written them down: http://iase.disa.mil/stigs/Pages/index.aspx
bennofs has quit [(Client Quit)]
zarel has quit [(Quit: Leaving)]
bennofs has joined #nixos
<rly> tomberek: I do think the approach of first doing it in Terraform and then with Nix tooling is a good one.
<NixOS_GitHub> [nixpkgs] joachifm pushed 3 new commits to release-16.09: https://git.io/v1dfs
<NixOS_GitHub> nixpkgs/release-16.09 b8a8ce5 Joachim Fasting: torbrowser: prefer local builds...
<NixOS_GitHub> nixpkgs/release-16.09 98ffc81 Joachim Fasting: kodi/wrapper: fix typo, preferLocalBuilds -> preferLocalBuild...
<NixOS_GitHub> nixpkgs/release-16.09 398e3ad Joachim Fasting: rmilter service: fix invalid directive...
<rly> tomberek: they both have learning curves, but most projects can be completed with becoming familiar with Terraform internals.
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #21260: spotify: 1.0.43.125 -> 1.0.45.182 (fixes download) (master...update/spotify-1.0.45.182.gbbd5909f) https://git.io/v15wJ
hiratara has quit [(Ping timeout: 258 seconds)]
<rly> tomberek: something which will not be the case with the Nix tooling and learning different tools at the same time is a recipe for disaster.
sellout- has quit [(Read error: Connection reset by peer)]
zagy has quit [(Quit: Leaving.)]
<rly> Well, not really tools, but typically you have already enough problems on your mind when creating something new.
<NixOS_GitHub> [nixpkgs] joachifm pushed 3 new commits to master: https://git.io/v1df0
<NixOS_GitHub> nixpkgs/master 06fbf5c Gábor Lehel: vivaldi: 1.5.658.44-1 -> 1.6.689.34-1
<NixOS_GitHub> nixpkgs/master 9cc0eff Gábor Lehel: vivaldi: add libxcb to buildInputs, seems to be required now
<NixOS_GitHub> nixpkgs/master 4099084 Joachim F: Merge pull request #21217 from glaebhoerl/vivaldi-1.6...
<NixOS_GitHub> [nixpkgs] joachifm pushed 1 new commit to release-16.09: https://git.io/v1dfz
<NixOS_GitHub> nixpkgs/release-16.09 9760178 Marcin Janczyk: spotify: 1.0.43.125 -> 1.0.45.182...
sellout- has joined #nixos
sellout- has quit [(Client Quit)]
hiratara has joined #nixos
<NixOS_GitHub> [nixpkgs] f--t opened pull request #21271: stellarium: 0.14.3 -> 0.15.0 (master...fix/stellarium-update) https://git.io/v1dfo
mkoenig has quit [(Read error: Connection reset by peer)]
<tomberek> rly: Terraform is good at provisioning, but doesn't have a robust deployment system.
<tomberek> rly: My thought was to provision with Terraform, deploy with nix. That way there is a smooth transition for the team.
<gchristensen> sounds practical
<tomberek> Then eventually provision with NixOps. Then in the far future, just have a cloud of NixOS machines where services self-migrate to wherever they are needed, publishing status via mDNS.
<NixOS_GitHub> [nixpkgs] ttuegel pushed 1 new commit to master: https://github.com/NixOS/nixpkgs/commit/c2e2a8120ff98c98c6e9f38b6fae380e69f5a27f
<NixOS_GitHub> nixpkgs/master c2e2a81 Thomas Tuegel: audaciousQt5: init at 3.8.1
bennofs has quit [(Ping timeout: 240 seconds)]
mkoenig has joined #nixos
xwvvvvwx has quit [(Ping timeout: 258 seconds)]
bennofs has joined #nixos
sellout- has joined #nixos
kampfschlaefer has quit [(Ping timeout: 258 seconds)]
<rly> tomberek: what is your definition of "deploy" here?
<rly> tomberek: do you mean "describing the machines" which are provisioned by Terraform?
<tomberek> deploy is "deploy software and services to the machines"
bennofs has quit [(Quit: WeeChat 1.6)]
<rly> tomberek: in that case, I already do that. It works.
<tomberek> rly: do you bootstrap a Nix installation, then nix-copy-closure things around? or do you import your network to nixops?
<rly> tomberek: sorry, got to go.
pstn has quit [(Ping timeout: 260 seconds)]
rly has quit [(Quit: WeeChat 1.5)]
<NixOS_GitHub> [nixpkgs] mguentner opened pull request #21272: nixos-rebuild: Fix SSHOPTS typo (master...sshopts_fix) https://github.com/NixOS/nixpkgs/pull/21272
<gchristensen> tomberek: I use nixops for deploying, so it can be versioned
jensens has joined #nixos
civodul has quit [(Remote host closed the connection)]
MoreTea has quit [(Ping timeout: 240 seconds)]
mguentner2 is now known as mguentner
<mguentner> tomberek: You can also use nixos-rebuild switch with --target-host to apply a configuration on a remote host
<tomberek> mguentner: I was not aware of that. Does it auth using nixops or ssh-agent?
ghffg has joined #nixos
vith[m] has left #nixos ["User left"]
<gchristensen> nixops is just SSH
<mguentner> tomberek: same, so ssh
ebzzry has joined #nixos
<tomberek> do you know where nixops places the private keys on the local host?
mkoenig has quit [(Read error: Connection reset by peer)]
<gchristensen> tomberek: I ... suspect ... in the sqlite database
Mic92 has joined #nixos
ghffg has left #nixos ["Leaving"]
<tomberek> gchristensen: probably right.. I use --state to place it locally, but it's not very inspectable
<gchristensen> IIRC some people dump and load the sqlite database regularly so it is plain text
mkoenig has joined #nixos
<gchristensen> like on each deploy will dump it and commit it
hiratara has quit [(Quit: ZNC - http://znc.in)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<mguentner> o.o
hiratara has joined #nixos
<tomberek> gchristensen: is a RDB really needed for NixOps?
<gchristensen> tomberek: not sure, but it has some features that are difficult to get otherwise: https://sqlite.org/hirely.html
<sphalerite> https://nixos.org/wiki/PHP is this still more or less up to date?
derjohn_mobi has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] joachifm opened pull request #21273: Deterministic initramfs (master...deterministic-initramfs) https://git.io/v1dTG
roconnor has quit [(Ping timeout: 258 seconds)]
mudri`` has joined #nixos
derjohn_mob has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 opened pull request #21274: python-gyp: fix darwin build without xcode (master...darwin-gyp) https://git.io/v1dTg
mudri` has quit [(Ping timeout: 265 seconds)]
mudri`` is now known as mudri
<NixOS_GitHub> [nixpkgs] LnL7 closed pull request #17609: Revert "http-parser: Broken on Pure Darwin" (master...revert-http-parser-linux-only) https://git.io/v6nBu
jensens has quit [(Ping timeout: 260 seconds)]
deepwater has joined #nixos
Itkovian has joined #nixos
reinzelmann has quit [(Quit: Leaving)]
redmq has joined #nixos
goibhniu has quit [(Ping timeout: 245 seconds)]
goibhniu has joined #nixos
redmq has quit [(Ping timeout: 252 seconds)]
<sphalerite> Where can I find manpages for standard unix system calls and the C standard library? I tried std-man-pages but those are for the C++ standard library
<sphalerite> ah, man-pages looks like it might be what I'm looking for
<sphalerite> yep, that's it
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
Itkovian has joined #nixos
mcloud923 is now known as martijn923
<savanni> How do I specify an environment variable in a shell.nix file?
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
sdothum has joined #nixos
<joachifm> savanni: shellHook might be what you want
<savanni> K, will go looking.
<gchristensen> well also just set any variable
<gchristensen> stdenv.mkDerivation { FOO="bar"; } -> FOO should be set in a nix-shell
<gchristensen> since that is how phases / buildHook / etc. work
jensens has joined #nixos
goibhniu has quit [(Ping timeout: 245 seconds)]
jensens has quit [(Ping timeout: 246 seconds)]
acowley is now known as acowley_away
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<savanni> Oh there we go! Cool, that solves some of my build problems...
<gchristensen> great!
filterfish has quit [(Read error: Connection reset by peer)]
sellout- has quit [(Quit: Leaving.)]
stepcut has quit [(Remote host closed the connection)]
acowley_away is now known as acowley
jensens has joined #nixos