stepcut has joined #nixos
JagaJaga has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
danharaj has quit [(Ping timeout: 258 seconds)]
Sonarpulse has joined #nixos
digitus has quit [(Quit: digitus)]
<Sonarpulse> ryantrinkle: pong
<ryantrinkle> Sonarpulse: hey, so i'm working on some haskell->iOS cross compilation stuff
<k0001> frumpagumpus: how are you trying to override the thing?
<Sonarpulse> ryantrinkle: ah!
<ryantrinkle> and i could use some help understanding your recent patch to nixpkgs
<Sonarpulse> haha ok
<ryantrinkle> bf17d6dacf2408436ffb5a2f8c87a31c88ec28e2
<Sonarpulse> did I break shlevy's work? :O
<Sonarpulse> taking a look
<ryantrinkle> it looks like it, but i suspect you'll be easily able to fix it :)
<Sonarpulse> ok!
<ryantrinkle> to repro: clone the jsaddle branch of reflex-platform, then nix-build -A ghcIosArm64.reflex-todomvc
<ryantrinkle> attribute ‘libc’ missing, at /Users/ryan/reflex-platform/nixpkgs/pkgs/tools/misc/coreutils/default.nix:57:22
mkoenig has joined #nixos
<Sonarpulse> ryantrinkle: ah ok missing attribute seems mostly workable
<ryantrinkle> oh, i should add: "on a Mac with Xcode 8.2.1"
<ryantrinkle> i'm not entirely sure why it's building coreutils or whether it should be the cross version or not
MP2E has joined #nixos
<Sonarpulse> will system = "x86_64-darwin" suffice?
<ryantrinkle> Sonarpulse: hmm, for evaluating the expression, i bet it will
<Sonarpulse> also, fyi I have dinner (I'm a guest at an airbnb) in about 10 minutes
<Sonarpulse> but happy to take a look after if not done by then
<k0001> frumpagumpus: can you post your concrete example? likely there's a wrong reference or something like it.
<frumpagumpus> k0001 https://github.com/Gabriel439/haskell-nix/blob/master/project1/README.md#changing-versions slightly better link, one sec I will paste from my project
mizu_no_oto has joined #nixos
<frumpagumpus> k0001: let # inherit (nixpkgs) pkgs; channel = "nixos-16.09"; sysPkgs = import <nixpkgs> {}; # Use `runCommand` to grab the SHA of the latest build of the channel. This # ensures that the `nixpkgs` set we end up with has already passed through # Hydra and therefore has passed its tests and has a binary cache available. latestRevision = import (sysPkgs.runCommand "latestRevision" { buildInputs = [ sysPkgs.wget ];
<ryantrinkle> Sonarpulse: that sounds great :) i'll be online for most of the night
JagaJaga has quit [(Ping timeout: 240 seconds)]
<k0001> frumpagumpus: hmmm it looks like the message was cut. Can you paste it here instead? http://lpaste.net/
Kingsquee has quit [(Quit: https://i.imgur.com/qicT3GK.gif)]
Shou has joined #nixos
<Sonarpulse> ryantrinkle: I'm getting "infinite recursion?"
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to staging: https://git.io/vDOm7
<NixOS_GitHub> nixpkgs/staging 8a0d1bc Robin Gloster: systemd: add patches to fix i686 booting
<ryantrinkle> Sonarpulse: huh, that's really odd
<Sonarpulse> oh
<Sonarpulse> system though :)
<ryantrinkle> oh, also, try replacing nixpkgs in reflex-platform with a checkout of bf17d6dacf2408436ffb5a2f8c87a31c88ec28e2 of nixpkgs
<k0001> gchristensen: hmmm it's working with nix stable on the client.
<ryantrinkle> *last i checked*, master had the same issue, but i've been testing with that commit specifically
<k0001> So the Hydra setup regarding signing is fine, it seems.
<Sonarpulse> will do
stepcut has quit [(Remote host closed the connection)]
<Sonarpulse> ryantrinkle: cool libc now too
acarrico has joined #nixos
<gchristensen> k0001: strange ... nixUnstable?
wangoe has quit [(Ping timeout: 256 seconds)]
<k0001> gchristensen: I'm using this version on the client side, which is basically today's Nix HEAD plus one unrelated commit: https://github.com/k0001/nix/commit/2bb7ea7acca24a126de5add18fe8c0eac768c3d4
<gchristensen> hmm
<k0001> (unrelated to this error, that is)
<gchristensen> you might need to chat up shlevy or niksnut :)
<Sonarpulse> ryantrinkle: ok dinner now
<Sonarpulse> but I suspect just remove the iconv bit from coreutils might get you somewhere
<Sonarpulse> the tl;dr is most crossAttrs are hihgly suspect
<gchristensen> so much administrative stuff today I haven't even touched the roundup :o
<Sonarpulse> and also iconv has been packaged weirdly wrt host vs target
<Sonarpulse> I tried to preserve the weirdness, but maybe I didn't completely :/
estewei has quit [(Quit: Quit)]
mudri has quit [(Ping timeout: 276 seconds)]
<drakonis> i am terrible at packaging.
eacameron has quit [(Remote host closed the connection)]
markus1199 has joined #nixos
<k0001> frumpagumpus: I can't identify an obvious loop there, but I don't think you can just override `base` that way. It comes with GHC, so it's a bit special.
<k0001> Also, you are calling ./default.nix twice, in case you haven't noticed. Although that's not related to the issue you mentioned.
<frumpagumpus> any ideas on ways to override base? or possibly bytestring, which is also probably somewhat special?
<pierron_> lol, gvim has a some software dead-pixels.
erasmas has quit [(Quit: leaving)]
markus1189 has quit [(Ping timeout: 248 seconds)]
<drakonis> LnL, hey
<frumpagumpus> :k0001: maybe using a different version of ghc would (possibly) pull the version of base I want?
<k0001> frumpagumpus: what GHC version do you want?
<k0001> frumpagumpus: instead of `pkgs.haskellPackages` you can use `pkgs.haskell.packages.ghc802`, for example, or `ghc7103`.
<frumpagumpus> k0001: cool, thanks for the idea, I'll try it out (and use a different library if it doesn't work)
<frumpagumpus> also just general question is there any good documentation on the layout of the nixpkgs namespace? (like utility functions for x located under y in arbitrary language z)
<frumpagumpus> I've seen you can explore it with autocomplete in repl but names only give you a hint of semantics
athan has joined #nixos
sellout- has quit [(Quit: Leaving.)]
<k0001> gchristensen: can I share my hydra config with you? maybe you notice something obvious that I'm missing.
digitalmentat has quit [(Ping timeout: 255 seconds)]
m-i has quit [(Ping timeout: 252 seconds)]
unkn has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to openssl-1.1: https://git.io/vDOs6
<NixOS_GitHub> nixpkgs/openssl-1.1 294be50 Robin Gloster: libevent: 2.0.22 -> 2.1.8...
ebzzry has quit [(Ping timeout: 252 seconds)]
<k0001> gchristensen: the relevant parts are not many: http://lpaste.net/7165162548277280768
<NixOS_GitHub> [nixpkgs] Ekleog opened pull request #22356: Redsocks (master...redsocks) https://git.io/vDOsp
frumpagumpus has quit [(Ping timeout: 252 seconds)]
copumpkin has joined #nixos
athan has quit [(Quit: leaving)]
Somelauw has joined #nixos
<copumpkin> how do I properly escape "$${foo}" such that I end up with a dollar sign in front of the contents of the foo variable?
<copumpkin> $$${ ?
<Somelauw> to install nix on debian, is there still a package somewhere to be found as described here https://www.nixos.org/wiki/Installing_Nix_on_Debian or are these instructions outdated?
<Somelauw> maybe \$
<yorick> copumpkin: \$
<NixOS_GitHub> [nixpkgs] globin opened pull request #22357: [WIP] Use openssl 1.1 by default (master...openssl-1.1) https://git.io/vDOGw
<copumpkin> not sure about that
<gchristensen> k0001: sure!
<gchristensen> copumpkin: ''${
<gchristensen> no?
<k0001> gchristensen: I just pasted it some lines above.
<copumpkin> oh it was what Somelauw and yorick said
<copumpkin> I just was testing it wrong
<gchristensen> neat
<copumpkin> gchristensen: I needed a dollar plus the splice
<gchristensen> k0001: looks fine to me :/
<gchristensen> ah
sellout- has joined #nixos
AllanEspinosa has quit [(Ping timeout: 245 seconds)]
pstn has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to openssl-1.1: https://git.io/vDOZU
<NixOS_GitHub> nixpkgs/openssl-1.1 c59bde0 Robin Gloster: socat: 1.7.3.1 -> 1.7.3.2...
<NixOS_GitHub> [nixpkgs] yorickvP opened pull request #22358: asterisk: add lts version (master...asteriskupd) https://git.io/vDOZn
<gchristensen> yorick++
<drakonis> alas poor yorick
thc202 has quit [(Ping timeout: 255 seconds)]
<Somelauw> okay, nix-install-package is everything you need to learn i guess
frumpagumpus has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to openssl-1.1: https://git.io/vDOZ2
<NixOS_GitHub> nixpkgs/openssl-1.1 7e7cf62 Robin Gloster: pin some packages to openssl 1.0.2 for now
<Somelauw> nope, something about locale not set-up right
michas has quit [(Ping timeout: 240 seconds)]
<drakonis> i still can't figure out what's wrong on my derivation
<NixOS_GitHub> [nixpkgs] BinaryTiger opened pull request #22359: Add vim-elixir to vim plugins (master...vim-elixir) https://git.io/vDOZX
johnsonav has joined #nixos
<NixOS_GitHub> [nixpkgs] jagajaga closed pull request #22359: Add vim-elixir to vim plugins (master...vim-elixir) https://git.io/vDOZX
<Somelauw> What does this line of code do? export LOCALE_ARCHIVE="$(nix-env --installed --no-name --out-path --query glibc-locales)/lib/locale/locale-archive"
ryantrinkle has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #22360: qgit: 2.5 -> 2.6 (master...u/qgit) https://git.io/vDOZ7
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #22361: speedcrunch: 0.11 -> 0.12.0 (master...u/crunch) https://git.io/vDOZd
eacameron has joined #nixos
stepcut has joined #nixos
<Somelauw> Is the following line that I don't understand a clean work-around for nix spamming "Setting locale failed" error messages? export LOCALE_ARCHIVE="$(nix-env --installed --no-name --out-path --query glibc-locales)/lib/locale/locale-archive"
<NixOS_GitHub> [nixpkgs] copumpkin pushed 1 new commit to master: https://git.io/vDOnY
<NixOS_GitHub> nixpkgs/master d34ee52 Dan Peebles: aws-sdk-cpp: fix on darwin...
hotfuzz has joined #nixos
Shou has quit [(Ping timeout: 240 seconds)]
<copumpkin> wow, aws-sdk-cpp takes a bajillion years to build
<copumpkin> I guess that's what I should expect from a huge pile of autogenerated c++
<gchristensen> yeaaah
hotfuzz_ has quit [(Ping timeout: 245 seconds)]
<gchristensen> looks like I need to get a snack, drink, and just sprint through https://github.com/NixOS/nixpkgs/issues/22342
<gchristensen> the "Assorted" group is always harder to do :)
<copumpkin> did you figure out your binary cache fix?
<drakonis> hooray
<drakonis> i did i
<drakonis> it
<Somelauw> Is there a bugreport yet to make /nix/store add the has at the end instead of the beginning. it's very difficult to read this way
<drakonis> time to make a pull request
<gchristensen> I shut it down, copumpkin
<drakonis> my first package :v
<Somelauw> s/has/hash
<copumpkin> Somelauw: not that I know of; I don't see any fundamental reason to do it the current way but it'd be quite the departure and would rebuild everything
<copumpkin> Somelauw: file a ticket and see if there's a stronger rationale for the way it is oday
<gchristensen> copumpkin: not like we don't do that once a week or so ;)
<Somelauw> ls | grep 'packagename' vs ls packagename*
<gchristensen> there is a fairly good reason to do it the way we do: it more evenly distributes packages across btrees
<copumpkin> well, *packagename
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
<copumpkin> you do need to add a * on both sides to account for version :)
<gchristensen> I find it easier with the hash in front: it makes it consistently easy to scan a list visually
<gchristensen> with the hash at the end, the version component is harder to find
<globin> Somelauw: I think the btree distribution argument is in eelco's paper, already
<drakonis> gchristensen, how would i go with commiting the derivation?
<gchristensen> drakonis: sorry?
<gchristensen> globin: really?
<drakonis> uh
<drakonis> i updated keepassxc?
<gchristensen> oh, neat, have you `git commit`ed?
<Somelauw> gchristensen: Is the b-tree argument not 'premature optimization'?
<drakonis> no not yet
<drakonis> i'm trying to figure how to get this to work
<drakonis> the commiting that is
<gchristensen> Somelauw: in under 2 weeks I've built over 10,000,000 derivations. I'm not sure that is premature.
<gchristensen> drakonis: what are you having trouble with? have you used git before?
<drakonis> i haven't actually used git for actual git purposes like commiting
<drakonis> mostly just pulling things, really.
<gchristensen> oh I see
modulistic has quit [(Ping timeout: 240 seconds)]
<gchristensen> hmm walking you through a commit is probably a bit more than I can do. you could try some tutorials at github (https://services.github.com/resources/) or you could run `git diff` and I'd be happy to commit your first patch on your behalf
<drakonis> alright
AllanEspinosa has joined #nixos
eacameron has quit [(Remote host closed the connection)]
modulistic has joined #nixos
Sonarpulse has quit [(Remote host closed the connection)]
<globin> gchristensen: hmm apparently not in the first paper, but I'm quite sure I've seen it in one of the papers
<gchristensen> ah
<drakonis> so here's a question, keepassx2-http had a alias for keepassx-reboot, wonder if i should keep that alias and add another one?
<gchristensen> at any rate, it is definitely not a premature optimization :)
AllanEspinosa has quit [(Ping timeout: 258 seconds)]
<globin> gchristensen, Somelauw: I have 145732 store paths on my laptop right now, that should actually be relevant %)
<gchristensen> one thing I find annoying about how we package ruby dependencies: https://search.nix.gsc.io/?q=archive-tar-minitar <- going through and updating each of these is not my idea of a good time
<NixOS_GitHub> [nixpkgs] fpletz closed pull request #22349: mbedtls: 1.3.17 -> 1.3.18 (master...mbedtls-1.3.18) https://git.io/vDYG3
Sonarpulse has joined #nixos
<NixOS_GitHub> [nixpkgs] qknight pushed 1 new commit to master: https://git.io/vDOCa
<NixOS_GitHub> nixpkgs/master 3d16d69 Peter Hoeg: qgit: 2.5 -> 2.6 (#22360)...
AllanEspinosa has joined #nixos
Rotaerk has joined #nixos
raiden_0x71 has joined #nixos
<gchristensen> globin: I like your gutsy move on openssl 1.1 for 17.03 :D
<gchristensen> [0__0]: seen spacekitteh
<[0__0]> Yes, I saw spacekitteh 1 month ago.
<[0__0]> spacekitteh said: "i call make in the env"
Sonarpulse has quit [(Ping timeout: 255 seconds)]
<gchristensen> spacekitteh would approve, I think, though, she'd prefer libressl ;)
<k0001> gchristensen: hrmmm... I'm not sure how, but the binary cache thing is working now. Mostly I just restarted some of the many hydra services =S
<NixOS_GitHub> [nixpkgs] globin force-pushed openssl-1.1 from 7e7cf62 to 76805c5: https://git.io/vDOWO
<NixOS_GitHub> nixpkgs/openssl-1.1 eee99f4 Robin Gloster: afflib: 3.7.6 -> 3.7.15
<NixOS_GitHub> nixpkgs/openssl-1.1 acd1d39 Robin Gloster: gsoap: 2.8.37 -> 2.8.42
<NixOS_GitHub> nixpkgs/openssl-1.1 363defe Robin Gloster: imapfilter: 2.6.3 -> 2.6.10
<drakonis> gchristensen, so how do i send this to you?
<globin> gchristensen: yep, we're using libressl by default on our fork
<drakonis> email?
<gchristensen> drakonis: run `git diff | curl -F 'f:1=<-' ix.io` and cop
<gchristensen> and copy the URL and send that to me :)
<drakonis> nice
<gchristensen> globin: fancy ...
<globin> (or git format-patch HEAD~..HEAD) ;)
<k0001> gchristensen: Oh, no, wait... I did add something the last time: a `binary_cache_secret_key_file` entry to the hydra config. It seems the one in the store-uri was not sufficient.
<gchristensen> drakonis: after this one, I'd recommend taking some time and learning how to use git -- it will help a lot with your next contribution
<drakonis> yes
<gchristensen> ooh yeah do what globin said:
<k0001> Maybe that did it... I don't know.
<drakonis> i had to use git diff master to make it show up the renamed file
<drakonis> that is pretty sweet
<gchristensen> git format-patch HEAD~..HEAD | curl -F 'f:1=<-' ix.io
<drakonis> the first one is straight up text and the other is a patch
<drakonis> but still, it feels good :v
Sonarpulse has joined #nixos
<gchristensen> uhh haha ok I forgot how format-patch works apparently
<gchristensen> did it create a file called ./0001-jenkins-2.33-2.44-for-multiple-CVEs.patch
<justanotheruser> how do I define a custom keyboard layout in nixos
<drakonis> yes it did
<drakonis> lol
<drakonis> wtf
<globin> git format-patch --stdout HEAD~..HEAD | curl -F 'f:1=<-' ix.io
<globin> should work
<drakonis> jenkins lol
derjohn_mob has quit [(Ping timeout: 245 seconds)]
<drakonis> still jenkins
<gchristensen> it is probably ok, ignore that part:)
mizu_no_oto has joined #nixos
<gchristensen> oh ... globin: they never actually committed
<drakonis> the first link is as proper as it can be :v
mizu_no_oto has quit [(Client Quit)]
<globin> ah well %)
muyfine has joined #nixos
<drakonis> http://ix.io/1RKJ lol
<drakonis> i made this one and it looks fine here http://ix.io/1RKH
<gchristensen> drakonis: what the heck, let's give this a try. in the nixpkgs checkout, run: `git rm applications/misc/keepassx/reboot.nix`
<gchristensen> drakonis: what the heck, let's give this a try. in the nixpkgs checkout, run: `git rm pkgs/applications/misc/keepassx/reboot.nix`
<gchristensen> drakonis: `git add pkgs/applications/misc/keepassx/community.nix pkgs/top-level/all-packages.nix
<gchristensen> drakonis: `git add pkgs/applications/misc/keepassx/community.nix pkgs/top-level/all-packages.nix pkgs/top-level/aliases.nix`
ebzzry has joined #nixos
<globin> gchristensen: that last one looks fine
<gchristensen> oh sure, ok, great :)
<globin> (minus the deleted file)
<copumpkin> is there a better way to force a path to get copied to the store than to write "${x}" on it?
<drakonis> still doin' the jenkins dance
<gchristensen> drakonis: what is your name and email address? (so I can properly attribute the commit)
<drakonis> hmm damn, i don't have a fancy email yet
<drakonis> i have my shitty 2007 email with a name i'm ashamed of
<gchristensen> nobody will look at it / I can commit it under me and just say @drakonis did it
<drakonis> https://github.com/Drakonis my profile :v
mizu_no_oto has joined #nixos
<drakonis> uhhh
<drakonis> khronosforce@gmail.com pls don't spam
<drakonis> i'll probably get a new one soon
<gchristensen> *shrug* :)
<drakonis> can't do work when my email is this weird
<gchristensen> meh, lots of weird emails in the git log. nobody really looks at them I think.
<drakonis> hahaha
<drakonis> can't be as bad as the folks with edgy email names
acarrico has quit [(Ping timeout: 240 seconds)]
<gchristensen> drakonis: say, why did you rename `reboot` to `community` when it is still pulling from the keepassxreboot github organization
<drakonis> because for some reason, they didn't change the organization name
Somelauw has quit [(Quit: WeeChat 1.5)]
mizu_no_oto has quit [(Ping timeout: 240 seconds)]
<drakonis> everything points back to the keepassxc domain so
<drakonis> vOv
<gchristensen> ok
<drakonis> also doing nixpkgs fork
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vDOlq
<NixOS_GitHub> nixpkgs/master 15bc80f Drakonis: keepassx-community: init at 2.1.0...
<drakonis> noice
derjohn_mob has joined #nixos
<gchristensen> !m drakonis
<[0__0]> You're doing good work, drakonis!
<gchristensen> can't wait for your second PR :)
<drakonis> heh
<gchristensen> second contribution, first PR*
<drakonis> the next one will come through proper channels
<drakonis> got some other things i'd like to add
<drakonis> maybe update libreoffice :v
<gchristensen> if you would like to look in to another thing, I think TigerVNC (https://github.com/NixOS/nixpkgs/blob/8aecafcf5e53c1511a567b4d6e3a11b573d6b9aa/pkgs/tools/admin/tigervnc/default.nix) needs an update -- if you submit a patch or even just tell me what needs to change to update it, that would be great
<drakonis> but that one's gonna wait until tomorrow, gotta get some good sleep, gotta visit the dentist.
<drakonis> aye.
<gchristensen> ah! good luck :)
<gchristensen> globin: ^ my secret technique is rope new contributors in early ;)
<drakonis> gotta eat some of that sweet sweet commit tart
<drakonis> good night folks
drakonis has quit [(Remote host closed the connection)]
proteusguy has quit [(Remote host closed the connection)]
panostimos has quit [(Ping timeout: 240 seconds)]
sitedyno has quit [(Ping timeout: 256 seconds)]
seagreen has quit [(Ping timeout: 240 seconds)]
acarrico has joined #nixos
danharaj has joined #nixos
<gchristensen> hrm. our 389 package is like ... 9 releases old (1.3.5.4 vs. 1.3.5.15) wonder how many bugs are hidden in there :)
frumpagumpus has quit [(Ping timeout: 240 seconds)]
sitedyno has joined #nixos
seagreen has joined #nixos
obadz has quit [(Ping timeout: 248 seconds)]
obadz has joined #nixos
proteusguy has joined #nixos
muyfine has quit [(Read error: Connection reset by peer)]
mbrgm has quit [(Ping timeout: 255 seconds)]
mbrgm has joined #nixos
katyucha_ has quit [(Ping timeout: 255 seconds)]
katyucha_ has joined #nixos
athan has joined #nixos
sophiag has joined #nixos
AllanEspinosa has quit [(Ping timeout: 258 seconds)]
<sophiag> i'm trying to install nixos for the first time and keep getting errors relating to files in nix/store
<sophiag> first was a conflict with enabling wireless in my config and networkmanager.nix. then i commented that out and it's hung up on something in modules.nix that was generated automatically :/
<luigy> how does one get wpa_supplicant after a nixos-install without any internet connection? is there something I can do from the usb
<luigy> I enabled wireless + nixos-rebuild switch, but it tries to fetch things
<luigy> by "enabled wireless" I mean I modified the configuration.nix
<clever> luigy: simplest answer is to boot from the cd and re-run nixos-install, that is just a script that runs "nixos-rebuild" under a chroot for you
<clever> luigy: so you can apply your new configuration.nix while using the CD's wifi drivers
<luigy> oh that's awesome
<luigy> thanks clever
<luigy> I'll give that a shot
<clever> yep
<clever> its as simple as re-mounting everything, and running nixos-instal
<clever> l
<luigy> I wasn't sure if it was safe to rerun nixos-install
jasonwq has joined #nixos
<luigy> that's cool
roconnor has quit [(Ping timeout: 258 seconds)]
ryantrinkle has joined #nixos
<sophiag> clever: do you have any idea why my install could be failing due to something in modules.nix? searching github it seems it could have to do with boot.loader.grub...except i'm not seeing anything set to a bool as the error message is telling me
<sophiag> "value is a boolean while a set was expected"
<jasonwq> Anyone have experience with using the opengl render for clojures quil on nixos? It is having trouble fining libXxf86vm.so.1
raiden_0x117 has joined #nixos
raiden_0x71 has quit [(Ping timeout: 255 seconds)]
<clever> sophiag: can you pastebin your configuration.nix?
<sophiag> sure (although the error doesn't pertain to that). just a sec...juggling machines
OJFord has quit [(Quit: Textual IRC Client: www.textualapp.com)]
<clever> sophiag: and what was the full error message?
<sophiag> "value is a boolean while a set was expected, at /tmp/root/nix/store/8a4674xm6sv5b33yjbfy1i7x59rlkj3a-nixos-16.09.1608.7ae9da4/nixos/lib/modules.nix:218:62"
<sophiag> i haven't edited modules.nix and that line doesn't even appear to contain a boolean...
<clever> sophiag: can you rerun that with --show-trace and pastebin the full backtrace
<sophiag> sure
hexagoxel has quit [(Ping timeout: 240 seconds)]
<sophiag> oops
<clever> sophiag: looks like an issue with the xorg settings, reading it more...
<clever> while evaluating the attribute ‘config’ of the derivation ‘kdmrc’ at /tmp/root/nix/store/8a4674xm6sv5b33yjbfy1i7x59rlkj3a-nixos-16.09.1608.7ae9da4/nixos/nixos/modules/services/x11/display-managers/kdm.nix:58:5:
<clever> its unable to compute the kdmrc config
<sophiag> oh, i didn't think to read that into it
<sophiag> and didn't manually config anything to do with xorg
<sophiag> btw this is after commenting out wireless.enable since it conflicted with networkmanager.nix
<clever> something within the services.xserver block is probably the problem
<sophiag> could be the line i added in to get this trackpad on a hand me down gaming laptop from acting wonky
<clever> try commenting that out and see if it changes the result
<clever> you can also use "nixos-rebuild build" to test things without applying them
hexagoxel has joined #nixos
<sophiag> now i'm getting "the fileSystems option does not specify your root file system"
<clever> sophiag: i dont see a rootfs defined in configuration.nix, so hardware-configuration.nix has to be doing that
<sophiag> should i override it?
mguentner has quit [(Quit: WeeChat 1.6)]
<clever> can you pastebin the hardware config?
<sophiag> (this is my first time installing nix if it isn't obvious)
<NixOS_GitHub> [nixpkgs] globin force-pushed openssl-1.1 from 76805c5 to 6639226: https://git.io/vDOWO
<NixOS_GitHub> nixpkgs/openssl-1.1 35b8830 Robin Gloster: hostapd: 2.5 -> 2.6
<NixOS_GitHub> nixpkgs/openssl-1.1 6170875 Robin Gloster: ipmitool: 1.8.15 -> 1.8.17
<NixOS_GitHub> nixpkgs/openssl-1.1 6e84673 Robin Gloster: ircdHybrid: 8.2.2 -> 8.2.21
<sophiag> sorry this is taking a while because the kde browser is garbage...can't load irc clients so i'm using two computers and pastebin is causing it to crash
<clever> you can install an irc client onto the cd using "nix-env -iA nixos.irssi"
mguentner has joined #nixos
root_____ has joined #nixos
sophiag has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
root_____ is now known as sophiag
johnsonav has quit [(Ping timeout: 255 seconds)]
<sophiag> ^ my network-configuratin.nix
dbmikus has quit [(Ping timeout: 256 seconds)]
<clever> yeah, the root is missing, try "nixos-generate-config --root /mnt" to regenerate it
defel has quit [(Ping timeout: 252 seconds)]
dbmikus has joined #nixos
sophiag has quit [(Quit: Lost terminal)]
dbmikus has quit [(Client Quit)]
dbmikus has joined #nixos
sophiag has joined #nixos
<sophiag> clever: that generates the exact same hardware-configuration.nix...
<clever> sophiag: and how is the rootfs mounted?
<NixOS_GitHub> [nixpkgs] BinaryTiger opened pull request #22362: vimPlugins.alchemist-vim: init at rev c22d4883b7 (master...alchemist-vim) https://git.io/vDO02
<clever> sophiag: what is the output of "mount" ?
<corngood> Make sure /mnt is actually a mount of your target fs
<sophiag> i'm running it off of cd
<sophiag> (also warning, likely to get cut off of irssi frequently...)
<clever> you need to mount the hdd to /mnt/ and boot to /mnt/boot/ before you run commands like nixos-generate-config or nixos-install
<sophiag> ok, i was just following the nixos manual
mguentner2 has joined #nixos
<clever> that should be in the manual
<sophiag> no
johnsonav has joined #nixos
<sophiag> oh wait...ugh
<sophiag> i screwed up
mguentner has quit [(Ping timeout: 255 seconds)]
xwvvvvwx has quit [(Ping timeout: 255 seconds)]
<sophiag> so what happened was when attempting to create a swap partition according to the instructions in the manual it renamed the entire volume to "swap"
<justanotheruser> how do I set a custom keyboard layout that I can alternate between? I want russian dvorak
danharaj has quit [(Ping timeout: 276 seconds)]
<sophiag> it recommends assigning a label with mkswap and i didn't realize that would relabel the entire volume even when i set only 8gb of it to swap space
<clever> sophiag: you can run commands like "blkid /dev/sd*" and "fdisk -l /dev/sda" to inspect what is left
<sophiag> i know what's left
<sophiag> i just need to figure out how to do it correctly
<sophiag> i suppose i need to partition the drive with fdisk before using mkswap?
<clever> yeah
<clever> and aim mkswap at the swap partition
<sophiag> i don't understand why mkswap even takes a size parameter then
<clever> if your using the gui cd, you can also use gparted
johnsonav has quit [(Ping timeout: 255 seconds)]
<clever> and gparted will automaticaly format each partition with the correct tool (mkswap, mkfs, and so on)
athan has quit [(Remote host closed the connection)]
johnsonav has joined #nixos
<sophiag> the thing is gparted isn't letting me create new partitions on it so i'm stuck using fdisk. i planned on doing this beforehand, but it had uefi instead of grub so i couldn't figure out how to switch the drive to ide to get seatools to recognize them
jasonwq has left #nixos ["Killed buffer"]
<sophiag> ...ok i feel stupid asking this, but i partitioned the
mzarella has joined #nixos
<sophiag> oops...typing is tough on this
<mzarella> how do i configure mopidy?
<mzarella> where would the configuration file for it be located?
<sophiag> i partitioned the drive in question with fdisk, but fdisk -l is still just showing the same drives
<mzarella> i'm not on the machine right now, i just know this is a task i will be working when i'm back at the desktop
<clever> sophiag: you need to run fdisk -l on the device, like "fdisk -l /dev/sda" if you want to see the partitions within it
<sophiag> that doesn't show any
<sophiag> ugh
<sophiag> that doesn't show any partitions although it said they were created successfully
<clever> sophiag: oh, what does "swapon --show" say?
<sophiag> i had to turn swap off before doing this because of the mistake i made before
<sophiag> hmm yeah it says no partitions are defined on the drive even after i create them...
<clever> id say reboot and try it again
<sophiag> ugh
<sophiag> you think rebooting will fix whatever is going on with fdisk?
<sophiag> or it's creating partitions and just not showing them?
<clever> i think you probably missed something that is still keeping the disk open and doing things we arent expecting
<clever> and a reboot is the simplest way to clear it all
<sophiag> everything on here takes incredibly long because this laptop has a gigantic trackpad so you have to rest your palms on it while typing, which i guess it uses a driver to detect. but until i have that driver installed it's nearly impossible to use
<sophiag> ok, lemme give it a try
sophiag has quit [(Remote host closed the connection)]
mzarella has quit [(Quit: leaving)]
m-i has joined #nixos
<Shados> ...Anyone know of a way to change which disk device shows up as /dev/sda, /dev/sdb, etc., without altering the physical connectivity? Or, alternatively, to change the PCI/e device enumeration order, as the disks in question are on separate controllers and thus I believe that would have the same effect.
<clever> Shados: usualy you just switch to using UUID's so the exact path doesnt matter
<Shados> I know. For terrible reasons beyond my control that can't easily be done (aka: fuck vendors).
fnljk has joined #nixos
fnljk has quit [(Remote host closed the connection)]
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
nekroze has joined #nixos
<nekroze> Is there a way to sort a list of string alphabetically with nix?
<clever> nekroze: i see a builtins.sort function
<clever> it takes a lambda and a list
<clever> the lambda takes 2 items, and returns a boolean
sophiag has joined #nixos
<clever> nix-repl> builtins.sort (a: b: a < b) [ "c" "d" "e" "b" "a" ]
<clever> [ "a" "b" "c" "d" "e" ]
<clever> nekroze: done!
<clever> oh neat, and line 1478 is a special-case for exactly the code i just wrote, it will just bypass the nix and do the compare directly in c++
<sophiag> clever: so i rebooted and tried partitioning again with fdisk, which gave me a name for the new partition...but it's still not showing up and i can't find it anywhere...
<clever> sophiag: can you pastebin the fdisk commands you ran and all of the console output?
<nekroze> clever: Living up to your username again :P thanks mate
<sophiag> yeah, except i opened irssi in this window so had to just run them again...no named partition this time
<clever> q quit without saving changes
<sophiag> ooo
<clever> sophiag: you told it to quit without saving
<sophiag> wow, i feel like a mess
k0001 has quit [(Quit: Connection closed for inactivity)]
rsa has quit [(Ping timeout: 260 seconds)]
sophiag has quit [(Remote host closed the connection)]
fnljk has joined #nixos
sophiag has joined #nixos
<sophiag> welp...i'm back. partitions are all nice now, filesystem mounted, and it installs some libaries...but then gives me the same error about modules.nix :(
<sophiag> last thing it installed was sqlite (forgot that existed in 2017)
<sophiag> mount
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
<sophiag> hardware config looks better this time. not sure how to tell if hte uuid maps to the correct drive, but it's there as well as the swap volume
<sophiag> here's the trace: http://pastebin.com/2Xwi3k0i
nekroze has quit [(Quit: Lost terminal)]
<sophiag> oh, it was that line about the trackpad! installing now :)
systemfa_ has joined #nixos
dredozubov has quit [(Ping timeout: 264 seconds)]
obadz has quit [(Ping timeout: 264 seconds)]
rsa has joined #nixos
systemfault has quit [(Ping timeout: 264 seconds)]
qknight_ has quit [(Ping timeout: 264 seconds)]
Gohla has quit [(Ping timeout: 264 seconds)]
symphorien has quit [(Ping timeout: 264 seconds)]
spion has quit [(Ping timeout: 264 seconds)]
symphorien has joined #nixos
fiddlerwoaroof has quit [(Ping timeout: 264 seconds)]
qknight_ has joined #nixos
dredozubov has joined #nixos
fiddlerwoaroof has joined #nixos
spion has joined #nixos
Gohla has joined #nixos
sophiag has quit [(Remote host closed the connection)]
obadz has joined #nixos
xeviox has joined #nixos
sophiag has joined #nixos
Wizek_ has joined #nixos
Wizek has joined #nixos
Itkovian has joined #nixos
systemfa_ has quit [(Quit: Bye!)]
Mercuria1Alchemi has joined #nixos
hexagoxel has quit [(Ping timeout: 256 seconds)]
<NixOS_GitHub> [nixpkgs] bjornfor pushed 1 new commit to master: https://git.io/vDOwI
<NixOS_GitHub> nixpkgs/master 7ea20c9 Rongcui Dong: ngspice: 25 -> 26
ebzzry has quit [(Ping timeout: 248 seconds)]
<sophiag> so i finally got nix to install, but i overlooked the fact that it didn't ask me to set a root password and rebooted anyway. how do i go about setting the root password? i can't even get to the grub menu, although i can open the grub shell and tty login
ebzzry has joined #nixos
Itkovian has quit [(Client Quit)]
<NixOS_GitHub> [nixpkgs] paperdigits opened pull request #22363: darktable 2.2.1 -> 2.2.3 (master...darktable-223) https://git.io/vDOwC
<NixOS_GitHub> [nixpkgs] gebner pushed 2 new commits to master: https://git.io/vDOw4
<NixOS_GitHub> nixpkgs/master 58a5d07 Peter Hoeg: speedcrunch: 0.11 -> 0.12.0...
<NixOS_GitHub> nixpkgs/master 311ec6a Gabriel Ebner: Merge pull request #22361 from peterhoeg/u/crunch...
ebzzry has quit [(Ping timeout: 245 seconds)]
<NixOS_GitHub> [nixpkgs] bjornfor pushed 1 new commit to release-16.09: https://git.io/vDOrk
<NixOS_GitHub> nixpkgs/release-16.09 1605af1 Rongcui Dong: ngspice: 25 -> 26...
<NixOS_GitHub> [nixpkgs] bjornfor closed pull request #22355: fix/ngspice update (release-16.09...fix/ngspice-update) https://git.io/vDYxv
hexagoxel has joined #nixos
viric_ has joined #nixos
viric has quit [(Ping timeout: 276 seconds)]
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
<NixOS_GitHub> [nixpkgs] jekor opened pull request #22364: open-vm-tools: build vmhgfs-fuse (master...vmhgfs-fuse) https://git.io/vDOoC
reinzelmann has joined #nixos
Kingsquee has joined #nixos
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
fabian_a has joined #nixos
uralbash has quit [(Ping timeout: 240 seconds)]
samvher has joined #nixos
mkoenig has quit [(Remote host closed the connection)]
civodul has joined #nixos
mkoenig has joined #nixos
mkoenig has quit [(Remote host closed the connection)]
jgertm has joined #nixos
<ronny> anyone aware of a way to turn a set of lists into a product
mkoenig has joined #nixos
<avn> buildEnv?
c0bw3b has joined #nixos
<avn> or I not catched you?
ntc has quit [(Ping timeout: 240 seconds)]
<ronny> avn: i have a list of file extensions and a list of name suffixes, and i would like to get all combinations
proteusguy has quit [(Ping timeout: 248 seconds)]
mkoenig has quit [(Remote host closed the connection)]
<sophiag> any idea why i would get a response "can't find home directory. using ./ instead" after login? i just installed nix and it's making it so i can only boot to tty. i figured it was because i specified a user in my initial config so tried deleting that part and the same from /etc/shadow so i could recreate the account with useradd, but it's persisting
<sophiag> regardless so i'm kind of stuck :/
mkoenig has joined #nixos
<sophiag> this is how i defined it in the config: https://gist.github.com/Sophia-Gold/eb21255d51c94664e98bd68ee5c0b456
<ronny> sophiag: nix has some protections builtin for users vs mutable users, its possible you triggered one of those (they prevent nix from breaking your things at the expense of allowing you to break things yourself
<sophiag> maybe missing a slash?
MoreTea has joined #nixos
<sophiag> ronny: that sounds likely. i also had to reset the root password from grub since i for some reason wasn't prompted to set one after install
<sophiag> i think there was a not about it affecting that?
<sophiag> *note
<ronny> i dont know the details either
<ronny> if you are that early in the install however, how about just doing a reinstall using the config you made
<sophiag> hmm true
<sophiag> i guess there's no harm
viric_ is now known as viric
<sophiag> and then if i'm not prompted to set a root password i guess i should just remember to do it manually before rebooting?
<sophiag> and probably leave users out of the config file i use for install?
<sophiag> the other thing i'm wondering is how to get to the actual grub menu. f2 isn't working...
ckauhaus has joined #nixos
mkoenig_ has joined #nixos
mkoenig_ has quit [(Remote host closed the connection)]
mkoenig has quit [(Ping timeout: 256 seconds)]
<sophiag> oh, wait. i didn't rebuild after trying to wipe the user
proteusguy has joined #nixos
<sophiag> still getting used to this :p
fritschy has joined #nixos
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
mkoenig has joined #nixos
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
Mercuria1Alchemi has quit [(Remote host closed the connection)]
jgertm has quit [(Ping timeout: 252 seconds)]
MercurialAlchemi has joined #nixos
teknico has joined #nixos
Wizek_ has quit [(Ping timeout: 240 seconds)]
c0bw3b has left #nixos []
meloc has joined #nixos
<sophiag> ronny: installing again from the live cd leaves me with the exact same problem. i'm pretty sure now it didn't every install correctly to begin with, which explains why i can't reach grub efi and why i'm not prompted for a password after install :(
goibhniu has joined #nixos
<sophiag> i could try wiping everything with seatools, but i still won't know what went wrong in order to install it correctly
proteusguy has quit [(Remote host closed the connection)]
<ronny> sophiag: i aslo had trouble with grub, i use systemd-boot now (gummyboot)
<NixOS_GitHub> [nixpkgs] cillianderoiste closed pull request #22207: vokoscreen: init at 2.5.0 (master...vokoscreen) https://git.io/vDfnL
<sophiag> i've used grub for a long time on debian. the issue is it's just not being installed correctly
<sophiag> i think i really did things wrong by thinking i was making it easier on myself writing an initial config. that breaks the whole idea of nix. i should have just used the default one and built it up piece by piece
<sophiag> but now it seems i can't actually roll back and do have to wipe the drives
<sophiag> at least i know how to install it quickly now if it is in fact something in my config screwing it up
ckauhaus has quit [(Quit: Leaving.)]
rmeis has joined #nixos
Wizek has quit [(Ping timeout: 240 seconds)]
thc202 has joined #nixos
kampfschlaefer has quit [(Quit: No Ping reply in 180 seconds.)]
ThatDocsLady has joined #nixos
ThatDocsLady has quit [(Remote host closed the connection)]
kampfschlaefer has joined #nixos
panostimos has joined #nixos
Itkovian has joined #nixos
ThatDocsLady has joined #nixos
ckauhaus has joined #nixos
rly has joined #nixos
<sophiag> seems my whole issue is specifying the path for grub efi
<NixOS_GitHub> [nixpkgs] viric pushed 1 new commit to master: https://git.io/vDOyX
<NixOS_GitHub> nixpkgs/master 8389060 Lluís Batlle: Updating shotcut to 17.02.
glines has quit [(Ping timeout: 240 seconds)]
pi3r has joined #nixos
sweber has joined #nixos
Tarinaky has quit [(Read error: Connection reset by peer)]
ixxie has joined #nixos
jgertm has joined #nixos
defel has joined #nixos
<NixOS_GitHub> [nixpkgs] lsix closed pull request #22363: darktable 2.2.1 -> 2.2.3 (master...darktable-223) https://git.io/vDOwC
tv1 is now known as tv
tv has quit [(Changing host)]
tv has joined #nixos
pi3r has quit [(Quit: Nettalk6 - www.ntalk.de)]
<NixOS_GitHub> [nixpkgs] peti pushed 2 new commits to staging: https://git.io/vDO7q
<NixOS_GitHub> nixpkgs/staging dfcc9e2 Bas van Dijk: ghc: support building with integer-simple and provide package sets for it...
<NixOS_GitHub> nixpkgs/staging 75a4679 Peter Simons: Recurse from haskell.compiler into haskell.compiler.integer-simple on Hydra....
<NixOS_GitHub> [nixpkgs] peti pushed 3 new commits to master: https://git.io/vDO70
<NixOS_GitHub> nixpkgs/master 2be4214 Peter Simons: hackage2nix: update list of broken packages
<NixOS_GitHub> nixpkgs/master 30bdcd9 Peter Simons: hackage-packages.nix: automatic Haskell package set update...
<NixOS_GitHub> nixpkgs/master b5a1783 Peter Simons: haskell-servant: update overrides for version 0.10
nschoe has joined #nixos
samvher has quit [(Ping timeout: 255 seconds)]
samvher has joined #nixos
<NixOS_GitHub> [nixpkgs] FRidh pushed 1 new commit to master: https://git.io/vDO5t
<NixOS_GitHub> nixpkgs/master 50bc1dc Frederik Rietdijk: Merge pull request #22345 from NixOS/python-wip...
<NixOS_GitHub> [nixpkgs] 7c6f434c pushed 5 new commits to master: https://git.io/vDO5O
<NixOS_GitHub> nixpkgs/master 0a756a4 Michael Raskin: asymptote: 2.38 -> 2.39
<NixOS_GitHub> nixpkgs/master c726f79 Michael Raskin: glusterfs: 3.9.0 -> 3.9.1
<NixOS_GitHub> nixpkgs/master 2973d35 Michael Raskin: sysdig: 0.13.0 -> 0.14.0
ixxie has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] fpletz pushed 3 new commits to master: https://git.io/vDOdR
<NixOS_GitHub> nixpkgs/master 5e753c1 Franz Pletz: imagemagick: 6.9.7-0 -> 6.9.7-6 for multiple CVEs...
<NixOS_GitHub> nixpkgs/master 4dae4f8 Franz Pletz: imagemagick: 7.0.4-0 -> 7.0.4-6 for multiple CVEs...
<NixOS_GitHub> nixpkgs/master 2a63aae Franz Pletz: nlohmann_json: 2.0.7 -> 2.1.0
bennofs has joined #nixos
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to release-16.09: https://git.io/vDOdQ
<NixOS_GitHub> nixpkgs/release-16.09 59d1d6e Franz Pletz: imagemagick: 6.9.7-0 -> 6.9.7-6 for multiple CVEs...
HappyEnte has quit [(Ping timeout: 248 seconds)]
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #22366: [WIP] clementine-qt5: init at 1.3.1 - call for testers (master...u/clementine) https://git.io/vDOFu
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to master: https://git.io/vDOFa
<NixOS_GitHub> nixpkgs/master b3e6bdb Matthew Maurer: chromium: 55.0.2883.87 -> 56.0.2924.76
ebzzry has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/vDObx
<NixOS_GitHub> nixpkgs/master 1a5cdaf Robin Gloster: fix evaluation
nschoe has quit [(Quit: Program. Terminated.)]
derjohn_mob has quit [(Ping timeout: 245 seconds)]
Shou has joined #nixos
<NixOS_GitHub> [nixpkgs] FRidh pushed 1 new commit to master: https://git.io/vDON0
<NixOS_GitHub> nixpkgs/master c1e29e2 Frederik Rietdijk: pythonPackages: rename fetchers...
xeviox has quit [(Ping timeout: 245 seconds)]
JagaJaga has joined #nixos
<NixOS_GitHub> [nixpkgs] jagajaga closed pull request #22362: vimPlugins.alchemist-vim: init at rev c22d4883b7 (master...alchemist-vim) https://git.io/vDO02
sellout- has quit [(Quit: Leaving.)]
sellout- has joined #nixos
michas has joined #nixos
mudri has joined #nixos
mudri has quit [(Ping timeout: 240 seconds)]
derjohn_mob has joined #nixos
mudri has joined #nixos
raiden_0x117 has quit [(Ping timeout: 248 seconds)]
raiden_0x71 has joined #nixos
proteusguy has joined #nixos
panostimos has left #nixos []
<NixOS_GitHub> [nix] edolstra pushed 1 new commit to master: https://git.io/vDOpM
<NixOS_GitHub> nix/master 1351b0d Eelco Dolstra: exportReferencesGraph: Only export in JSON format when in structured mode...
proteusguy has quit [(Ping timeout: 252 seconds)]
rly has quit [(Ping timeout: 252 seconds)]
proteusguy has joined #nixos
rly has joined #nixos
<copumpkin> allo allo
<copumpkin> I love fixing builds! \o/ http://hydra.nixos.org/build/47511174
<copumpkin> I guess there's a .60 nowadays
<copumpkin> niksnut: any objections to updating it?
Shou has quit [(Ping timeout: 245 seconds)]
<copumpkin> I guess they never break backward compatibility, so I'll just do it
<gchristensen> good morning
<copumpkin> greetings gchristensen, you're up early
<gchristensen> this is pretty normal for me :)
<gchristensen> but yeah, it is early
<LnL> morning, yeah I don't know how you get up that early :)
MP2E has quit [(Quit: sleep)]
<gchristensen> I've always been a morning person
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
ebzzry has quit [(Ping timeout: 258 seconds)]
<gchristensen> over half way through this one -- https://github.com/NixOS/nixpkgs/issues/22342 and the no-fun ones are left :P
<niksnut> copumpkin: no
<niksnut> though there is a new version about every day
<copumpkin> yeah :)
Shou has joined #nixos
ertesx has joined #nixos
<LnL> urgh, I'm officially starting to get frustrated with this whole docker infrastructure thing
<copumpkin> which?
<LnL> at work
<copumpkin> oh, so not dockerTools?
ertes has quit [(Ping timeout: 255 seconds)]
ertesx is now known as ertes
<LnL> no just regular images with garbage in them that you can't configure to work together properly
<copumpkin> ah :/
sophiag has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
pstn has joined #nixos
<gchristensen> back in 10. either of you want to look in to the nagios thing? :)
<gchristensen> (no pressure)
mudri has quit [(Ping timeout: 264 seconds)]
DutchWolfie has joined #nixos
pstn has quit [(Quit: leaving)]
DutchWolfie has quit [(Quit: Konversation terminated!)]
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
Turion has joined #nixos
<eqyiel[m]> is it possible to remove (or ignore) a package from buildinputs that was put there by a dependency that used propagatedBuildInputs?
<NixOS_GitHub> [nixpkgs] PierreR opened pull request #22367: haskell-swagger2: don't haddock to fix haddock build error (master...patch-swagger2) https://git.io/vD3TZ
freusque has joined #nixos
<copumpkin> niksnut: I'm amazed at how slow aws-sdk-cpp is to build. I swear LLVM + clang is faster
<schoppenhauer> hm. I have the strange bug that virtualbox often crashes at some point and then whenever I try to start the machine again, it will go 100%cpu and freeze. I only have this bug on nixos.
<schoppenhauer> and I do not see what I might be doing wrong
mudri has joined #nixos
<copumpkin> niksnut: you have a moment to take a look at a sketch of something I want to write?
<LnL> eqyiel: can't you make the build use python2, it shouldn't matter that there's also a python3 available
<bennofs> eqyiel[m]: one way might be to use gnomeShell.overrideDerivation { propagatedBuildInputs = []; } instead of just gnomeShell as build input
<eqyiel[m]> LnL: AFAICT it uses both, but python3 is first in the PATH, so autoconf picks that up first
xeviox has joined #nixos
<LnL> does adding it python2 to the buildInputs help there?
<LnL> otherwise you could just export PATH="${python2}/bin:$PATH" in preConfigure
<eqyiel[m]> nope
michas has quit [(Ping timeout: 276 seconds)]
<eqyiel[m]> that would work, but are kludges like that accepted into nixpkgs?
<eqyiel[m]> it seems like a hack
<eqyiel[m]> bennofs: I'll give that a try too, thanks
<LnL> bennofs' suggestion might also work, but then you end up with two versions of gnomeShell
<copumpkin> niksnut: if you have a moment at some point, this is the rough sketch of what I want to do with deterministic evaluation: http://lpaste.net/6763013052271951872. Otherwise I'll put it up on github when it's a bit more complete. As a refresher, it's fkz's idea to use scopedImport and a couple of fairly simple primops for playback and recording
<gchristensen> eqyiel[m]: the thing about kludges is that if they get you to send a PR, someone might know a better solution
<eqyiel[m]> gchristensen: :D
<LnL> eqyiel[m]: I think it's fine, but you should probably add some comments explaining why it's there
<LnL> we even have a package that exploits a bug in md5 to work around purity
<gchristensen> oh my god
<gchristensen> link? :D
<LnL> facepalm, I was using the wrong houd instance
<gchristensen> :)
Kingsquee has quit [(Quit: https://i.imgur.com/qicT3GK.gif)]
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to staging: https://git.io/vD3kF
<NixOS_GitHub> nixpkgs/staging 787c1ad Vladimír Čunát: qt4: fixup missing space between flags on Darwin...
rmeis_ has joined #nixos
<NixOS_GitHub> [nixpkgs] peti closed pull request #22367: haskell-swagger2: don't haddock to fix haddock build error (master...patch-swagger2) https://git.io/vD3TZ
rmeis has quit [(Ping timeout: 264 seconds)]
mkoenig has quit [(Remote host closed the connection)]
sellout- has quit [(Ping timeout: 240 seconds)]
Jackneill has quit [(Read error: Connection reset by peer)]
mudri has quit [(Ping timeout: 248 seconds)]
sellout- has joined #nixos
<gchristensen> LnL: omg I'm crying laughing
<gchristensen> this is amazing
<NixOS_GitHub> [nixpkgs] basvandijk opened pull request #22369: haddock-api: fix build on GHC-8.0.2 (master...haddock-api-ghc802-fix) https://git.io/vD3IH
<LnL> yeah, it's evil genius
<gchristensen> aszlig: you're an evil genius
<ikwildrpepper> aszlig is not evil
<gchristensen> he's using his evil genius for good
<gchristensen> but that is evil!
<gchristensen> just amazing
<copumpkin> is there a bug around the tryEval + fetchurl?
ebzzry has joined #nixos
<gchristensen> globin: we might want to try and drop support for ffmpegs other than 3.2.x 3.1.x 3.0.x and 2.8.x before 17.03
freusque has quit [(Ping timeout: 255 seconds)]
mkoenig has joined #nixos
freusque has joined #nixos
<NixOS_GitHub> [nixpkgs] eqyiel opened pull request #22370: gnome-tweak-tool: trick autoconf into using python2 (master...master) https://git.io/vD3tP
<gchristensen> what is the deal with gstreamer-legacy?
<gchristensen> why do we have it?
<NixOS_GitHub> [nixpkgs] mdorman opened pull request #22371: Automated emacs package updates (master...emacs-updates) https://git.io/vD3td
mkoenig has quit [(Remote host closed the connection)]
mkoenig has joined #nixos
ThatDocsLady has quit [(Ping timeout: 255 seconds)]
Havvy has quit [(Ping timeout: 252 seconds)]
<Profpatsch> Deprecating options, how
<joachifm> gchristensen: firefox
<gchristensen> annoying :/ it depends on a very old version of ffmpeg
Havvy has joined #nixos
proteusguy has quit [(Quit: Leaving)]
johnsonav has quit [(Ping timeout: 255 seconds)]
meh has joined #nixos
meh is now known as Guest80809
Guest80809 has quit [(Client Quit)]
raiden_0x71 has quit [(Ping timeout: 255 seconds)]
mkoenig has quit [(Ping timeout: 260 seconds)]
_sagitaire has joined #nixos
seagreen has quit [(Ping timeout: 245 seconds)]
viric_ has joined #nixos
mkoenig has joined #nixos
viric has quit [(Ping timeout: 245 seconds)]
phant0mas has joined #nixos
mudri has joined #nixos
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vD3Ge
<NixOS_GitHub> nixpkgs/master 16f8f0d Graham Christensen: ffmpeg_3: 3.1.4 -> 3.1.6
<NixOS_GitHub> [nixpkgs] peti pushed 2 new commits to master: https://git.io/vD3Gf
<NixOS_GitHub> nixpkgs/master 344227b Bas van Dijk: haddock-api: fix build on GHC-8.0.2
<NixOS_GitHub> nixpkgs/master 072ebac Peter Simons: Merge pull request #22369 from LumiGuide/haddock-api-ghc802-fix...
teto has quit [(Ping timeout: 245 seconds)]
teto has joined #nixos
mkoenig has quit [(Ping timeout: 276 seconds)]
sdothum has joined #nixos
<NixOS_GitHub> [nixpkgs] peti pushed 1 new commit to release-16.09: https://git.io/vD3GV
<NixOS_GitHub> nixpkgs/release-16.09 85c48ec Peter Simons: Merge pull request #22369 from LumiGuide/haddock-api-ghc802-fix...
mkoenig has joined #nixos
viric_ is now known as viric
rmeis has joined #nixos
rmeis_ has quit [(Ping timeout: 240 seconds)]
ThatDocsLady has joined #nixos
rmeis has quit [(Ping timeout: 256 seconds)]
fnljk has quit [(Quit: ^?^)]
rmeis has joined #nixos
mkoenig has quit [(Ping timeout: 255 seconds)]
mkoenig has joined #nixos
cpennington has joined #nixos
gomerus[m] has joined #nixos
<NixOS_GitHub> [nixpkgs] basvandijk opened pull request #22373: shelly: fix build on GHC-8.0.2 (master...shelly-ghc802-fix) https://git.io/vD3CO
cpennington has quit [(Ping timeout: 240 seconds)]
MoreTea has quit [(Ping timeout: 240 seconds)]
rmeis has quit [(Ping timeout: 258 seconds)]
justbeingglad has joined #nixos
justbeingglad has left #nixos []
xeviox has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] peti pushed 2 new commits to master: https://git.io/vD3C1
<NixOS_GitHub> nixpkgs/master e051e88 Peter Simons: heimdall: update to latest git revision...
<NixOS_GitHub> nixpkgs/master 6dca78e Peter Simons: heimdall: clean up the build expression...
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to master: https://git.io/vD3CS
<NixOS_GitHub> nixpkgs/master 364f089 Franz Pletz: mpd: 0.20 -> 0.20.4...
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to release-16.09: https://git.io/vD3Cb
<NixOS_GitHub> nixpkgs/release-16.09 e7d68fd Franz Pletz: mpd: 0.20 -> 0.20.4...
JagaJaga has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] globin force-pushed openssl-1.1 from 6639226 to f720537: https://git.io/vDOWO
<NixOS_GitHub> nixpkgs/openssl-1.1 403e334 Robin Gloster: openssl: default to openssl_1_1_0
<NixOS_GitHub> nixpkgs/openssl-1.1 2ccece0 Robin Gloster: libevent: 2.0.22 -> 2.1.8...
<NixOS_GitHub> nixpkgs/openssl-1.1 cba0d51 Robin Gloster: socat: 1.7.3.1 -> 1.7.3.2...
<gchristensen> fpletz++ for that super timely jenkins patch!
<ikwildrpepper> jenkins, brrrrr
<gchristensen> "encrypted using AES-128 ECB without IV" yikes!
<domenkozar> jesus
<domenkozar> who can such stuff still happen
<gchristensen> for a bad time, read the release notes ;) https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2017-02-01
nschoe has joined #nixos
rmeis has joined #nixos
freusque has quit [(Ping timeout: 255 seconds)]
cpennington has joined #nixos
<jophish> wow, looks like we need a better CI soon!
<domenkozar> :D
<gchristensen> are you using jenkins?
<gchristensen> or is this a ploy at getting people to use <strike>hydra</strike>herculese? :P
<gchristensen> or is this a ploy at getting people to use <strike>hydra</strike>hercules? :P
<domenkozar> good news we do use IV for AES in hercules :P
<jophish> :D Actually at the moment we use Hydra as a CI server
<jophish> domenkozar: yup :) It's a shame that Haskell's type system isn't strong enough to enforce that though
<domenkozar> to enforce it's random and not reused?
<jophish> yeah
<domenkozar> it's simple, don't use ECB
<domenkozar> :P
sigmundv__ has joined #nixos
<domenkozar> but yeah :)
<domenkozar> jophish: if we had nacl that would've been fixed
<domenkozar> it really just shouldn't be part of the api
<domenkozar> but rather the internal implementation detail
AMDmi3 has joined #nixos
<AMDmi3> hi; is there a source of monitor.nixos.org (not currently responding) service available anywhere?
erasmas has joined #nixos
ThatDocsLady has quit [(Read error: Connection reset by peer)]
<ocharles> lol at hercules description. "Not many nix developers know Perl. So we chose Haskell"
<gchristensen> AMDmi3: I think it is at https://github.com/Phreedom/nixpkgs-monitor
* ocharles pops a star on it
tvon has quit [(Quit: System is sleeping...)]
<gchristensen> AMDmi3: if you're looking for some packages to update, though, here is a list! https://github.com/NixOS/nixpkgs/issues/22342
<jophish> ocharles: thanks!
<AMDmi3> gchristensen: thank you; no, actually I want to add nix support to repology.org
<AMDmi3> gchristensen: for that I need parsable package names+versions
<domenkozar> ocharles: strawman arguments ftw :)
<gchristensen> what is this?
<AMDmi3> gchristensen: I wanted to peek at how monitor parsed these
fritschy has quit [(Remote host closed the connection)]
MoreTea has joined #nixos
<ikwildrpepper> AMDmi3: phreedom knows all about monitor
<AMDmi3> gchristensen: it's a service which compares package versions among a lot of repositories to report outdated packages and stuff; kinda like monitor itself, but with more repos support
<gchristensen> there is documentation somewhere about the rules of version strings :/
<gchristensen> I can't find it though
<jophish> ocharles: might be better interpreted as "jophish got sick of trying to fiddle with hydra in Perl and he likes Haskell the best"
<gchristensen> ikwildrpepper: do you know where to find the rules nix-env uses to parse version strings?
<AMDmi3> gchristensen: oh, that would be super cool
ryantrinkle has quit [(Ping timeout: 248 seconds)]
<gchristensen> I'm very motivated to help people making tools that will help me :)
<ikwildrpepper> gchristensen: no idea
<gchristensen> hmmm it _is_ documented somewhere
<AMDmi3> > The version part of the name attribute must start with a digit (following a dash) — e.g., "hello-0.3.1rc2".
<gchristensen> yes!
<AMDmi3> this should help
<Turion> jophish, what kind of type system would we need then?
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #22371: Automated emacs package updates (master...emacs-updates) https://git.io/vD3td
ebzzry has quit [(Ping timeout: 276 seconds)]
<gchristensen> guh, AMDmi3, I don't envy your task :P
<domenkozar> I wrote a small tool to search over all nix files belonging to a channel, small peak preview: http://imgur.com/a/cPk69
<Dezgeg> is the goal of repology similar to https://release-monitoring.org/ or something else?
<AMDmi3> still doesn't look 100% reliable (font-bitstream-100dpi-1.0.3)
<gchristensen> niksnut: is there a way to make test.nix's $machine->succeed(...) also print the results to the testrunner's stdout?
<AMDmi3> Dezgeg: yes, something alike, but with more features and wider coverage; fedora guys told be of it not long ago
<gchristensen> right now I'm piping everything to stderr and it is a bit annoying
Rotaerk has quit [(Read error: Connection reset by peer)]
mkoenig has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nix] k0001 opened pull request #1215: Add netrc-file support (master...netrc-1) https://git.io/vD34V
tvon has joined #nixos
<MoreTea> has someone experience with PEAR? As in PHP's package manager
<NixOS_GitHub> [nixpkgs] globin force-pushed openssl-1.1 from f720537 to 65ab18e: https://git.io/vDOWO
<NixOS_GitHub> nixpkgs/openssl-1.1 65ab18e Robin Gloster: pin some packages to openssl 1.0.2 for now
<gchristensen> MoreTea: O.o what're you using PEAR for?
<jophish> Turion: Affine types for starters, to make sure that IVs are not used more than once
<jophish> I don't know of any research which tracks entropy in the type system though
<gchristensen> advanced issues like entropy tracking isn't really the problem
<MoreTea> @gchristensen, I'm trying to package kubernetes' guestbook application (which uses PEAR to install some deps)
<gchristensen> not in the face of simple PEBCAK
<jophish> gchristensen: no, but I bet it would make for some interesting research :)
<gchristensen> can you link me, MoreTea?
<niksnut> gchristensen: print $machine->succeed(...)
<gchristensen> that'd work I suppose, I may write a patch to enable doing that by default
MercurialAlchemi has quit [(Ping timeout: 264 seconds)]
<gchristensen> interesting that they chose PEAR when Composer was already the defacto standard when they wrote the example
<MoreTea> ah, I know nothing about PHP packaging.
<gchristensen> PEAR is a monster pain. Composer supports installing PEAR stuff, if you can deviate from the example
<NixOS_GitHub> [nixpkgs] peti pushed 2 new commits to master: https://git.io/vD3BN
<NixOS_GitHub> nixpkgs/master 9438cc2 Bas van Dijk: shelly: fix build on GHC-8.0.2
<NixOS_GitHub> nixpkgs/master 437d236 Peter Simons: Merge pull request #22373 from LumiGuide/shelly-ghc802-fix...
<MoreTea> I'm looking for a `GEM_HOME` like setting to quickly hack something together
<NixOS_GitHub> [nixpkgs] peti pushed 1 new commit to release-16.09: https://git.io/vD3Rm
<NixOS_GitHub> nixpkgs/release-16.09 b3e955c Peter Simons: Merge pull request #22373 from LumiGuide/shelly-ghc802-fix...
<Turion> jophish, that would be cool. Is there a language that supports them natively? I know that Idris does Uniqueness types, but don't know how that would work in crypto
<jophish> Turion: Uniqueness types were inspired by linear types, so they should be up to the task of making sure an IV is used once
freusque has joined #nixos
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #22374: fpm: fix vulnerable dependency (master...f/ruby-tar) https://git.io/vD3RE
<Turion> porting things from Haskell to Idris shouldn't be too big an issue, the languages are fairly similar
<jophish> heheheh, I'm not so sure about that
<Turion> depending on the size of the project of course ;)
fnljk has joined #nixos
<jophish> and the size of the dependency tree
<Turion> Ah true
eacameron has joined #nixos
<AMDmi3> nice, splitting name attribute by -[0-9] works fine with some exceptions
<MoreTea> I bought the Idriss book after a talk by Edwin Brady at the Amsterdam FP meetup. It was quite interesting.
eacameron has quit [(Read error: Connection reset by peer)]
<AMDmi3> I wish there was explicit version field though
eacameron has joined #nixos
<yorick> AMDmi3: use lib.getVersion
<yorick> AMDmi3: sometimes there is
rmeis has quit [(Ping timeout: 240 seconds)]
<AMDmi3> yorick: which is lib?
<yorick> AMDmi3: pkgs.lib, probably
<LnL> AMDmi3: builtins.parseDrvName
<AMDmi3> I don't use any nix libraries
<AMDmi3> I'd look at the source though
ryantrinkle has joined #nixos
<MoreTea> AMDmi3, take a look at lib/strings.nix
<LnL> nix-instantiate --eval -E 'with import <nixpkgs> {}; (builtins.parseDrvName hello.name).version'
eacameron has quit [(Ping timeout: 260 seconds)]
Wizek_ has joined #nixos
<yorick> AMDmi3: builtins.parseDrvName x.name
eacameron has joined #nixos
<AMDmi3> where's parseDrvName defined?
* gchristensen goes spelunking
<LnL> ^ it's a builtin so it's defined in nix
<yorick> if it doesn't give you the right version, blame the package
<NixOS_GitHub> [nixpkgs] globin force-pushed openssl-1.1 from 65ab18e to 47f6589: https://git.io/vDOWO
<NixOS_GitHub> nixpkgs/openssl-1.1 47f6589 Robin Gloster: pin some packages to openssl 1.0.2 for now
<gchristensen> globin: is killing it with this openssl 1.1 thing
sellout- has quit [(Quit: Leaving.)]
<AMDmi3> ah hah
eacamero_ has joined #nixos
eacamero_ has quit [(Remote host closed the connection)]
eacameron has quit [(Read error: Connection reset by peer)]
eacameron has joined #nixos
<AMDmi3> so yes, it just splits by dash followed by non-letter; and yes, it'll fail on font-bitstream-100dpi-...
<gchristensen> if you find names you can't parse, feel free to open an issue listing them, or send PRs fixing them
ertes has quit [(Ping timeout: 240 seconds)]
rmeis has joined #nixos
<gchristensen> I think they're probably named as they are out ignorance of why it matters. I certainly haven't considered it.
eacamero_ has joined #nixos
<gchristensen> though, some packages are just going to be tough, like the `389` package, oy!
<NixOS_GitHub> [nixpkgs] copumpkin pushed 1 new commit to master: https://git.io/vD3uW
<NixOS_GitHub> nixpkgs/master 7bc1701 Dan Peebles: aws-sdk-cpp: 1.0.48 -> 1.0.60
<AMDmi3> 389 is fine as it's not prefixed by a dash
eacameron has quit [(Ping timeout: 240 seconds)]
<gchristensen> niksnut: can you take a look at a test and some output? things seem to be happening out of order, and I really don't understand.
mguentner2 is now known as mguentner
fnljk has quit [(Read error: Connection reset by peer)]
<LnL> yeah I've seen some PRs where people use name = "foo-v0.x" not realising that it also breaks nix-env upgrades
<LnL> I would prefer if drv.version was a thing
<AMDmi3> LnL: +100
<gchristensen> niksnut: https://gist.github.com/grahamc/512f74951a2063efc8e9ec33f7602a68 here is a test and its output, where the commands being run and then the output are not displayed at the same time, in fact of the commands run, and then all of the prints happen.
freusque has quit [(Read error: No route to host)]
<yorick> drv.version is a thing sometimes
<yorick> getVersion checks for it
fnljk has joined #nixos
freusque has joined #nixos
ertes has joined #nixos
toogley has quit [(Quit: toogley)]
<AMDmi3> I think I've sorted it out; almost ready to deploy
goibhniu1 has joined #nixos
<AMDmi3> now the most important question, how to call the repository canonically? is NixOS fine?
<AMDmi3> Nix? NixPkgs?
<copumpkin> nixpkgs is the repository
<NixOS_GitHub> [nixpkgs] basvandijk opened pull request #22376: wordpress: 4.7.1 -> 4.7.2 (Security fix) (master...wordpress-4.7.2) https://git.io/vD32c
<gchristensen> copumpkin: you know tests, would you take look-see at my link from ~10min ago? :)
<AMDmi3> NixPkgs / nixpkgs / Nixpkgs?
goibhniu has quit [(Ping timeout: 248 seconds)]
sigmundv__ has quit [(Ping timeout: 240 seconds)]
<gchristensen> well
<gchristensen> heh
<niksnut> maybe you should print to STDERR instead
<niksnut> stdout might not get flushed right away
<niksnut> gchristensen: ^
k0001 has joined #nixos
Sonarpulse has quit [(Changing host)]
Sonarpulse has joined #nixos
<gchristensen> it depends if you want to track NixOS Stable (what nixos users running stable use), NixOS Unstable (what nixos users on the bleeding edge), tested-nixpkgs (what nix users on debian / ubuntu / rhel / centos / osx use) , or nixpkgs the raw repository, AMDmi3
<gchristensen> niksnut: hmm ok, can do -- thank you :)
<manveru> does anyone know how i can get lines like "domain foo.bar" in the /etc/resolv.conf when using the systemd-resolved?
<manveru> man 5 resolved.conf says it's an option...
<gchristensen> niksnut: oh! pipe to `systemd-cat`
<manveru> oh, found it
<LnL> gchristensen: systemd-cat?
<gchristensen> yep ...
<gchristensen> echo "hi LnL" | systemd-cat; journalctl -xef
<LnL> oh, so it's like logger?
<gchristensen> yeah
<LnL> ah
jensens has joined #nixos
<gchristensen> alternatively, systemd-cat <your-command>
johnsonav has joined #nixos
reinzelmann has quit [(Quit: Leaving)]
goibhniu1 is now known as goibhniu
sellout- has joined #nixos
<NixOS_GitHub> [nixpkgs] Lassulus opened pull request #22377: googleearth: 6.0.3.2197 -> 7.1.4.1529 (master...gearth-fix) https://git.io/vD3o4
cgdub has quit [(Remote host closed the connection)]
ryanartecona has joined #nixos
<srhb> Err
<srhb> Any idea what's causing nix-build to do this? http://imgur.com/a/e2sxL
Itkovian has quit [(Ping timeout: 276 seconds)]
<NixOS_GitHub> [nixpkgs] FRidh fast-forwarded python-wip from fae20e6 to 364f089: https://git.io/vD3K9
<corngood> srhb: maybe some termcap problem? Which terminal, and is it over SSH?
<srhb> Xterm with tmux, not ssh. I'll try without tmux
<corngood> Yeah xterm should be fine on most systems. I would have suggested trying it if you were using something else
<NixOS_GitHub> [nixpkgs] bennofs opened pull request #22378: haskell-modules: split off nix-specific overrides and common ones (master...haskell-split-overrides) https://git.io/vD36w
<srhb> Still weird. Here's some other output: http://lpaste.net/6436862100626210816
frumpagumpus has joined #nixos
eacamero_ has quit [(Remote host closed the connection)]
eacameron has joined #nixos
<corngood> That's strange. Just plain old SSH to nixos?
<srhb> No ssh at all. Xterm on NixOS.
<srhb> Perhaps it's just a weird Nix version. I think I'll downgrade to stable.
eacameron has quit [(Read error: Connection reset by peer)]
eacameron has joined #nixos
eacamero_ has joined #nixos
xeviox has joined #nixos
<k0001> srhb: I've seen that as well. It got magically fixed for me, so maybe some fix went into nixos-16.09 already.
<srhb> k0001: Oh, okay :)
<k0001> I haven't seen this issue for 2 or 3 months now.
khajvah has joined #nixos
<k0001> I don't think it's related to the terminal or SSH because I haven't changed my terminal or SSH config since that time.
bennofs1 has joined #nixos
bennofs1 has quit [(Client Quit)]
<NixOS_GitHub> [nixpkgs] PierreR opened pull request #22379: hackage2nix: remove swagger2 from the list of broken packages (master...swagger2-patch2) https://git.io/vD3Xj
bennofs1 has joined #nixos
eacameron has quit [(Ping timeout: 276 seconds)]
Itkovian has joined #nixos
ryanartecona has quit [(Quit: ryanartecona)]
[0x4A6F] has joined #nixos
<NixOS_GitHub> [nixpkgs] copumpkin pushed 2 new commits to master: https://git.io/vD3Mn
<NixOS_GitHub> nixpkgs/master 1d85e0b Fernando J Pando: hologram: 8d86e3f -> d20d1c3...
<NixOS_GitHub> nixpkgs/master ff8a21e Daniel Peebles: Merge pull request #22348 from nand0p/hologram-module...
danharaj has joined #nixos
Sonarpulse has quit [(Ping timeout: 255 seconds)]
<Turion> I'm thinking about going to nixos from gentoo. Is there a guide somewhere that describes what I might miss?
JagaJaga has joined #nixos
bennofs1 has quit [(Ping timeout: 258 seconds)]
<viric> you will miss the warmth
<simpson> Turion: As a former Gentoo person, it'll be a completely different experience.
<simpson> And a much slower experience because you'll have to compile a lot more stuff.
<gchristensen> you might miss revdep-rebuild
<gchristensen> but really, you might miss USE flags
<viric> and etc-update (2500 files outdated)
<simpson> Ah, yeah, use the `ufed` tool for USE flags, use `eix` for searching Portage...
<Turion> simpson, I'm already compiling everything on gentoo, how could I have to compile even more?
<Turion> gchristensen, but will I need revdep-rebuild? I thought that with nix it's not necessary to have it
<simpson> Turion: Oh, I'm sorry! I totally misread. I thought that you were doing NixOS -> Gentoo.
<gchristensen> Turion: it was a "neg" / joke
<simpson> Gentoo -> NixOS, the biggest thing is that there's no FHS.
Itkovian has quit [(Ping timeout: 260 seconds)]
Itkovian_ has joined #nixos
<gchristensen> (and a not funny one, at that)
<NixOS_GitHub> [nixpkgs] globin force-pushed openssl-1.1 from 47f6589 to 7923852: https://git.io/vDOWO
<NixOS_GitHub> nixpkgs/openssl-1.1 5a1975a Robin Gloster: socat: 1.7.3.1 -> 1.7.3.2...
<NixOS_GitHub> nixpkgs/openssl-1.1 77d8279 Robin Gloster: afflib: 3.7.6 -> 3.7.15
<NixOS_GitHub> nixpkgs/openssl-1.1 29fbaf9 Robin Gloster: gsoap: 2.8.37 -> 2.8.42
glines has joined #nixos
<Turion> gchristensen, so nix is not as configurable as gentoo?
<copumpkin> Nix is more configurable!
teknico has left #nixos []
<Turion> simpson, I'm fine if I don't have to touch many files outside /home.
<gchristensen> I think you would be well served by trying nixos, my hope is you won't be missing too many thing.s
<gchristensen> AMDmi3: oh boy.
<Turion> I had a look at a few nix build scripts and it seemed to me that there is a lot of repetitive code (like writing out build commands), and I thought that ebuilds seemed to be the better build system
<LnL> AMDmi3: is that waht I think it is?
edvorg has joined #nixos
<AMDmi3> prettu many packages outdated, yes; see also http://repology.org/statistics
<Turion> copumpkin, that's good to hear :) so can I for example say "No GTK on my system as far as possible"?
xeviox has quit [(Ping timeout: 248 seconds)]
<yorick> Turion: you could override the gtk package to fail
<NixOS_GitHub> [nixpkgs] globin force-pushed openssl-1.1 from 7923852 to fcce88e: https://git.io/vDOWO
<NixOS_GitHub> nixpkgs/openssl-1.1 340181f Robin Gloster: openssl: default to openssl_1_1_0
<NixOS_GitHub> nixpkgs/openssl-1.1 0605724 Robin Gloster: socat: 1.7.3.1 -> 1.7.3.2...
<NixOS_GitHub> nixpkgs/openssl-1.1 c5965a0 Robin Gloster: afflib: 3.7.6 -> 3.7.15
<gchristensen> AMDmi3: from where are you pulling this data?
edvorg has quit [(Remote host closed the connection)]
<AMDmi3> gchristensen: packages.json.gz
<Turion> yorick, is that considered a hack or good practice? (sounds like a hack to me)
<gchristensen> hmmm ok
<gchristensen> yeah, so that is our stable release
<gchristensen> I wonder what the "rolling release" / unstable would report
<yorick> Turion: mostly, if things install gtk, you won't notice it because it's somewhere in /nix/store/sgirfhewfuhwaleukfh-gtk-1337/
<simpson> Turion: I'd say "hack".
<AMDmi3> gchristensen: oh, is it not rolling? i'd like to have rolling too
<gchristensen> it is not, stable only receives security patches
<Turion> yorick, a lot of packages can be configured to build or not build gtk support. I want to save myself the pain of building it
<gchristensen> but I don't know how to get you packages.json.gz for unstable
<maurer> AMDmi3: That seems to indicate packages are being counted as outdated if they have both new and old versions
<maurer> AMDmi3: is that correct?
<Turion> And one thing I couldn't quite find out is how much Perl is still used
<yorick> of course you will be awake at night knowing your system has gtk but not really anywhere that you would notice it
edvorg has joined #nixos
<simpson> Turion: You usually won't compile it; you'll get it downloaded from a cache.
<yorick> Turion: you don't have to build most things if you don't change the defaults
<maurer> AMDmi3: e.g. apache-httpd and acpi-call packages
<AMDmi3> maurer: I've noticed that too; likely not. it's getting complicated as long as you have more than one package foo per repository, but I'll fix it
<yorick> if you change things to remove a gtk dependency, you'll need to rebuild that yourself though
eacamero_ has quit [(Remote host closed the connection)]
<yorick> gchristensen: how's packages.json.gz generated?
<Turion> simpson, oh, I see! Didn't quite get that across when reading about nixos.
eacameron has joined #nixos
<AMDmi3> note that there're also per-maintainer lists of outdated packages
rly has quit [(Ping timeout: 255 seconds)]
<copumpkin> Turion: the idea is that with a closed world and hashed build instructions, we distribute the instructions and then "cache" the build results from those, so your machine always knows how to build everything, but in practice you might not build very often
<Turion> Do you think it's easier to write custom packages from, say a github repo, for nixos than for gentoo?
<copumpkin> Turion: so you get speed for common cases but can tweak all sorts of options and flags if you want to
ryantrinkle has left #nixos []
eacamero_ has joined #nixos
<Turion> copumpkin, ok, makes sense!
<Turion> And how easy is it to update a package that is out of date on the global repository?
<copumpkin> make a PR
<copumpkin> it's pretty easy
eacamero_ has quit [(Remote host closed the connection)]
<the-kenny> Turion: a completely new package is not super-easy but okay if its build process is somewhere similar to an already existing. Updating is usually just chaging version + hash and opening a PR.
eacamero_ has joined #nixos
<the-kenny> Turion: the good thing is: It's reproducible. If it's building on your machine it's pretty much guaranteed to work on other machines too, so you can't accidentally miss dependencies etc.
rmeis has quit [(Ping timeout: 245 seconds)]
frumpagumpus has quit [(Ping timeout: 264 seconds)]
<LnL> and distributed builds are also really cool if there's some stuff you have to compile yourself
<Turion> ok, that sounds good
eacameron has quit [(Ping timeout: 260 seconds)]
Itkovian_ has quit [(Read error: Connection reset by peer)]
<LnL> I don't compile anything on my laptop anymore
<Turion> Is there anything like Gentoo slots on nixos?
<maurer> AMDmi3: It might be nice if you somehow obscured or protected from scraping those emails, putting up a big list like that seems like asking for spam
<Turion> Packages that depend on different versions of the same library
<maurer> Turion: unnecessary, you just reference different expressions
<maurer> Turion: So there will be nixpkgs.libfoo and nixpkgs.libfoo2 for example, and one package will reference nixpkgs.libfoo, and the other references nixpkgs.libfoo2
<maurer> slotting is primarily necessary to put different versions of a library into the same file tree
<the-kenny> Turion: Nothing gets installied "globally". That means you can have one package using foo-1.0, another one foo-1.1 and another one foo-1.0 with xyz-support compiled in.
<LnL> maurer: maintainers.nix also contains all the emails
<maurer> LnL: Yeah, but github is not frequently scraped ime
<maurer> LnL: because of its sheer size
<AMDmi3> maurer: I find that useless and inconvenient; these emails are already available cleantext in the repository, thus are public
<the-kenny> Turion: You can even spawn two shells, one having firefox-1.0 and another one having firefox-1.1 available. And it's *only* available there.
<AMDmi3> I've planned to change mailto:'s to per-maintainer pages though
<maurer> AMDmi3: It's not a matter of public/non-public, it's a matter of whether scraper bots will find them >_>
<AMDmi3> I'm assuming they already have as long as the email was published publically
<Turion> the-kenny, ok, that's very convincing
<Turion> What's the biggest hurdle to take when setting up a new system (laptop, single user, KDE)
[0x4A6F] has quit [(Quit: [0x4A6F])]
<gchristensen> coming from gentoo, I think it'll be learning the UI of nix
endformationage has joined #nixos
<yorick> LnL: build servers are not all that cheap, though
<LnL> build servers?
<Turion> gchristensen, I guess that's doable with a cheat sheet
<yorick> LnL: well, what do you build on
<gchristensen> Turion: and the, if I may, excellent #NixOS community :)
ixxie has joined #nixos
<maurer> yorick: Probably his desktop
<Turion> gchristensen, the #nixos community is a hurdle or it's the reason it's doable? :P
<yorick> people have desktop? but cloud!
<LnL> yorick: I was talking about suff I build on my laptop
<gchristensen> Turion: part of the reason it is doable :)
<maurer> yorick: Didn't you just get finished saying the cloud is expensive?
frumpagumpus has joined #nixos
<yorick> yeah, but so are desktops
<LnL> ^^
<maurer> Not compared to what my utilization would cost in the cloud :P
<Turion> gchristensen, that's great. To find about that is the reason why I'm hanging around here for a while before actually installing
<gchristensen> cool
civodul has quit [(Quit: ERC (IRC client for Emacs 25.1.1))]
<Turion> The main thing that's annoying me about gentoo is how hard it is right now to update stuff. portage is a complex tool and there are so many things I don't understand about it. Since I'm a functional programmer, I'm hoping that it would be better on nixos
<Turion> Trying to upgrade and then downgrade to the previous state is so hard sometimes
<gchristensen> near impossible!
<Turion> and revdep-rebuild seems to me like a fix to something that shouldn't have been broken in the first place
<gchristensen> yes!
<gchristensen> see, you're already a NixOS lover at heart.
<Turion> seems like it ;)
<Turion> Sure, the #gentoo people are very knowledgeable and helpful, but there is only so much you can do
<gchristensen> that knowledge will be very helpful for nixos too, I know I depend on the excellent Arch wiki on a regular basis
<yorick> nix-env -f '<nixpkgs>' -I nixpkgs=https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz -qa --json should give the packages.json, but I don't think AMDmi3 could run that themselves
eacamero_ has quit [(Remote host closed the connection)]
Sonarpulse has joined #nixos
<copumpkin> niksnut: is there an underlying principle that explains why some things are __foo and others are builtins.foo, and others exist in both places?
<yorick> (and maybe it should just be the master instead of channel)
<copumpkin> niksnut: (for primops I mean)
eacameron has joined #nixos
<gchristensen> copumpkin: I think __foo is secret
<copumpkin> oh, I should've PM'd
<copumpkin> :P
<gchristensen> :)
<Turion> gchristensen, oh, good topic. How good is nixos documentation? It seemed to me to be smaller and less mature than either Arch or Gentoo
<copumpkin> so builtins are meant to be used to build other stuff
<copumpkin> __foo is for internal implementations and such?
<gchristensen> Turion: smaller and less mature than arch or gentoo
eacamero_ has joined #nixos
<copumpkin> Turion: we had a wiki but decided to kill it, for some reason
<copumpkin> I'm not a fan of that decision, if not obvious
<gchristensen> copumpkin: same
<gchristensen> but the spam was pretty nasty
<copumpkin> might be time to re-evaluate it
<Turion> I find the quality of the Gentoo wiki and the coverage of the Arch wiki amazing
<copumpkin> well, spam can be solved
<gchristensen> I agree
<copumpkin> the major motivation I thought was that the docs get out of date
<gchristensen> I dunno
<copumpkin> which can also be solved but requires people to pay attention to it
<Turion> I looked at some nixos wiki some days ago
<copumpkin> Turion: yeah, it has a big "this is deprecated" notice at the top, and can't be edited
digitus has joined #nixos
jgertm has quit [(Ping timeout: 258 seconds)]
<Turion> Oh ok
<yorick> copumpkin: can the people who are happy with the wiki kill raise their hand?
<gchristensen> Turion: the wiki was somewhat out of date a year ago, and then was made read-only :P
<Turion> Well, Gentoo ported their old wiki to a new wiki and improved the quality vastly in the process
eacamero_ has quit [(Remote host closed the connection)]
eacameron has quit [(Read error: Connection reset by peer)]
<yorick> I think a part of the problem is that horrid xml format
<yorick> and I can never find the manual
eacameron has joined #nixos
<Turion> Sounds like a relaunch is in order?
Sonarpulse has quit [(Changing host)]
Sonarpulse has joined #nixos
<Turion> I don't know how I could have coped on Gentoo without Wiki and IRC
<gchristensen> lots of content from the gentoo & arch wikis apply to nixos
<Turion> If nixos is easier and more vanilla than Gentoo, then the Wiki needn't be great
<gchristensen> vanilla?
<yorick> I don't think nixos is any kind of vanilla
<yorick> it's more like icecream with insects or something
eacamero_ has joined #nixos
<gchristensen> hey now, I didn't put bugs in your ice cream
<Turion> Sounds like #nixos is a bit more fun than #gentoo maybe ;)
<Turion> vanilla in the sense that packages stay mainly like upstream intended them
eacamero_ has quit [(Remote host closed the connection)]
<Turion> Not like ubuntu who patch a lot in their own special way
<gchristensen> ah
<yorick> does the #python topic still have "NO FUN" in it? not a fun place.
eacamero_ has joined #nixos
<yorick> yeah, patching is mostly done just to make things work
<simpson> yorick: It does not; you may now spam and chatspeak to your hearts' content.
eacamer__ has joined #nixos
<simpson> Yes, #python is Where Manners Go to Die, but whatever. That's not our fault; it's the nature of support channels.
eacamer__ has quit [(Remote host closed the connection)]
<yorick> simpson: sadly, freenode isn't allowing me to join more channels
khajvah has quit [(Read error: Connection reset by peer)]
eacameron has quit [(Ping timeout: 264 seconds)]
eacamer__ has joined #nixos
khajvah has joined #nixos
<yorick> (the limit is 120, apparently)
eacamero_ has quit [(Read error: Connection reset by peer)]
eacamer__ has quit [(K-Lined)]
<yorick> Turion: the nixos experience: spend an hour reading source code, then write 1-3 lines of nix and then it works forever
<Turion> yorick, sounds great, except that one hour reading source code
<gchristensen> *shrug* nixos isn't perfect
<yorick> Turion: enabling kde is probably services.xserver.enable = true; and then it's the default
<yorick> gchristensen: well, I like the working forever part
<yorick> (except spotify, that only works for a week or so, but that's their fault)
<simpson> yorick: Ask in #freenode if you want your channel limit increased. That said, 120 is insane and I don't know how you do it.
<Turion> that's better
<gchristensen> I get stressed at my ~15
<yorick> mostly I forget to garbage collect them
herzmeister has joined #nixos
<clever> yorick: heh, most networks ive been to cap me at 20
<Turion> One other question. How much Perl is still used in nixos? And why?
<clever> Turion: here is a chunk of perl that ive been wanting to rewrite: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/system/etc/setup-etc.pl
<yorick> Turion: shlevy is working on removing it. mostly legacy reasaons, github lists it at 2%
herzmeister has quit [(Client Quit)]
<clever> Turion: the one i linked deals with everything about /etc at runtime
<yorick> also, you won't really notice the perl
<clever> yorick: enless you build a custom OS, and setup-etc.pl is the ONLY thing depending on perl
<gchristensen> and because it is a fine language which does good work
<Turion> does good work, I can agree
<jophish> plus #perl is a lovely channel
<Turion> fine language?
<jophish> I couldn't believe the different to #bash or #python, the politeness!
<gchristensen> it isn't my favorite, but I think it is fine
<gchristensen> jophish: #bash takes their name to heart ;)
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/vD3bY
<NixOS_GitHub> nixpkgs/master 008a6a5 Robin Gloster: strace: 4.14 -> 4.15
<simpson> jophish: It's a measure of the level of stupidity of common questions, mostly.
<simpson> #perl and #haskell have common questions like "what's this wacky one-liner do" or "how do I transform this data structure".
frumpagumpus has quit [(Ping timeout: 240 seconds)]
goibhniu has quit [(Ping timeout: 255 seconds)]
<simpson> #bash and #python tend to be more like "how do I obfuscate my code" or "how do I fix this IRC bot I found in a pastebin".
DutchWolfie has joined #nixos
DutchWolfie has quit [(Changing host)]
DutchWolfie has joined #nixos
sweber has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] pSub pushed 1 new commit to master: https://git.io/vD3NU
<NixOS_GitHub> nixpkgs/master 2a82554 Pascal Wittmann: parallel: 20161222 -> 20170122
<LnL> clever: I wrote a bash script for that when working on nix-darwin
samvher has quit [(Ping timeout: 260 seconds)]
<LnL> not like it's more readable, but it doesn't depend on perl
<Turion> Ok, thanks a lot everyone! I'll probably ask a lot of questions again when I actually start installing nixos.
benzrf has joined #nixos
<LnL> also why don't I get emails for issues on my projects
djwhitt has joined #nixos
<yorick> LnL: github settings
<LnL> it's not on by default? I do get emails for nixpkgs
<LnL> yorick: that looks fine
<globin> AMDmi3: are you planning to add the versions from unstable, too?
jdawgg has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 4 new commits to master: https://git.io/vD3Ah
<NixOS_GitHub> nixpkgs/master 269b8a3 Robin Gloster: lr: 0.2 -> 0.3.2
<NixOS_GitHub> nixpkgs/master a0aacdd Robin Gloster: lxc: 2.0.6 -> 2.0.7
<NixOS_GitHub> nixpkgs/master 8821ef9 Robin Gloster: redir: 2.2.1 -> 3.1
itsN1X has joined #nixos
itsN1X has quit [(Remote host closed the connection)]
itsN1X has joined #nixos
<clever> LnL: from what ive heard before, setup-etc.pl was a bash script, and had to be converted over for speed reasons
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/vD3x2
<NixOS_GitHub> nixpkgs/master 756bcc3 Robin Gloster: moonlight-embedded: 2.2.1 -> 2.2.3
itsN1X has quit [(Read error: Connection refused)]
<LnL> clever: huh...
bennofs1 has joined #nixos
itsN1X has joined #nixos
frumpagumpus has joined #nixos
jgertm has joined #nixos
<yorick> can anyone think of a better way to package this mess? https://gist.github.com/yorickvP/bda03f3551e90bcd740091ebee83a23f
<yorick> I might just write a .patch instead of all those substituteInPlaces
jaqa11 has joined #nixos
<savanni> Is there anyone who can help me build a nix derivation file for purescript? I need to depend on one particular one that isn't part of the mainline, and I don't understand how the mainline purescript packages are built.
<yorick> (but that won't help the desktop file)
<gchristensen> that is sometimes nicer
<gchristensen> savanni: I know domenkozar has been working with purescript lately
<gchristensen> but he's been extremely busy, not sure he's around
<savanni> k.
<yorick> also, how have we lived without the magic that is libinput-gestures up to now?
layus has quit [(Remote host closed the connection)]
<savanni> Actually, I don't think that's what I'm looking for. I'm needing to build purescript itself.
<NixOS_GitHub> [nixpkgs] LnL7 closed pull request #22332: consul-template: 0.14.0 -> 0.18.0 (master...consul-template) https://git.io/vDqH4
<AMDmi3> globin: that was my intent, I didn't know I was working with stable; as soon as there's packages.json for it, I'll add unstable too
<NixOS_GitHub> [nixpkgs] LnL7 pushed 2 new commits to master: https://git.io/vD3hc
<NixOS_GitHub> nixpkgs/master 4d5c396 Pradeep Chhetri: consul-template: 0.14.0 -> 0.18.0
<NixOS_GitHub> nixpkgs/master 10e3dd8 Daiderd Jordan: Merge pull request #22332 from pradeepchhetri/consul-template...
nschoe has quit [(Quit: Program. Terminated.)]
<globin> AMDmi3: has anyone said he'll provide the packages.json? only skimmed the conversation
<AMDmi3> I could've missed it too
bennofs2 has joined #nixos
bennofs2 has quit [(Client Quit)]
<NixOS_GitHub> [nixpkgs] globin pushed 4 new commits to master: https://git.io/vD3jm
<NixOS_GitHub> nixpkgs/master 944403a Robin Gloster: babeld: 1.7.1 -> 1.8.0
<NixOS_GitHub> nixpkgs/master bd3ac69 Robin Gloster: claws-mail: 3.14.0 -> 3.14.1
<NixOS_GitHub> nixpkgs/master 209d453 Robin Gloster: fail2ban: 0.9.4 -> 0.9.6
roconnor has joined #nixos
bennofs1 has quit [(Ping timeout: 240 seconds)]
<benzrf> hey, i wanna use ihaskell but im getting errors when i try to use the package
<benzrf> Setup: At least the following dependencies are missing:
<benzrf> directory >=1.2.6.2, filepath >=1.4.1.0
jaqa11 has quit [(Quit: Page closed)]
phant0mas has quit [(Remote host closed the connection)]
<LnL> gchristensen: this should be backported right? https://github.com/NixOS/nixpkgs/pull/22376#pullrequestreview-19855998
<gchristensen> yup
<gchristensen> LGTM
<NixOS_GitHub> [nixpkgs] LnL7 pushed 2 new commits to master: https://git.io/vDsfs
<NixOS_GitHub> nixpkgs/master 5cc7535 Bas van Dijk: wordpress: 4.7.1 -> 4.7.2...
<NixOS_GitHub> nixpkgs/master f87fb85 Daiderd Jordan: Merge pull request #22376 from LumiGuide/wordpress-4.7.2...
edvorg has quit [(Remote host closed the connection)]
mudri has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] LnL7 pushed 1 new commit to release-16.09: https://git.io/vDsfy
<NixOS_GitHub> nixpkgs/release-16.09 a42cdcc Daiderd Jordan: Merge pull request #22376 from LumiGuide/wordpress-4.7.2...
<NixOS_GitHub> [nixpkgs] globin pushed 3 new commits to master: https://git.io/vDsfF
<NixOS_GitHub> nixpkgs/master 72e2de3 Robin Gloster: rspamd: 1.4.1 -> 1.4.3
<NixOS_GitHub> nixpkgs/master 0e0f0d0 Robin Gloster: radvd: 2.15 -> 2.16
<NixOS_GitHub> nixpkgs/master e3d9f43 Robin Gloster: nmap: 7.31 -> 7.40
HappyEnte has joined #nixos
<gchristensen> globin: what's the occasion?
<benzrf> are there any plans to introduce an understanding of haskell package versions into nix
<benzrf> im constantly bitten by shifting version dependencies
<globin> gchristensen: waiting for hydra %)
<gchristensen> :)
<simpson> benzrf: Isn't that what Stackage is supposed to do?
<benzrf> does nix work with stackage?
<simpson> I was under the impression that Nix got its Haskell package versions from Stackage.
djwhitt has quit [(Quit: Leaving)]
simendsjo has joined #nixos
<savanni> I've never managed to build a haskell package using stack as the build tool.
<pikajude> how do I build my own programs.sqlite?
<pikajude> the one that command-not-found uses
<savanni> I can use stack on the cli, but I can't package anything that depends on stack.
<pikajude> i can't find any reference to programs.sqlite in nixpkgs
<pikajude> or even in the nix source code
<gchristensen> you want to make your own command-not-found db?
<pikajude> yeah, because i'm not using channels
<pikajude> i build from the nixpkgs source checkout
<gchristensen> oh boy
<pikajude> but surely there is code somewhere that generates that DB and i'm trying to find it
<pikajude> at least i hope there is
<pikajude> brb
<gchristensen> pikajude: ^
k0001 has quit [(Changing host)]
k0001 has joined #nixos
k0001 has quit [(Changing host)]
k0001 has joined #nixos
ntc has joined #nixos
<yorick> nix = builtins.storePath /nix/store/cvrdgdx0gzdi0yf2831f4j98d518m3ln-nix-1.12pre1234_abcdef; ew.
<pikajude> gchristensen: wow, that's really complicated
edvorg has joined #nixos
jgertm has quit [(Ping timeout: 252 seconds)]
<pikajude> maybe i should give up on this
t7 has joined #nixos
<gchristensen> well so to make the db, I think you have to build everything in nixpkgs
<pikajude> that sounds easy
<benzrf> augh
<benzrf> seriously though i constantly get owned while trying to install a haskell package and it fetches the newer version of the dependency but the package still relies on the older version
ntc has quit [(Ping timeout: 258 seconds)]
<benzrf> isnt there anything i can do about that
<benzrf> its such a pain
<copumpkin> pikajude: niksnut might have ideas for that. We discussed something like that in one of the tickets but I can't remember
<benzrf> aaugh
DutchWolfie has quit [(Quit: Konversation terminated!)]
endformationage has quit [(Quit: WeeChat 1.6)]
djwhitt has joined #nixos
<pikajude> thanks clever
ntc has joined #nixos
<copumpkin> pikajude: I also proposed something like https://github.com/NixOS/nix/issues/1010
<copumpkin> I quite like my proposal because it makes the index just another output which you can generate from anywhere
<copumpkin> nothing special about nars, binary caches, etc.
<pikajude> that would be nice
<clever> copumpkin: i was working on a similar PR at one point, a build hook that pretty much just did find $out -type f > $filelist, and outputs = [ "out" "filelist" ];
<clever> but i never finished that one
gchristensen has quit [(Quit: WeeChat 0.4.2)]
<pikajude> so docker is a thing now
gchristensen has joined #nixos
<copumpkin> clever: that'd be super cool
<pikajude> anyone using docker over plain old systemd services?
michalrus has quit [(Excess Flood)]
michalrus has joined #nixos
<benzrf> anyway im trying to use ihaskell
<benzrf> if i use ghc 8 i get an error from a dependency that wants base<4.9 if i use ghc 7 i get an error that `directory' and `filepath' are missing deps
<benzrf> even tho both of those are listed as deps in nixpkgs code, so i dont know why theyre missing
ixxie has quit [(Ping timeout: 240 seconds)]
<gchristensen> globin: "Firstly: I don't know how useful this is as I don't know how often the website is updated" it updates every channel push
<globin> gchristensen: every 16.09 channel push?
<gchristensen> hmm not sure
<globin> that wouldn't be too bad
<gchristensen> at least yes
<AMDmi3> great, I'll add it as soons as the file appears
HappyEnte has left #nixos ["Leaving"]
HappyEnte has joined #nixos
agarzia has quit [(Ping timeout: 256 seconds)]
adulteratedjedi has quit [(Ping timeout: 272 seconds)]
avn has quit [(Remote host closed the connection)]
itsN1X has quit [(Quit: quitting AndroIRC - Android IRC Client ( http://www.androirc.com ))]
itsN1X has joined #nixos
adulteratedjedi has joined #nixos
agarzia has joined #nixos
avn has joined #nixos
m0rphism has quit [(Quit: WeeChat 1.4)]
Jackneill has joined #nixos
<LnL> pikajude: I wish I could just use nix/systemd services at work
<clever> LnL: have you seen the perl script for testing nixos modules?
<LnL> I don't think so
<clever> LnL: let me find the gist i had with the good example
<LnL> sounds very useful :)
<gchristensen> I've been all up in that these past few days
<gchristensen> no doubt
mudri has joined #nixos
ckauhaus has quit [(Quit: Leaving.)]
<clever> LnL: i need to document these things better, its not within the first 15 pages of my gist history
digitalmentat has joined #nixos
<gchristensen> clever: just normal nixos/test/* tests, right?
<clever> gchristensen: nope, it converted a systemd config entry in nixos into a perl script
<clever> that lets you start the service without systemd or nixos
faffolter has joined #nixos
faffolter has quit [(Changing host)]
faffolter has joined #nixos
<LnL> oh
bennofs has quit [(Ping timeout: 258 seconds)]
<clever> [root@amd-nixos:~]# nix-build '<nixpkgs/nixos>' -A config.systemd.services.sshd.runner
<clever> /nix/store/81wiw2rvni1d9frv8b90110g369vc9qx-sshd-runner
<clever> this is the attribute path for it
fabian_a has quit [(Ping timeout: 240 seconds)]
<pikajude> LnL: do you use docker at work
<gchristensen> oh, yeah
<clever> but if your not on nixos, -I nixos-config=./configuruation.nix and then either enable a service, or define it from scratch
<gchristensen> nice!
<LnL> clever: so I could use that to build a tarball based on a module and add that to a container?
<LnL> that would be awesome!
<clever> LnL: yeah
ryanartecona has joined #nixos
<yorick> pikajude: what's the advantage of docker over plain old systemd services?
uerumi has joined #nixos
<pikajude> yorick: actually, that's the question i was leading to
<pikajude> i have no idea
<yorick> pikajude: i was hacking on a rkt deployment thing using nix at 32c3 but it failed for no reason
<LnL> yorick: supposedly autoscale and stuff like that
<pikajude> i feel like nixos containers and docker containers fulfill the same purpose
<yorick> nixos containers are said to be less secure (and have access to your entire nix store)
<uerumi> i tried to run updatedb as root and i am given "permission denied" read-only file system
<LnL> but in practice one of the containers actually work for that
<pikajude> was curious if anyone has done work on adding first-class docker service-running
<pikajude> to nixos
Tarinaky has joined #nixos
<yorick> pikajude: probably go with rkt, it should be able to do docker containers
<yorick> pikajude: and has better systemd integration
<pikajude> i see
<pikajude> but why use rkt over standard systemd services
derjohn_mob has quit [(Ping timeout: 260 seconds)]
<yorick> pikajude: better permissions handling, because some thing depend on environments being a certain way
<pikajude> oh ok
<yorick> I don't see any reason to do it for nix packaged stuff that has a proper systemd service written for it
<yorick> (especially once 232 lands)
<LnL> clever: so I include that module and systemd services turn into scripts?
<clever> LnL: that module is already included in nixos
<clever> LnL: the script is on the .runner attribute of every systemd service already
<Ralith> yorick: what's 232 bringing?
<uerumi> i feel silly for asking, but how do you run updatedb as the root user? :)
<Ralith> yorick: what specific things out of that huge wall of text are you alluding to
<yorick> Ralith: the top things.
<yorick> Ralith: PrivateUsers,ProtectSystem,ProtectHome
<Ralith> neat
<uerumi> what should i be reading in order to understand how to install packages that i can't find with nix-env -qaP
<uerumi> i come across packages on github all the time that i can't find with nix-env, and i don't know how to use them
<uerumi> should i read *all* the documentation and then come back here? :)
<uerumi> i definitely plan on doing this over the weekend
<uerumi> 1. how do you use updatedb as a root user?
<LnL> clever: sweet!
<Yaniel> uerumi: many of those packages have instructions in their README
<clever> uerumi: there is a systemd service that runs updatedb for you
<uerumi> 2. how do you install packages that you find online that you can't find on nix-env?...
<yorick> uerumi: can you give an example?
<uerumi> yorick: mopidy
<yorick> uerumi: what channel are you on?
<uerumi> clever: interesting, now i want to know what kind of schedule updatedb is on
<uerumi> yorick: channel?
<clever> uerumi: by default, every day at 2:15 am, but you can configure it in configuration.nix
<yorick> uerumi: nix-channel --update or sudo nix-channel --update
<clever> uerumi: or nix-channel --list to show it without changing it
<uerumi> nix-channel --list doesn't show anything
<clever> uerumi: --list again as root
<uerumi> typing that and press enter takes me to the next bash promp
<yorick> that should have mopidy
<clever> i do see mopidy in 16.09 on my end
<yorick> maybe nix-env -qaP gets oom-killed
<uerumi> nix-env -qaP '.*mopidy.*' # looks right?
<NixOS_GitHub> [nixpkgs] edwtjo pushed 3 new commits to master: https://git.io/vDsZj
<NixOS_GitHub> nixpkgs/master a70b4f7 Edward Tjörnhammar: kodi: 16.1 -> 17.0
<NixOS_GitHub> nixpkgs/master d211d7c Carles Pagès: kodiPlugins.pvr-hts: update to 3.4.4 for kodi17...
<NixOS_GitHub> nixpkgs/master 62dc683 Edward Tjörnhammar: kodiPlugins: updates...
<clever> uerumi: nix-env -iA nixos.mopidy
<yorick> that finds mopidy for me
<uerumi> oh, i'm sorry. i forgot what i was talking about
<uerumi> i don't know how to *configure* mopidy
<NixOS_GitHub> [nixpkgs] edwtjo closed pull request #19360: DONT-MERGE kodi: 16.1 -> 17.0 (master...kodi-17.0b3) https://git.io/vP41z
<uerumi> i am so, so (so) sorry. i am not trying to spam
viric_ has joined #nixos
<uerumi> i got confused since it has been a day or so
<savanni> @uerumi I actually never got mopidy to find my music.
<uerumi> i was originally trying to install https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/audio/spotify and i couldn't find it with -qaP
<clever> uerumi: nix-env -iA nixos.spotify
<uerumi> then i came across mopidy, and i couldn't figure out how to configure it...then i stepped away from the computer for a day or more and forgot what was going on
<clever> uerumi: the above will give you an error, that also explains why -qaP didnt find it
<uerumi> oh look at that
<yorick> clever: no, qaP should still find it
<clever> uerumi: -qaP wont show non-free packages until you enable non-free packages
<yorick> ah there
<uerumi> aha
viric has quit [(Ping timeout: 258 seconds)]
<yorick> why not make it nonfree by default? the wrath of stallman?
itsN1X has quit [(Quit: quitting AndroIRC - Android IRC Client ( http://www.androirc.com ))]
itsN1X has joined #nixos
AMDmi3 has quit [(Quit: #!/bin/rm)]
<NixOS_GitHub> [nixpkgs] bachp opened pull request #22382: kernel: 4.9.6 -> 4.9.7 (master...linux-4.9.7) https://git.io/vDsca
<uerumi> is there a decent free alternative to flash?
<manveru> i guess same reason debuntu doesn't
<manveru> if you ship non-free, you might be liable for stuff
<NixOS_GitHub> [nixpkgs] bachp opened pull request #22383: Virtualbox 5.1.14 (master...virtualbox-5.1.14) https://git.io/vDscK
<gchristensen> uerumi: html
<uerumi> yeah :)
<manveru> uerumi: haxe?
derjohn_mob has joined #nixos
<uerumi> i was thinking i could just install flash and use play.spotify.com
<yorick> uerumi: you could use despotify or mopidy, I suppose
<manveru> spotify is in our repo
bennofs has joined #nixos
<yorick> manveru: spotify is probably broken
<manveru> i use it every day
<itsN1X> Good to go then
<manveru> well, i sometimes have to update my download url
<NixOS_GitHub> [nixpkgs] edwtjo pushed 1 new commit to master: https://git.io/vDscb
<NixOS_GitHub> nixpkgs/master db73e44 Edward Tjörnhammar: catch: 1.5.0 -> 1.7.0
<manveru> so might be that the repo one is broken :P
ryanartecona has quit [(Quit: ryanartecona)]
<manveru> here is the latest one
layus has joined #nixos
<manveru> an update script would be really nice, since they never keep their old versions on that site
<jophish> gchristensen: I'm getting an error running grahamc/travis-nix-build on linux
<manveru> uerumi: oh, also in chromium spotify works
<gchristensen> are you using the daemon, jophish?
<jophish> gchristensen: yes!
<gchristensen> the call to `nix-build` needs sudo
<manveru> uerumi: nixpkgs.chromium = { enablePepperFlash = true; enablePepperPDF = true; enableWideVine = true; };
<NixOS_GitHub> [nixpkgs] NeQuissimus pushed 2 new commits to master: https://git.io/vDsCB
<NixOS_GitHub> nixpkgs/master d1738c1 Pascal Bach: kernel: 4.9.6 -> 4.9.7
<NixOS_GitHub> nixpkgs/master 14a99b9 Tim Steinbach: Merge pull request #22382 from bachp/linux-4.9.7...
<manveru> you probably only need the flash for that, but the rest is good for pdfs and netflix
<jophish> gchristensen: sudo or not I get : error: not an absolute path: ‘././dobuilds.sh’
<gchristensen> uhh
<jophish> and if I use an absolute path to dobuilds I get "error: syntax error, unexpected '=', expecting $end, at /home/jophish/src/travis-nix-build/dobuilds.sh:7:8"
<jophish> pretty weird
<gchristensen> uhh
<gchristensen> how are you calling it?
<clever> jophish: it sounds like your running nix-build on a bash script?
<jophish> gchristensen: ./dobuilds.sh
<jophish> clever: it does sound like that
layus_ has joined #nixos
layus_ has left #nixos []
<jophish> fwiw, it works more or less on OSX
<gchristensen> you're doing `./dobuilds.sh ./default.nix`?
layus has quit [(Quit: Leaving)]
<jophish> gchristensen: no, just ./dobuilds.sh
<yorick> manveru: maybe update-walker can do it
<gchristensen> oh well you should definitely pass an argument to it
<jophish> gchristensen: doesn't seem to make a difference
<manveru> yorick: can you teach me the ways of the update-walker?
civodul has joined #nixos
<yorick> manveru: nixpkgs/pkgs/build-support/upstream-updater/update-walker.sh spotify.nix
<manveru> well, that sounds viable
<uerumi> manveru: error: The option `nixpkgs.chromium' defined in `/etc/nixos/configuration.nix' does not exist.
<yorick> manveru: it does it automagically
<manveru> uerumi: you might need to enable non-free
<clever> uerumi: its nixpkgs.config.chromium
Yaniel has left #nixos ["User left"]
<NixOS_GitHub> [nixpkgs] vbgl pushed 2 new commits to master: https://git.io/vDsWp
<NixOS_GitHub> nixpkgs/master 78960ab Vincent Laporte: ocamlPackages.vg: add ocamlbuild as dependency
<NixOS_GitHub> nixpkgs/master 9f334c2 Vincent Laporte: ocamlPackages.ppx_tools: init at unstable-20161114 (for OCaml 4.04)
<manveru> yorick: it seems to be broken...
<uerumi> manveru, clever: thank you both!
<manveru> maybe if i force it
<NixOS_GitHub> [nixpkgs] xwvvvvwx opened pull request #22384: vscode: 1.8.1 -> 1.9.0 (master...update_vscode) https://git.io/vDsl6
viric has joined #nixos
itsN1X has quit [(Ping timeout: 245 seconds)]
xwvvvvwx has joined #nixos
<manveru> yeah, i don't think that works on private packages easily
viric_ has quit [(Ping timeout: 255 seconds)]
Havvy has quit [(Ping timeout: 240 seconds)]
<manveru> nor on nixpkgs...
Havvy has joined #nixos
<yorick> manveru: it's very peculiar.
<yorick> I've seen it update something once
<yorick> last week
<manveru> :P
<manveru> i don't know how to invoke it, since the spotify.nix needs arguments, and it doesn't pass any
<manveru> also it seems to operate on <nixpkgs> instead of the .nix i pass
<yorick> I suggest we fork it and write our own, with blackjack and hookers
<manveru> ah, got it!
<manveru> still sucks when you don't want to update the one in nixpkgs... but i guess i can live with it
<manveru> it actually updated shit
jarlg has joined #nixos
<manveru> now i just need to fix the version string...
viric_ has joined #nixos
<manveru> set_var_value alters the $3-th instance of assigning the $1 name in the expression to the value $2. $3 defaults to 1. It can modify $4 instead of the current target, it can put the value without quotes if $5 is 1.
<manveru> wut
viric has quit [(Ping timeout: 240 seconds)]
UgJkA has quit [(Ping timeout: 256 seconds)]
contrapumpkin has joined #nixos
copumpkin has quit [(Ping timeout: 255 seconds)]
<manveru> anw, version should be like 1.0.47.13.gd8e05b1f-47 and not "47" ...
jarlg has quit [(Quit: WeeChat 1.5)]
ryanartecona has joined #nixos
djwhitt has quit [(Ping timeout: 260 seconds)]
civodul` has joined #nixos
civodul has quit [(Ping timeout: 240 seconds)]
<manveru> wasn't someone writing a nix parser in rust?
khajvah has quit [(Ping timeout: 240 seconds)]
<manveru> at least we could do it with that... just parsing the meta and updating the values should be doable... :P
<clever> manveru: there was also an hnix project
<manveru> i'm too stupid for this walker
simendsjo has quit [(Quit: ERC (IRC client for Emacs 24.5.2))]
Itkovian has joined #nixos
<ertes> what's the canonical way to override the version number of a package in haskellPackages? i need containers 0.5.9.1
ugjka has joined #nixos
<ertes> i already use haskellPackageOverrides in my ~/.nixpkgs/config.nix
edvorg has quit [(Ping timeout: 264 seconds)]
<taktoa> (^ also relevant to manveru's question)
vagranty has joined #nixos
<vagranty> hey guys, what's the state of rust packages defined in nix?
<vagranty> I want to use an application written in rust, and there isn't a definition for it
<vagranty> how hard is it to define these in nix?
<NixOS_GitHub> [nixpkgs] knedlsepp opened pull request #22385: catch: 1.5.0 -> 1.7.0 (master...master) https://git.io/vDsgq
<vagranty> hmm, OK, are there a lot of packages already defined?
<vagranty> looks like not too many
<vagranty> hopefully the dependency tree of this package isn't too large :)
<vagranty> kind of weird that all of these rust packages are all spread out throughout nixpkgs as opposed to being in one place like python packages are... are they able to depend on each other?
samvher has joined #nixos
<tilpner> vagranty - The dependencies (crates) are not specified. This is still reproducible because of Cargo.lock files
<vagranty> But it requires networking during the build?
<tilpner> Yes, it does
<vagranty> also how do I specify dependencies? In the link you sent there's a depsSha256 argument, presumably that differs for each package?
<vagranty> is there a tool to compute it?
<tilpner> Maybe there is. I just picked it from the error messages
<NixOS_GitHub> [nixpkgs] knedlsepp closed pull request #22385: catch: 1.5.0 -> 1.7.0 (master...master) https://git.io/vDsgq
<tilpner> The dependencies are not specified in Nix (for ripgrep. Maybe there's a way), but in the Cargo.toml and Cargo.lock files
<vagranty> but I thought the Cargo.lock could only be generated by first building the thing
<tilpner> Yes, burntsushi built ripgrep, then pushed the Cargo.lock and now we use that, https://github.com/BurntSushi/ripgrep/blob/master/Cargo.lock
<tilpner> I don't know how to install crates directly from crates.io, but I image it involves bundling a Cargo.lock
<tilpner> *imagine
<NixOS_GitHub> [nixpkgs] Ericson2314 opened pull request #22387: cross stdenv: let build package's build deps resolve to native packages (master...cross-3-platforms) https://git.io/vDsaz
<vagranty> cool, I'll look into it... thanks! :)
hiratara has quit [(Ping timeout: 255 seconds)]
ryanartecona has quit [(Quit: ryanartecona)]
cpennington has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] Profpatsch opened pull request #22388: networking.bonds: add support for arbitrary driverOptions (master...bonding) https://git.io/vDsrk
hiratara has joined #nixos
bennofs has quit [(Ping timeout: 276 seconds)]
sellout- has quit [(Ping timeout: 255 seconds)]
frumpagumpus has quit [(Ping timeout: 276 seconds)]
sellout- has joined #nixos
seagreen has joined #nixos
tvon has quit [(Ping timeout: 276 seconds)]
mudri has quit [(Ping timeout: 240 seconds)]
mudri has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 closed pull request #22370: gnome-tweak-tool: trick autoconf into using python2 (master...master) https://git.io/vD3tP
MP2E has joined #nixos
matthewbauer has joined #nixos
michas has joined #nixos
nckx has quit [(Quit: ☭ + 🐧 + GNU Guix <https://gnu.org/s/guix>)]
tvon has joined #nixos
nckx has joined #nixos
MichaelRaskin has joined #nixos
hiratara has quit [(Quit: ZNC - http://znc.in)]
<benzrf> hey so it turns out a broken dependency for a package i want, is actually only a test dependency
michas has quit [(Read error: No route to host)]
<benzrf> can i like
<benzrf> turn off tests?
<benzrf> i found dontCheck, but the problem is that it's a transitive dependency
hiratara has joined #nixos
olejorgenb has quit [(Quit: Lost terminal)]
<benzrf> this is turning my hair gray, i fuckin swear
<NixOS_GitHub> [nixpkgs] matthewbauer opened pull request #22389: emacs25Macport: use newer icons (master...emacs-new-icons) https://git.io/vDs1s
<simpson> benzrf: Maybe the transitive dependency should be fixed? Or you could mark it dontCheck, your call.
ebzzry has joined #nixos
frumpagumpus has joined #nixos
Kingsquee has joined #nixos
<benzrf> how do i mark it dontcheck
<benzrf> and, i dont know what the intermediate dependency is
<benzrf> i know its a test dep because it's literally a testing library
<simpson> Just add `dontCheck = true;` to the package.
<benzrf> edit my copy of nixpkgs
<benzrf> ?
<simpson> Or is it `doCheck = false;`? I cannot remember.
<benzrf> :\
<simpson> Yeah, I'm assuming tht you're working from a nixpkgs checkout.
* benzrf buries his head in his hands
<benzrf> ok, how do i find the intermediate dependency without a shitload of manual work?
<simpson> Okay, yes, `doCheck = true;` enables the check phase and `doCheck = false;` disables it.
justbeingglad has joined #nixos
justbeingglad has left #nixos []
<benzrf> how do i find the intermediate dependency without a shitload of manual work?
<Heffalump> can't you get a backtrace of the derivations somehow? I remember seeing something that does that, but I don't remember what.
<simpson> I imagine that it's going to be manual work. You could check to see whether any of the input derivations also disabled their check phase.
<benzrf> T.T
<simpson> Hey, software is cruddy. It happens.
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<benzrf> auhghgh
layus has joined #nixos
matthewbauer has quit [(Ping timeout: 259 seconds)]
<benzrf> but seriously, jesus
<benzrf> [13:36:23] <benzrf> are there any plans to introduce an understanding of haskell package versions into nix
<benzrf> [13:36:34] <benzrf> im constantly bitten by shifting version dependencies
<simpson> The wages of ambient authority are pain and suffering~
Itkovian has joined #nixos
<taktoa> benzrf: if someone does some optimization work on the Nix evaluator, it might actually become feasible to have every version of every package (well, maybe not in nixpkgs proper, but in a separate repo / nix channel)
Jackneill has quit [(Remote host closed the connection)]
<benzrf> really though, allowing references to specific versions is IMO pretty much an absolute necessity if nix is gonna deliver on its promises
faffolter has quit [(Ping timeout: 240 seconds)]
<simpson> I mean, I'm looking at it in the other direction: Haskell packaging practices appear pretty bad at sane dependency management!
<benzrf> oh no yeah they're shit
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<benzrf> regardles, one of the biggest selling points of Nix for me was the idea that dependencies could be "behind the scenes" in such a way that they wouldnt conflict, and you could use anything you liked even if it needed differing versions
<simpson> Sure. It's very easy to do it.
<benzrf> yeah
<simpson> *But* the design of the package sets in nixpkgs is usually trying to accomodate other things. For example, the Haskell package sets want consistency so that you can compose any Haskell dependencies into a single environment.
<benzrf> but in practice that's not what happens, since you cant reference the old versions - they just get replaced
<benzrf> heuh
<MP2E> I think the main issues are A) evaluation time via nix and B) hydra resources
<MP2E> would like to see more versions though
<benzrf> woooo! only took multiple hours and editing read-only files, but i finally have ihaskell installed! yay for nix!
<benzrf> ¬_¬
<NixOS_GitHub> [nixpkgs] polynomial opened pull request #22391: opera: 41.0.2353.56 -> 42.0.2393.517 (master...opera) https://git.io/vDsQi
<taktoa> that plus cabal2nix (or callHackage) makes the Haskell Nix infrastructure not so bad
nckx has quit [(Quit: ☭ + 🐧 + GNU Guix <https://gnu.org/s/guix>)]
<benzrf> i shoudl probably do that
nckx has joined #nixos
<NixOS_GitHub> [nixpkgs] abbradar closed pull request #21875: Allow specifying interface for default gateway (master...gateway-interface) https://git.io/vMVnG
<pikajude> if I have distributedBuilds = true in my nixos config, will nix use both the remote and my machine to build derivations or just the remote?
nckx has quit [(Remote host closed the connection)]
nckx has joined #nixos
samvher has quit [(Ping timeout: 252 seconds)]
frumpagumpus has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub> [nixpkgs] MP2E pushed 2 new commits to master: https://git.io/vDs5E
<NixOS_GitHub> nixpkgs/master 3acd52d Cray Elliott: mgba: 0.5.1 -> 0.5.2
<NixOS_GitHub> nixpkgs/master 6b44f35 Cray Elliott: doomseeker: fix invalid substitution via sed
Turion has quit [(Quit: Leaving.)]
elasticdog has joined #nixos
civodul` has quit [(Quit: ERC (IRC client for Emacs 25.1.1))]
elasticdog has quit [(Changing host)]
elasticdog has joined #nixos
<yorick> bup depends on pandoc depends on half of haskell
<yorick> for the documentation, it seems
<yorick> at least it doesn't end up in the closure
jensens has quit [(Ping timeout: 255 seconds)]
<NixOS_GitHub> [nixpkgs] wizeman opened pull request #22393: nixos.pam.oath: Don't ignore 1st factor authentication (master...u/fix-pam-oath) https://git.io/vDs5j
<NixOS_GitHub> [nixpkgs] MP2E opened pull request #22394: SDL2: 2.0.4 -> 2.0.5 (master...sdl2_update) https://git.io/vDsdC
<NixOS_GitHub> [nixpkgs] MP2E opened pull request #22395: dhewm3: 20130113 -> 1.4.1 (master...dhewm3_update) https://git.io/vDsd1
JagaJaga has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] MP2E opened pull request #22396: gzdoom: 2.2.0 -> 2.3.2 (master...gzdoom_update) https://git.io/vDsdF
frumpagumpus has joined #nixos
<NixOS_GitHub> [nixpkgs] MP2E opened pull request #22397: urbanterror: 4.2.023 -> 4.3.1 (master...urbanterror_update) https://git.io/vDsFJ
frumpagumpus_ has joined #nixos
<NixOS_GitHub> [nixpkgs] MP2E opened pull request #22398: pulseaudio: 9.0 -> 10.0 (master...pulse_update) https://git.io/vDsFo
frumpagumpus__ has joined #nixos
frumpagumpus has quit [(Ping timeout: 276 seconds)]