gchristensen changed the topic of #nixos to: NixOS 18.03 and Nix 2.0 are released! || Share the output of nix-shell -p nix-info --run nix-info to help us help you. || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat
alhariel has quit [Max SendQ exceeded]
alhariel has joined #nixos
alhariel has quit [Max SendQ exceeded]
alhariel has joined #nixos
<{^_^}> [nixpkgs] @dezgeg merged pull request #40572 → gcc7: Enable arm erratum 843419 on aarch64 → https://git.io/vp5Ng
<{^_^}> [nixpkgs] @dezgeg pushed commit from @bkchr to master « gcc7: Enable arm erratum 843419 on aarch64 »: https://git.io/vpdkl
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/d92331c7fd4 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
<{^_^}> [nixpkgs] @dezgeg pushed 70 commits to staging: https://git.io/vpdk5
<{^_^}> → decaeb1b by @dtzWill: nano: 2.9.4 -> 2.9.6
<{^_^}> → 5777272b by @hedning: nixos/plymouth: multi-user.target wants plymouth-quit-wait.service
<{^_^}> → b6f3fcf1 by @jD91mZM2: multibootusb: init at 9.2.0
<achambe> tertle||eltret: what type of vm?
<achambe> you can mount it's disk and then chroot and set a password
sigmundv__ has joined #nixos
spear2 has joined #nixos
sigmundv__ has quit [Ping timeout: 260 seconds]
jperras has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #40577 → Don't let Qt require a minimum kernel of 3.17+ (even if we're building against headers satisfying that requirement) → https://git.io/vpdLe
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/3efea84fa19 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<gchristensen> Dezgeg: how much do you want to bet " [arm] Add optimised TCP/IP checksumming for 64-bit ARM" https://git.ipxe.org/ipxe.git/blob/47931a4de53ccdeda061c59aa0919f152cf0dfdf:/src/arch/arm64/core/arm64_tcpip.c is at fault
<Dezgeg> I doubt it'd matter
jperras has quit [Ping timeout: 256 seconds]
joehh1 has quit [Ping timeout: 264 seconds]
sigmundv__ has joined #nixos
drakonis has joined #nixos
sir_guy_carleton has joined #nixos
Sonarpulse has quit [Ping timeout: 276 seconds]
jperras has joined #nixos
silver has quit [Read error: Connection reset by peer]
<samueldr> gchristensen: consistently the same bit?
pxc has joined #nixos
<samueldr> initially I just assumed you were unlucky with bit flips
boomshroom has quit [Quit: WeeChat 2.0]
<gchristensen> no not the same bit
sauyon has joined #nixos
sigmundv_ has quit [Ping timeout: 240 seconds]
sigmundv__ has quit [Ping timeout: 264 seconds]
sigmundv_ has joined #nixos
sigmundv__ has joined #nixos
c0ffee152 has quit [Ping timeout: 268 seconds]
blankhart has joined #nixos
ericsagnes has joined #nixos
<bhipple[m]> With the new `nix build`, is there a way to get the old output without the progress bar?
<bhipple[m]> The progress bar is neat and all, but I find the old full output much more useful for debugging -- particularly in non-interactive processes like Jenkins builds
<elvishjerricco> bhipple[m]: Don't think so :(
<bhipple[m]> and `nix build -vvvv` isn't quite as clean, because in addition to compiler output it also spews things about nix store locks and so on
sigmundv_ has quit [Ping timeout: 256 seconds]
Have-Quick has quit [Quit: Have-Quick]
sigmundv__ has quit [Ping timeout: 260 seconds]
thc202 has quit [Ping timeout: 255 seconds]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
oltoAltn has joined #nixos
Supersonic112 is now known as Supersonic
olto has quit [Ping timeout: 248 seconds]
<infinisil> Before I go to sleep, just wanna show my work on converting the previously string-based config file for the ZNC module to a semantic one
Have-Quick has joined #nixos
<infinisil> This has the advantage of generating a nicer config file with proper indentation and newlines, allows for overriding values easily and adding your own ones, which wasn't possible previously
<infinisil> It's not finished yet, but it looks promising, will continue on it this week hopefully
<bhipple[m]> Anyone around who could potentially review/merge https://github.com/NixOS/nixpkgs/pull/40221? Seems like a straightforward upgrade via script
<infinisil> #40221
<{^_^}> https://github.com/NixOS/nixpkgs/pull/40221 (by jokogr, open): Jetbrains products' update 2018.1.3
drakonis has quit [Remote host closed the connection]
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm has joined #nixos
Arcaelyx has joined #nixos
Have-Quick has quit [Client Quit]
Have-Quick has joined #nixos
Arcaelyx_ has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @adisbladis pushed to master « kdenlive: Fix build by removing already upstreamed patch »: https://git.io/vpdqF
drakonis has joined #nixos
ajs124 has left #nixos ["Machine going to sleep"]
nur0n0 has joined #nixos
joehh1 has joined #nixos
Have-Quick has quit [Quit: Have-Quick]
Have-Quick has joined #nixos
jwynn6 has joined #nixos
jmc has quit [Ping timeout: 268 seconds]
markus1199 has joined #nixos
acarrico has quit [Ping timeout: 260 seconds]
stumble has quit [Ping timeout: 248 seconds]
joehh1 has quit [Ping timeout: 240 seconds]
sellout-1 has joined #nixos
markus1189 has quit [Ping timeout: 276 seconds]
sellout- has quit [Ping timeout: 256 seconds]
acarrico has joined #nixos
c0ffee152 has joined #nixos
Lisanna has quit [Remote host closed the connection]
<drakonis> i'm having issues rebuilding due to a derivation generating the manual?
<drakonis> it is complaining about validity
pie___ is now known as pie_
<drakonis> its failing to build lol
<drakonis> how can i not build the manual?
<drakonis> ah found it
nuncanada has quit [Quit: Leaving]
smallville7123 has joined #nixos
drakonis has quit [Remote host closed the connection]
WhittlesJr has joined #nixos
smallville7123 has quit [Quit: rosa]
pie_ has quit [Remote host closed the connection]
<WhittlesJr> Easy question: How can I merge a list of sets? In clojure I would just `(apply merge [{:a 1} {:b 2} {:c 3}])` => {:a 1 :b 2 :c 3}
pie_ has joined #nixos
tertle||eltret has quit [Quit: Connection closed for inactivity]
<bhipple[m]> WhittlesJr: `a // b`; if keys are overlapping, b has priority
<clever> and its non-recursive
<bhipple[m]> Oh, you have a list of them; I think `foldl' \\ [a b c]` should do the trick
<angerman> so... how do I get the path where some derivation will end up without building it?
<clever> angerman: within a nix expression or from the CLI?
<angerman> within a nix expression.
<angerman> clever: I want to look into the future :-)
<WhittlesJr> bhipple[m]: Thanks! I'll take a look
<clever> angerman: builtins.unsafeDiscardStringContext
<angerman> O_o
<clever> angerman: it takes a string, and discards the context, which is how nix knows the string depends on a derivation
<angerman> can't I look safly into the future? I mean nix can instantiate the expression and compute $out, right?
<clever> it is fairly safe, as long as you understand that the path may not exist
<iqubic> How do I use a *.ppd to install a printer driver?
<clever> angerman: oh, but you cant use it to solve a dependency cycle, because the hash your looking for depends on the hash of the thing asking for it
<angerman> clever: hmm... alright, guess I need to think a bit more about this. and where I can break up my dependencies
<clever> angerman: you could also patch it to expect an env var pointing to the path, and then use setup-hooks to add it later
<iqubic> So I have a .ppd file, and I want to try and install it.
<bhipple[m]> WhittlesJr: Yeah, this works: `builtins.foldl' (x: y: x // y) {} [a b c]`, where a, b, and c are sets
<clever> angerman: glibc and system() has a similar problem, system() needs a path to sh to execute things, but sh depends on glibc, currently nixos just assumes you always have a /bin/sh
<angerman> clever: I see.
<iqubic> So *.ppd files and cups really confuse me. the cups web thing (localhost:631) doesn't give me any option to add a printer by ppd file. How do I use this ppd file?
sauyon has quit [Ping timeout: 248 seconds]
drakonis has joined #nixos
<WhittlesJr> bhipple[m]: seems to be working... but uh... how do I evaluate eagerly in nix-repl? Boy I'm green
<bhipple[m]> I'm not much less green than you. In `:?` on `nix repl`, there's a `:p` that says it evaluates and prints recursively
<bhipple[m]> WhittlesJr: try `:p buildins.foldl' (x: y: x // y) {} my-big-attrset`
<WhittlesJr> bhipple[m]: ahah. Thank you. I'll keep `:?` in mind
<WhittlesJr> bhipple[m]: Do you know of anything in nix similar to clojure's `reduce`? https://clojuredocs.org/clojure.core/reduce
nur0n0 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<WhittlesJr> that's really what I'm after ultimately, but I can get by with just foldl for now
<bhipple[m]> WhittlesJr: Not sure, but if you look in `lib/lists.nix` you might see something. I see a bunch of functions called concatMap, flatten, etc., that might either do what you want or suggest an implementation
blankhart has quit [Quit: WeeChat 1.9.1]
<WhittlesJr> bhipple[m]: I'm not seeing anything yet, but I'll keep looking. Thanks again!
acarrico has quit [Ping timeout: 260 seconds]
halfbit has joined #nixos
<bhipple[m]> WhittlesJr: np. I'd imagine the lack of types makes it hard to implement a safe generic `reduce`, but if you happen to know you're going to feed reducible functions/types to it you can use this:
Have-Quick has quit [Quit: Have-Quick]
<bhipple[m]> `reduce = f: init: xs: builtins.foldl' (a: b: f a b) init xs`. Then use it like `add = x: y: x + y` and `reduce add 0 [1 2 3] => 6`
<bhipple[m]> There might be a syntax to pass primops directly like `(+)` or `(//)` rather than aliasing them like that, though.
joehh1 has joined #nixos
Have-Quick has joined #nixos
freeman42x]NixOS has quit [Ping timeout: 250 seconds]
<WhittlesJr> bhipple[m]: That's interesting... I'm not sure which method would be more confusing in my use case, haha. I definitely find myself pining for clojure when I'm trying to do anything fancy with nix.
<bhipple[m]> WhittlesJr: With the above, your call becomes `reduce update {} [a b c]`
<bhipple[m]> (update is // )
<WhittlesJr> bhipple[m]: I think I'll try stealing your implementation verbatim and seeing what happens
drakonis has quit [Remote host closed the connection]
<bhipple[m]> I tried it out with some sets a b c in the repl and it worked :)
<WhittlesJr> bhipple[m]: Yep I think that's the way I want to go after all! Thank you again.
WhittlesJr has quit [Quit: Page closed]
joehh1 has quit [Ping timeout: 268 seconds]
zurk[m] has joined #nixos
worldofpeace has quit [Ping timeout: 260 seconds]
jperras has quit [Ping timeout: 268 seconds]
smallville7123 has joined #nixos
smallville7123 has quit [Quit: rosa]
smallville7123 has joined #nixos
boomshroom has joined #nixos
smallville7123 has quit [Client Quit]
spear2 has quit [Remote host closed the connection]
<adisbladis[m]> bhipple: Beautiful :)
smallville7123 has joined #nixos
jperras has joined #nixos
jperras has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 260 seconds]
<elvishjerricco> bhipple[m]: Isn't that just `reduce = builtins.foldl'`?
lostman has joined #nixos
<lostman> hi all. is anyone familiar with rustBuildCrate? I'm trying to use nix to compile binary for different targets but not having much progress with it
<boomshroom> lostman: I've used Nix to build Rust before and I do a lot of cross-compiling, but I don't think I've ever actually cross-compiled Rust with Nix before.
mizu_no_oto has joined #nixos
<lostman> rust can cross-compile to musl but I can't get it to link the right library. Somehow I still end up with glibc
<lostman> not sure how to set it up. musl support (crossSystem) in nix should somehow get me the c libs I need linked against musl, right?
spear2 has joined #nixos
<boomshroom> lostman: Correct. and Rust's musl target is x86_64-unknown-linux-musl.
<lostman> I can't figure out how to pass the target to rustBuildCrate
<lostman> I imagine I'd use normal rust with cross-compile target and would just need to tell it where musl toolchain is. just can't figure out how to do any of that :)
c0ffee152 has quit [Ping timeout: 240 seconds]
<boomshroom> lostman: I can't find rustBuildCrate. There is buildRustCrate and rustPlatform.buildRustPackage.
<lostman> @boomshroom: Right, sorry, that's the one I mean!
<boomshroom> lostman: Which? buildRustCrate or rustPlatform.buildRustPackage?
<lostman> buildRustCrate
<boomshroom> lostman: I've mostly used buildRustPackage.
<lostman> I'm not married to it. happy to switch if it works
Have-Quick has quit [Quit: Have-Quick]
<lostman> looking for the sources of buildRustPackage...
schoppenhauer has quit [Ping timeout: 248 seconds]
<boomshroom> It's not too hard to get GCC for your desired target, but Nix seems to have more trouble with other compilers.
schoppenhauer has joined #nixos
ilyaigpetrov has joined #nixos
<lostman> boomshroom: can you use buildRustPackage for building code from local sources (in the current directory)
<lostman> ?
<boomshroom> lostman: Assuming you have a Cargo.lock, yes.
Ross has quit [Ping timeout: 248 seconds]
<lostman> do you have an example somewhere?
Ross has joined #nixos
Have-Quick has joined #nixos
sir_guy_carleton has quit [Quit: Lost terminal]
<lostman> cool, trying it out
smallville7123 has quit [Quit: rosa]
smallville7123 has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #40579 → sddm: add support for hidpi mode → https://git.io/vpdny
<{^_^}> [nixpkgs] @Havvy opened pull request #40580 → mdbook 0.1.5 -> 0.1.7 → https://git.io/vpdnS
<lostman> @boomshroom I'm uisng https://github.com/solson/rust-nightly-nix to get the nightly with musl target but then rustBuildPackage complain musl target not available. I give it `rust = rustNightly` from the overlay
mmlb10 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #40581 → sedutil: init at 1.15.1 and corresponding nixos module → https://git.io/vpdnA
smallville7123 has quit [Quit: rosa]
reinzelmann has joined #nixos
jperras has joined #nixos
jperras has quit [Ping timeout: 240 seconds]
mizu_no_oto has quit [Quit: Computer has gone to sleep.]
marek has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #40581 → sedutil: init at 1.15.1 and corresponding nixos module → https://git.io/vpdnA
<{^_^}> [nixpkgs] @peterhoeg pushed 3 commits to master: https://git.io/vpdcn
<{^_^}> → 517589f1 by @peterhoeg: sedutil: init at 1.15.1
<{^_^}> → 7f27566e by @peterhoeg: Merge pull request #40581 from peterhoeg/p/sedutil
<{^_^}> → c33d8f3d by @peterhoeg: nixos sedutil: module for setting up kernel parameters
marek has joined #nixos
smallville7123 has joined #nixos
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Rusty1_ has quit [Quit: Konversation terminated!]
<iqubic> https://www.openprinting.org/printer/Brother/Brother-HL-L6400DW I wish I understood how to parse the information there, and find a download link. I'm not sure if that driver is still there at this time.
joehh1 has joined #nixos
aristid has quit [Ping timeout: 255 seconds]
aristid has joined #nixos
smallville7123 has quit [Read error: Connection reset by peer]
smallville7123 has joined #nixos
orivej has quit [Ping timeout: 264 seconds]
Guanin_ has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jwiegley opened pull request #40582 → haskellPackages.developPackage: Add a defaulted provideDrv argument → https://git.io/vpdCu
MercurialAlchemi has joined #nixos
<jackdk> I notice that when entering a nix shell for haskell programs I'm developing, nix downloads documentation for the libraries. Is there a tool or easy way to get the haddocks into the browser?
Guanin_ has joined #nixos
<MichaelRaskin> iqubic: Try setting up «Generic PCL» driver
<elvishjerricco> jackdk: If you use `ghcWithHoogle` rather than `ghcWithPackages`, you can use `hoogle server --local` to get searchable docs
<MichaelRaskin> Maybe exploding the deb's at this page would help http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=hll6400dw_us_eu_as&os=128
marusich has joined #nixos
reinzelmann has quit [Quit: Leaving]
jperras has joined #nixos
<jackdk> sorry elvishjerricco, how do I do that? my packages are set up in the style of https://github.com/qfpl/sv (I'm not hacking on `sv`, but that `packagename.nix`/`default.nix`/`shell.nix` split)
<iqubic> MichaelRaskin: What do you mean, explode the deb?
<MichaelRaskin> Well, download the CUPSwrapper GPL-licensed deb (unfortunately, requires a click-through EULA with JavaScript, but the text of EULA is GPL)
<MichaelRaskin> Install dpkg (from Nixpkgs, for example) and user dpkg-deb -x to access the contents of the file
<iqubic> I see. How will that help?
<MichaelRaskin> There is a Perl script and a PPD file
smallville7123 has quit [Quit: rosa]
<MichaelRaskin> Two Perl files, OK
<iqubic> Okay? How will that help me?
orivej has joined #nixos
<iqubic> I'll look into this on my own.
jperras has quit [Ping timeout: 268 seconds]
<MichaelRaskin> You patch the script interpreter PATH of the perl scripts, add the directory with them to CUPS path (maybe by putting them in /bin of a package and adding it to CUPS driver list) and upload the PPD to CUPS web UI when configuring the printer
<boomshroom> I'm trying to test clever's QEMU mechanism by building hello for aarch64. expand-response-params failed with `bootstrap-stage2-gcc-wrapper/bin/as: unrecognized option '--64'`
robstr has joined #nixos
<MichaelRaskin> iqubic: then you read the error messages and probably add something else to PATH, or maybe to Perl library search PATH…
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40521 → minor improvement to nix installation instructions → https://git.io/vpQzx
<{^_^}> [nixpkgs] @matthewbauer pushed commit from @wfranzini to master « minor improvement to nix installation instructions (#40521) »: https://git.io/vpdW2
shikiryogy has joined #nixos
<boomshroom> On a separate build, libidn-1.33-x86_64-unknown-linux-musl errored with `intprops.h:234:34: error: expected ')' before '(' token`
page has quit [Ping timeout: 240 seconds]
<iqubic> I don't know how to patch a script.
smallville7123 has joined #nixos
joehh1 has quit [Ping timeout: 240 seconds]
page has joined #nixos
<iqubic> Like just add a new package as an overlay?
<angerman> why would binutils depend on the libcCross? That does feel incorrect to me, I'd love to be proven wrong though.
smallville7123 has quit [Client Quit]
<MichaelRaskin> Ah, direct URLs do work
<MichaelRaskin> Sounds like a plan, yes.
spear2 has quit [Remote host closed the connection]
pie_ has quit [Ping timeout: 265 seconds]
spear2 has joined #nixos
<MichaelRaskin> Ah, maybe you do need the second deb, too
<iqubic> I have the derivation of that too.
<shikiryogy> Hi guys, is there a really simple way to run a binary? I don't want to package it, I don't want it reproducible or anything, I don't want to know its dependencies, sometimes I just need to test something fast and delete it, is there any way I can achieve that?
<Yaniel> patchelf
<Yaniel> oh actually
<boomshroom> shikiryogy: From nixpkgs? `nix run` or `nix-shell -p`
<Yaniel> depending on the binary you can try steam-run
<MichaelRaskin> iqubic: should work then
<iqubic> yeah, I'll try.
joehh1 has joined #nixos
<shikiryogy> boomshroom: It is not from nixpkgs. For example I wanted to test if something looked correctly on firefox 60. For some reason the overlay did not work, and anyway, I wanted to download the binary and run it
<iqubic> I suppose I can just create a new default.nix and an overlay that that runs self.callPackage, right? Isn't that how that works?
<iqubic> Why would I need both the CUPSwrapper and the lpr files though?
kreetx has joined #nixos
<MichaelRaskin> Not really sure…
<adisbladis[m]> Hm. I'm trying to build a package that uses cmake. It's all a fairly standard cmake build but for some reasons my object files never gets linked. Here is my derivation: https://ptpb.pw/NY9H and here is the build output https://paste.pound-python.org/show/3YyRfO82wUIGN4OfjcP9/
adisbladis has joined #nixos
<adisbladis[m]> I don't really understand what's wrong and my cmake-fu is not good enough
<iqubic> cmake is weird, because it mixed tabs and spaces. I don't like it for that reason.
<adisbladis> This is the project in question: https://github.com/akermu/emacs-libvterm
<lostman> how do I use channels in derivations? if I have `unstable https://nixos.org/channels/nixpkgs-unstable`, how do I select packages from unstable?
<johnw> adisbladis[m]: you're not seeing all of the output
<johnw> adisbladis[m]: try nix-build with -K, then go into the intermediate directory and try to finish the build yourself
<johnw> then you should see the real error
<adisbladis> johnw: It turns out I'm blind :)
<adisbladis> I didn't spot it before, but the .so IS created is ../
<adisbladis> Now things work as expected
<johnw> nice
<johnw> i love it when I can fix things so easily
<adisbladis> This emacs module is _super_ nice :O
<adisbladis> It renders my fish shell properly
<adisbladis> <3
seanparsons has quit [Read error: Connection reset by peer]
leat has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @adisbladis merged pull request #40221 → Jetbrains products' update 2018.1.3 → https://git.io/vpP4j
<{^_^}> [nixpkgs] @adisbladis pushed 5 commits to master: https://git.io/vpdlg
<{^_^}> → dd32c316 by @jokogr: jetbrains.idea-community: 2018.1.2 -> 2018.1.3
<{^_^}> → b184f60d by @jokogr: jetbrains.idea-ultimate: 2018.1.2 -> 2018.1.3
<{^_^}> → 49418855 by @jokogr: jetbrains.ruby-mine: 2018.1.1 -> 2018.1.2
MichaelRaskin has left #nixos [#nixos]
Have-Quick has quit [Quit: Have-Quick]
endformationage has quit [Quit: WeeChat 1.9.1]
Have-Quick has joined #nixos
<tnks> clever: I just saw your "nixos-installer" project. Looks like you stopped about a year ago. What's the status of work on a nice GUI installer?
seanparsons has joined #nixos
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpdlH
<{^_^}> → 485fe9e7 by @matthewbauer: Merge pull request #40223 from jD91mZM2/shouldnt-we-just-use-the-pam-environment-file-instead
<{^_^}> → 77a6cbb1 by @jD91mZM2: zsh: move setEnvironment stuff to zprofile
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40223 → zsh: move setEnvironment stuff to zprofile → https://git.io/vpPBA
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40415 → uim: 1.8.6 -> 1.8.6-20180501-git, switch to fetchFromGitHub → https://git.io/vpS5o
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpdl5
<{^_^}> → 13f44694 by @oxij: uim: 1.8.6 -> 1.8.6-20180501-git, switch to fetchFromGitHub
<{^_^}> → 0b439d8d by @matthewbauer: Merge pull request #40415 from oxij/pkgs/update-uim
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40421 → nixos/tests: add jbake → https://git.io/vpSdh
<{^_^}> [nixpkgs] @matthewbauer pushed commit from @moaxcp to master « jbake: add check (#40421) »: https://git.io/vpdlb
winem_ has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40419 → linuxPackages.kernel: config: fix DEBUG_INFO setting → https://git.io/vpS5M
<{^_^}> [nixpkgs] @matthewbauer pushed commit from @oxij to master « Merge pull request #40419 from oxij/pkgs/fix-linux-debug »: https://git.io/vpdlp
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40376 → vala-panel-appmenu: init at 0.6.94 → https://git.io/vpyE9
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd8e
<{^_^}> → d7e49cfc by @jD91mZM2: vala-panel-appmenu: init at 0.6.94
<{^_^}> → ee13036e by @matthewbauer: Merge pull request #40376 from jD91mZM2/vala-panel-appmenu
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40476 → neomutt: 20180323 -> 20180512 → https://git.io/vp9NB
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd8v
<{^_^}> → 53631914 by @matthewbauer: Merge pull request #40476 from r-ryantm/auto-update/neomutt
<{^_^}> → 6b93c2e7 by R. RyanTM: neomutt: 20180323 -> 20180512
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd8f
<{^_^}> → d6974a11 by R. RyanTM: mate.mate-panel: 1.20.1 -> 1.21.0
<{^_^}> → 5739688a by @matthewbauer: Merge pull request #40478 from r-ryantm/auto-update/mate-panel
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40478 → mate.mate-panel: 1.20.1 -> 1.21.0 → https://git.io/vp9Aa
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40472 → osrm-backend: 5.17.2 -> 5.18.0 → https://git.io/vp9QT
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd8J
<{^_^}> → d0d15f7f by R. RyanTM: osrm-backend: 5.17.2 -> 5.18.0
<{^_^}> → 6057ffa9 by @matthewbauer: Merge pull request #40472 from r-ryantm/auto-update/osrm-backend
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40481 → libsForQt5.mlt: 6.6.0 -> 6.8.0 → https://git.io/vp9x0
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd8U
<{^_^}> → c56dcb43 by R. RyanTM: libsForQt5.mlt: 6.6.0 -> 6.8.0
<{^_^}> → f3f59808 by @matthewbauer: Merge pull request #40481 from r-ryantm/auto-update/mlt
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40482 → libmediainfo: 18.03.1 -> 18.05 → https://git.io/vpHfQ
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd8T
<{^_^}> → 5d78859c by R. RyanTM: libmediainfo: 18.03.1 -> 18.05
<{^_^}> → 59fff18f by @matthewbauer: Merge pull request #40482 from r-ryantm/auto-update/libmediainfo
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40496 → chirp: 20180412 -> 20180512 → https://git.io/vpH42
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd8L
<{^_^}> → d8c9aff5 by R. RyanTM: chirp: 20180412 -> 20180512
<{^_^}> → 375ad754 by @matthewbauer: Merge pull request #40496 from r-ryantm/auto-update/chirp-daily
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpd83
<{^_^}> → b14f809b by @mmlb: flent: init at 1.2.2
<{^_^}> → 0e2dd13f by @matthewbauer: Merge pull request #40506 from mmlb/flent
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40506 → flent: init at 1.2.2 → https://git.io/vpHh0
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40384 → chromium: 66.0.3359.139 -> 66.0.3359.181 → https://git.io/vpy7K
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/vpd8G
<{^_^}> → 18370267 by @YorikSar: chromium: 66.0.3359.139 -> 66.0.3359.170
<{^_^}> → 27298752 by @YorikSar: chromium: 66.0.3359.170 -> 66.0.3359.181
<{^_^}> → b19c92be by @matthewbauer: Merge pull request #40384 from YorikSar/update-chromium
<{^_^}> [nixpkgs] @matthewbauer pushed 5 commits to master: https://git.io/vpd8B
<{^_^}> → d6c9efa2 by @matthewbauer: watchman: add fsevents support
<{^_^}> → bb831b79 by @matthewbauer: redshift: support macosx
<{^_^}> → 8419c347 by @Chiiruno: qtchan: init at v0.100
<{^_^}> [nixpkgs] @matthewbauer closed pull request #40471 → qtchan: init at v0.100 → https://git.io/vp9D7
<{^_^}> [nixpkgs] @adisbladis opened pull request #40583 → Emacs packages.emacs libvterm → https://git.io/vpd8r
<adisbladis> I'm just gonna let the borg do it's thing before I merge
joehh1 has quit [Ping timeout: 260 seconds]
<etu> adisbladis: Hmm, interesting thing :)
<adisbladis> johnw: Thanks for being my rubber duck :)
<johnw> :)
<adisbladis> etu: Works really well
<adisbladis> Curses apps are a bit slow
<johnw> i have another friend that uses that metaphor
<adisbladis> But otherwise I'm quite happy
<{^_^}> [nixpkgs] @yegortimoshenko merged pull request #40540 → i7z: do not build the GUI by default → https://git.io/vp7Jx
<{^_^}> [nixpkgs] @yegortimoshenko pushed 2 commits to master: https://git.io/vpd87
Have-Quick has quit [Quit: Have-Quick]
<{^_^}> → 389691a4 by @peterhoeg: i7z: do not build the GUI by default
<{^_^}> → 7d842f3b by @yegortimoshenko: Merge pull request #40540 from peterhoeg/f/i7z
<adisbladis> etu: It doesn't handle resizing all that well
<adisbladis> But I'm sure that can be fixed
<{^_^}> [nixpkgs] @matthewbauer closed pull request #40132 → emacs: remove legacy packages → https://git.io/vpohe
marek has quit [Ping timeout: 256 seconds]
<etu> adisbladis: As the project page say: "This is a alpha-release, so it will crash your emacs. If it does, please report a bug!"
<adisbladis> etu: Yeah :)
<adisbladis> It didn't crash my emacs though
<adisbladis> I'm disappointed
<etu> I'm gonna try it some day when it end up in nixos-unstable :>
marek has joined #nixos
<LnL> iqubic: super.callPackage
<adisbladis> htop running in emacs :)
<adisbladis> And it looks like its supposed to
<etu> emacs -nw in that and you're set ;)
<{^_^}> [nixpkgs] @adisbladis pushed 3 commits to master: https://git.io/vpd4B
<{^_^}> → 3290800d by @adisbladis: libvterm-neovim: init at 2017-11-05
<{^_^}> → 149a0dc1 by @adisbladis: emacsPackages.emacs-libvterm: init at unstable-2017-11-24
<{^_^}> → 374a18fc by @adisbladis: Merge pull request #40583 from adisbladis/emacsPackages.emacs-libvterm
<{^_^}> [nixpkgs] @adisbladis merged pull request #40583 → emacsPackages.emacs-libvterm: init at unstable-2017-11-24 → https://git.io/vpd8r
<adisbladis> etu: Haha
jD91mZM2 has joined #nixos
reinzelmann has joined #nixos
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/vpd4y
<{^_^}> → 2e3783ed by @adisbladis: firefox-devedition-bin: 61.0b4 -> 61.0b5
<{^_^}> → 677f40dd by @adisbladis: firefox-beta-bin: 61.0b4 -> 61.0b5
bsima has quit [Quit: Bye!]
xy2_ has joined #nixos
<pemeunier> Hi! I want to define a set using { x."${bla.bli}".y = true; x."abc".z = false; }, and sometimes ${bla.bli} might be equal to "abc".
<pemeunier> Nix complains that the attribute is defined twice in that case, even though the actual attribute I want to set is ….y in one case and ….z in the other
<pemeunier> Is there any way to get this to work?
knupfer has joined #nixos
<Lears> You can do something like { x = lib.recursiveUpdate { "${bla.bli}".y = true; } { "abc".z = false; }; }
johann__ has joined #nixos
<pemeunier> Lears: thanks!
<{^_^}> [nixpkgs] @adisbladis pushed to master « emacsPackages.emacs-libvterm: Fix build (flipped over libvterm-neovim) »: https://git.io/vpdBZ
hotfuzz_ has joined #nixos
xy2_ has quit [Ping timeout: 264 seconds]
hotfuzz has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40561 → backport: haskellPackages: Fix overriding all-cabal-hashes → https://git.io/vp5Vx
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to release-18.03: https://git.io/vpdBS
<{^_^}> → 81a48c85 by @ElvishJerricco: haskellPackages: Fix overriding all-cabal-hashes
<{^_^}> → 56f199b4 by @matthewbauer: Merge pull request #40561 from ElvishJerricco/backport-18.03-fix-overriding-all-cabal-hashes
<{^_^}> [nixpkgs] @matthewbauer pushed commit from @alexfmpe to master « trivial-builders.nix: support directories in requireFile »: https://git.io/vpdB5
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40568 → Allow recursive hash for requireFile so it can support directories → https://git.io/vp5SP
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40429 → sass: 3.4.22 -> 3.5.6 → https://git.io/vp9JH
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/vpdBd
<{^_^}> → e9ed8dd7 by @jfrankenau: sass: 3.4.22 -> 3.5.6
<{^_^}> → 7b9e40ab by @matthewbauer: Merge pull request #40429 from jfrankenau/update-sass
halfbit has quit [Ping timeout: 276 seconds]
Ariakenom has quit [Quit: Leaving]
Tucky has joined #nixos
knupfer has quit [Ping timeout: 265 seconds]
jtojnar has quit [Read error: Connection reset by peer]
xAFFE has joined #nixos
pako_ has quit [Quit: ZNC 1.7.0 - https://znc.in]
ThatPako has joined #nixos
jackdk has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #40576 → python-ipython: 5.6.0 -> 5.7.0 → https://git.io/vp5jd
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/vpdRz
<{^_^}> → 90cfd65b by @LnL7: python-ipython: 5.6.0 -> 5.7.0
<{^_^}> → 16677a6e by @FRidh: Merge pull request #40576 from LnL7/ipython-5
iqubic` has joined #nixos
iqubic has quit [Ping timeout: 240 seconds]
hyper_ch2 has joined #nixos
hydraz has quit [Ping timeout: 240 seconds]
wangoe has joined #nixos
hydraz has joined #nixos
hydraz has quit [Changing host]
hydraz has joined #nixos
aarvar has quit [Ping timeout: 240 seconds]
smallville7123 has joined #nixos
Ariakenom has joined #nixos
<sphalerite> Anyone familiar with failing builds due to -Wno-c++11-narrowing not being recognised by the compiler? This is specifically for chromium on armv7l-linux
jperras has joined #nixos
<infinisil> > let bla.bli = "abc"; in { x = lib.recursiveUpdate { "${bla.bli}".y = true; } { "abc".z = false; }; }
<{^_^}> { x = <CODE>; }
adisbladis has quit [Remote host closed the connection]
<Myrl-saki> <CODE>?
smallville7123 has quit [Quit: rosa]
<Myrl-saki> wat
<{^_^}> [nixpkgs] @mnacamura opened pull request #40584 → btops: init at 0.1.0 → https://git.io/vpd0C
jperras has quit [Ping timeout: 268 seconds]
smallville7123 has joined #nixos
smallville7123 has quit [Client Quit]
<sphalerite> Myrl-saki: lazy evaluation
<elvishjerricco> angerman: o/ While I'm waiting on some other things to be done, I'm playing around with your Cabal2Nix. I'm going to try to build a new generic-builder that's just based on `ghc-pkg` and `GHC_PACKAGE_PATH` to simplify the creation of the DB and the use of it in a nix-shell
ckauhaus has joined #nixos
<elvishjerricco> technically this doesn't have anything to do with your Cabal2Nix, but together they'll make a very nice improvement to the current haskell infra in nixpkgs
<angerman> elvishjerricco: did you see the compat adapter in haskell.nix, right?
<elvishjerricco> angerman: Yea
<elvishjerricco> This is just because it's *also* nice :P And it'd be cool if my new generic-builder just took the arguments generated by your Cabal2Nix
<angerman> elvishjerricco: btw, I'll rename Cabal2Nix shortly to nix-tools; and the executables will be ${X}2Nix -> from${X}
<angerman> to prevent confusion.
civodul has joined #nixos
<elvishjerricco> nice
<angerman> just so you know :-)
<elvishjerricco> angerman: Is it possible to register stuff like --extra-frameworks with a GHC package db?
<angerman> I don't follow?
coot has joined #nixos
jperras has joined #nixos
szicari has joined #nixos
<elvishjerricco> angerman: Ah, I was confused by this comment but I think I get it now: https://github.com/NixOS/nixpkgs/pull/40393#discussion_r187767584
<sphalerite> z
<sphalerite> oops
<angerman> elvishjerricco: any improvement on the `fromCabal`, `fromLts`, ... tools are highly welcome :-)
<angerman> elvishjerricco: I still consider myself a nix noob.
<elvishjerricco> angerman: Or wait... Maybe I don't. What does he mean by "otherwise the generated library config file does not contain them"?
<elvishjerricco> When you use `--extra-framework-dirs`, does that info get put in the library in the package db?
<angerman> hmm I don't have one handy ,but ghc-pkg dump <name> should tell you.
<angerman> elvishjerricco: framework stuff might be a bit tricky though, not sure how well those are really supported; being a macOS only thing.
<elvishjerricco> angerman: Yea I don't have any usage of `--extra-framework-dirs` handy either :P I was just upstreaming some of Ryan's code
szicari has quit [Ping timeout: 240 seconds]
jperras has quit [Ping timeout: 264 seconds]
johann__ has quit [Quit: Leaving.]
<elvishjerricco> angerman: Looks like it does for extra libs, so I assume it will for extra frameworks as well
Profpatsch has quit [Remote host closed the connection]
<angerman> I would hope so... but libs and frameworks are not really the same.
<Myrl-saki> angerman: My 2c. from* seems a bit close to fetchFrom*
smallville7123 has joined #nixos
<angerman> Myrl-saki: got a better name suggestion? I'm all ears :-)
<Myrl-saki> angerman: Wnat's wrong with the *2nix names?
<angerman> Myrl-saki: Cabal2Nix != cabal2nix
<angerman> Myrl-saki: Stack2Nix != stack2nix
<angerman> and that leads to confusion.
<Myrl-saki> Yep. I'm confused.
<Myrl-saki> Changing them seems tob e a good idea then. :P
<elvishjerricco> Myrl-saki: https://github.com/angerman/Cabal2nix
<angerman> Myrl-saki: there's an alternate universe of tools, that do what cabal2nix, stack2nix,... do just with a different appraoch.
smallville7123 has quit [Client Quit]
johann__ has joined #nixos
stumble has joined #nixos
johanot has joined #nixos
adisbladis has joined #nixos
<boomshroom> Good night guys!
boomshroom has quit [Quit: WeeChat 2.0]
thc202 has joined #nixos
adisbladis has quit [Changing host]
adisbladis has joined #nixos
joshie has quit [Ping timeout: 264 seconds]
joshie has joined #nixos
alex`` has joined #nixos
leat has joined #nixos
commander has joined #nixos
johann__ has quit [Quit: Leaving.]
Ross has quit [Ping timeout: 260 seconds]
Ross has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg pushed to master « vcal: init at 2.7 »: https://git.io/vpdgW
ckauhaus has quit [Remote host closed the connection]
<shikiryogy> npm install compiles some stuff, and during the compilation I get './configure: ./sharpbang: /bin/cat: bad interpreter: No such file or directory'. Is there simple way to make it work?
spear2 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @dotlambda merged pull request #39120 → pythonPackages.uproot: init at 2.8.23. → https://git.io/vpIP1
<{^_^}> [nixpkgs] @dotlambda pushed 3 commits to master: https://git.io/vpdgh
<{^_^}> → 0d32d931 by @ktf: Add myself to the maintainers list
jtojnar has joined #nixos
<{^_^}> → 54cf5d93 by @ktf: pythonPackages.uproot: init at 2.8.23
<{^_^}> → 40edf5ee by @dotlambda: Merge pull request #39120 from ktf/add-uproot
<MasseR> I'm trying to figure out systemd units and timers. I have a systemd-service declared with 'wantedBy = [ "timers.target" ];' and 'startAt = "11:16"'. The unit is started at the specified time, but it's also started with nixos-rebuild
ckauhaus has joined #nixos
johann__ has joined #nixos
<jD91mZM2> MasseR: What happens if you remove wantedBy?
mmercier has joined #nixos
<MasseR> sec
<MasseR> at least it didn't run it during rebuild. Few more seconds until the designated time
<mmercier> Hi all! It is possible to append content in an /etc file? I'd like to add something to /etc/inputrc but it seem that the only options are `environment.etc.<name?>.source` and `environment.etc.<name?>.text`
alex`` has quit [Ping timeout: 268 seconds]
freeman42x]NixOS has joined #nixos
<MasseR> jD91mZM2: +1 thank you
<jD91mZM2> :)
spear2 has joined #nixos
spear2 has quit [Client Quit]
Ross has quit [Ping timeout: 264 seconds]
Ross has joined #nixos
camsbury has joined #nixos
vaninwagen has joined #nixos
<stumble> mmercier: I'm not sure what the best way is, but if you have to you can read in /etc/inputrc, and then write out its contents followed by your additions, back into /etc/inputrc.
<stumble> There are useful primatives like builtins.readFile and builtins.concatStringsSep.
<mmercier> stumble: Thanks, this is what I'm trying to do but I'd like to get it from nixpkgs and from /etc/inputrc (inputrc is here in the store: nixpkgs/nixos/modules/programs/bash/inputrc)
<reinzelmann> Is anyone else using the zoom-us package? It complains about a missing libGL.so.1 to me.
<mmercier> I didn't find a way for now...
MatrixStatsBot[m has left #nixos ["User left"]
alex`` has joined #nixos
<mmercier> stumble: This seems to work: builtins.readFile /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/programs/bash/inputrc + "test"
__Sander__ has joined #nixos
humanoyd has joined #nixos
<stumble> Great!
knupfer has joined #nixos
alex`` has quit [Client Quit]
<stumble> How did you find the right path please?
jjj_ has joined #nixos
<mmercier> using (builtins.elemAt nixPath 1).path
jjj_ has quit [Client Quit]
knupfer has quit [Ping timeout: 276 seconds]
<mmercier> for the root of the path, then I look for the inputrc file in the nixpkgs repo
<mmercier> the problem is that this command only give me a string and I didn't manage to convert it into Path...
<{^_^}> [nixpkgs] @peterhoeg pushed to master « vcal: fix executable perms »: https://git.io/vpdVQ
<mmercier> I tried builtins.toPath ((builtins.elemAt nixPath 1).path) but I still get a string O_o
smallville7123 has joined #nixos
<stumble> Thanks.
<stumble> I'm new to Nix, but that sounds like a question that a more experienced person can answer easily. Keep asking!
<mmercier> Anyone knows why builtins.toPath do not return a Path?
<shikiryogy> Is there a command that simulates a normal FHS?
jensens has joined #nixos
smallville7123 has quit [Quit: rosa]
<tilpner> Yes, buildFHSUserEnv
orivej has quit [Ping timeout: 256 seconds]
smallville7123 has joined #nixos
knupfer has joined #nixos
<mmercier> in Nix repl: `builtins.toPath "/tmp"` return `"/tmp"` is it a bug?
joko has quit [Changing host]
joko has joined #nixos
<infinisil> > builtins.toPath "."
<{^_^}> string '.' doesn't represent an absolute path, at (string):38:1
<infinisil> mmercier: paths are strings
smallville7123 has quit [Client Quit]
<infinisil> mmercier: What to you need exactly?
<infinisil> Paths are *pretty much* strings
<tilpner> > builtins.toPath "/foo/../bar"
<{^_^}> "/bar"
hph^ has joined #nixos
hph^ has quit [Remote host closed the connection]
Twey has joined #nixos
sigmundv_ has joined #nixos
<steveeJ> since my recent change on staruml (https://github.com/NixOS/nixpkgs/pull/40551) it can't open my previously created diagrams anymore. it seems weird as creating new diagrams and storing/loading them to/from disk works fine. there's no error output when attempting to load them. however, there's a locale warning when running staruml
knupfer has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-18.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/56f199b4822 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.03-darwin)
patrl has joined #nixos
patrl has quit [Client Quit]
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/56f199b4822 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
jperras has joined #nixos
<steveeJ> I could imagine that it's a library issue with locales. please check out https://github.com/NixOS/nixpkgs/issues/40585 for details
jperras has quit [Ping timeout: 248 seconds]
thblt has joined #nixos
adisbladis has quit [Remote host closed the connection]
leat has quit [Ping timeout: 240 seconds]
Arcaelyx has quit [Ping timeout: 276 seconds]
adisbladis has joined #nixos
stumble has quit [Read error: Connection reset by peer]
woboats has quit [Ping timeout: 256 seconds]
lostman has quit [Quit: Connection closed for inactivity]
woboats has joined #nixos
lonokhov has joined #nixos
hyper_ch2 has quit [Ping timeout: 260 seconds]
jtojnar has quit [Remote host closed the connection]
jtojnar has joined #nixos
ckauhaus has quit [Remote host closed the connection]
mk-fg has quit [Ping timeout: 265 seconds]
hyper_ch2 has joined #nixos
aramiscd_ has quit [Quit: WeeChat 2.0.1]
joehh1 has joined #nixos
johann__ has quit [Quit: Leaving.]
unkn has joined #nixos
mk-fg has joined #nixos
mk-fg has quit [Changing host]
mk-fg has joined #nixos
orivej has joined #nixos
ericsagnes has quit [Ping timeout: 265 seconds]
ckauhaus has joined #nixos
Ariakenom has quit [Ping timeout: 260 seconds]
szicari has joined #nixos
stumble has joined #nixos
<{^_^}> [nixos-org-configurations] @edolstra pushed 3 commits to master: https://git.io/vpdyG
<{^_^}> → f13767ee by @edolstra: Remove comment that breaks Apache 2.4.<something>
<{^_^}> → 5f7cb626 by @edolstra: Disable email sending on chef
<{^_^}> → 1dfde8a7 by @edolstra: Add new disk to chef
szicari has quit [Ping timeout: 240 seconds]
hyper_ch2 has quit [Ping timeout: 260 seconds]
maingo has quit [Quit: Connection closed for inactivity]
ckauhaus has quit [Ping timeout: 255 seconds]
camsbury has quit [Remote host closed the connection]
camsbury has joined #nixos
mk-fg has quit [Ping timeout: 256 seconds]
justanotheruser has joined #nixos
mk-fg has joined #nixos
camsbury has quit [Ping timeout: 265 seconds]
mk-fg has quit [Changing host]
mk-fg has joined #nixos
adisbladis has quit [Quit: ERC (IRC client for Emacs 25.3.1)]
Twey has quit [Quit: WeeChat 1.7]
vaninwagen has quit [Ping timeout: 248 seconds]
Rovanion has quit [Quit: WeeChat 1.4]
<infinisil> Why do I have to compile qemu when doing a nixos-rebuild build-vm :/
ckauhaus has joined #nixos
leat has joined #nixos
smallville7123 has joined #nixos
Ariakenom has joined #nixos
Ridout has joined #nixos
Ross has quit [Ping timeout: 248 seconds]
ckauhaus has quit []
ckauhaus has joined #nixos
ckauhaus has quit [Remote host closed the connection]
ckauhaus has joined #nixos
Ross has joined #nixos
<mmercier> Ok I understand better now: I just wanted to join two path
Huddo121 has joined #nixos
ckauhaus has quit [Client Quit]
<mmercier> thanks tilpner: I wanted to get the path of the inputrc file insind Nixpkgs, now it works with: (builtins.elemAt nixPath 1).path + "/nixos/modules/programs/bash/inputrc"
<stumble> \o/
<tilpner> Huh
<stumble> tilpner++
<{^_^}> tilpner's karma got increased to 4
<tilpner> That doesn't seem like a good idea
<tilpner> Is <nixpkgs/nixos/modules/programs/bash/inputrc> not an option, or did you not try it?
Profpatsch has joined #nixos
<tilpner> For me, builtins.elemAt builtins.nixPath 1 refers to "/nix/store/mf0pq6471kq4y0fv3fszrpvz7sr4nbpp-nix-2.0/share/nix/corepkgs"
<tilpner> mmercier - ^
cmcdragonkai has quit [Quit: WeeChat 1.9.1]
<{^_^}> [nixpkgs] @pSub merged pull request #40584 → btops: init at 0.1.0 → https://git.io/vpd0C
<{^_^}> [nixpkgs] @pSub pushed 2 commits to master: https://git.io/vpdQu
<{^_^}> → 0910be83 by @mnacamura: btops: init at 0.1.0
<{^_^}> → ad31217c by @pSub: Merge pull request #40584 from mnacamura/btops
<infinisil> mmercier: Yeah that doesn't seem like a very good idea
<mmercier> tilpner: I didn't know this syntax thanks
<tilpner> <nixpkgs/foo> is short for <nixpkgs> + /foo
karlguy has quit [Ping timeout: 240 seconds]
<tilpner> And <foo> looks up "foo" in your NIX_PATH
AluisioASG has quit [Remote host closed the connection]
<infinisil> > <nixpkgs/nixos/modules/programs/bash/inputrc>
<{^_^}> /var/lib/nixbot/state/nixpkgs/nixos/modules/programs/bash/inputrc
<steveeJ> infinisil: the qemu used for the build-vm stuff is some host specific version. are you on some exotic host?
<infinisil> steveeJ: Nah, normal x86_64
<infinisil> steveeJ: But I am using master nixpkgs
AluisioASG has joined #nixos
<steveeJ> infinisil: on master it's not surprising to compile anyt
<steveeJ> hing
<mmercier> looks better now: thanks: tilpner and infiinisil :)
<tilpner> :)
<infinisil> steveeJ: Hmm yeah I guess
silver has joined #nixos
<infinisil> Hmm.. With build-vm I get a black screen after the phase 1 and phase 2 messages
<infinisil> It did work for a bit before and I could enter a login, but now it doesn't anymore. It says something like root.root is not a valid user
<{^_^}> [nixpkgs] @NeQuissimus pushed 4 commits to master: https://git.io/vpd73
<{^_^}> → b8aa9518 by @NeQuissimus: linux: 4.9.99 -> 4.9.100
<{^_^}> → 56beb9b9 by @NeQuissimus: linux: 4.4.131 -> 4.4.132
<{^_^}> → 8d68eca6 by @NeQuissimus: linux: 4.14.40 -> 4.14.41
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.03 « linux: 4.4.131 -> 4.4.132 »: https://git.io/vpd7Z
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.03 « linux: 4.9.99 -> 4.9.100 »: https://git.io/vpd7C
<steveeJ> infinisil: try removing the disk in pwd
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.03 « linux: 4.14.40 -> 4.14.41 »: https://git.io/vpd7l
pie_ has joined #nixos
<infinisil> Ohhhh
<mmercier> For those who are interested to have, in nix-shell, history based with up key based on the begining of the line: here is the code:
<infinisil> steveeJ: Thanks, that was it
MP2E has quit [Remote host closed the connection]
smallville7123 has quit [Quit: rosa]
smallville7123 has joined #nixos
ericsagnes has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed to staging « curl: 7.59.0 -> 7.60.0 »: https://git.io/vpd7x
<pierron> johnw: "my dependencies for that package should be from self?" yes, that's what I mean.
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « vscode: 1.23.0 -> 1.23.1 »: https://git.io/vpd5l
hyper_ch2 has joined #nixos
jperras has joined #nixos
jperras has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @P-E-Meunier opened pull request #40587 → Carnix: 0.7.2 -> 0.8.0 → https://git.io/vpddX
simukis has joined #nixos
jD91mZM2 has quit [Quit: WeeChat 2.0]
LnL has quit [Ping timeout: 248 seconds]
<infinisil> Oh god, the znc module is messier than I thought
<infinisil> There are functions declared but not used
<infinisil> There are options declared but not used
<hodapp> RUN
<infinisil> It declares a default user/password, which doesn't get used as the default, but as an example
<infinisil> Uses ${coreutils}/bin/<foo> for all bash functions
Ridout has quit [Quit: Lost terminal]
<sphalerite> for bash functions..? o.O
<gchristensen> infinisil: please remember somebody in the community wrote that module and would probably be happy for it to be improved, but your commentary isn't very respectful of their effort
<infinisil> Yup, echo, cp, rm, etc.
<sphalerite> cp and rm aren't bash functions :p
<infinisil> gchristensen: I am currently trying to improve it
<infinisil> sphalerite: Oh, okay but they are on PATH already
LnL has joined #nixos
<gchristensen> please don't tear down the previous author in the process
smallville7123 has quit [Quit: rosa]
<etu> gchristensen++
<{^_^}> gchristensen's karma got increased to 3
<infinisil> I should really blame the person who reviewed this
<gchristensen> no, you shouldn't
camsbury has joined #nixos
<gchristensen> it isn't helpful or constructive
<infinisil> Well, somebody is to blame..
<gchristensen> it isn't needed nor deserved
<infinisil> I won't mention it to them of course
<Myrl-saki> For nixops, can a machine set another machines' options?
<Myrl-saki> Or at least set a variable that the other machine can use.
<infinisil> Myrl-saki: Only in your nixop's config file
<infinisil> Not within the nixos modules
<Myrl-saki> infinisil: That's kinda what I need.
<infinisil> Yeah you can't do that unfortunately, I've wanted that too
<infinisil> But it's really not possible with how nixops currently works
<Myrl-saki> infinisil: I want my nixops' config file to override the nixos module, such that it will enable something on the other machine.
<adisbladis[m]> Infinisil: Blaming is not very constructive. Making a good PR and CCing the original author is.
<{^_^}> Channel nixpkgs-18.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/e9ba8d936e9 (from 35 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-18.03-darwin)
<Myrl-saki> infinisil: OTOH, can you tell me more about the "only in your nixops' file"?
<infinisil> Myrl-saki: Ah yeah, that's possible, but you can't do anything from your nixos config directly, it has to be the nixops one
deepfire` has quit [Ping timeout: 256 seconds]
<adisbladis[m]> A lot of nixpkgs contributors are nix newbies
<infinisil> adisbladis[m]: Yeah I'll do that once I finish, am working on it
camsbury has quit [Ping timeout: 260 seconds]
<infinisil> adisbladis[m]: But reviewers shouldn't be
<Myrl-saki> So, if i understand, I can do `{ machine_a = { machine_b....};};` or?
patrl has joined #nixos
patrl has quit [Client Quit]
<gchristensen> infinisil: laying blame is not helpful or productive and gets nobody anywhere except you feel whatever you feel by blaming people, and everybody else feels bad. no progress is made, the only thing changed is someone who is in the community now feels bad about the free work they did.
<infinisil> Myrl-saki: Hmm what are you intending to use it for? Yeah something like that should work
<Myrl-saki> infinisil: Basically
patrl has joined #nixos
<Myrl-saki> infinisil: machine_a has a startup script, that should normally be run locally.
<Myrl-saki> infinisil: But I want to do some horizontal scaling.
<infinisil> gchristensen: I'm not thinking of blame as a bad word necessarily, just the git blame kind of way
<Myrl-saki> infinisil: So instead, machine_b will run the startup script.
<{^_^}> [nixpkgs] @worldofpeace opened pull request #40588 → kodiPlugins.osmc-skin: init at 17.0.4 → https://git.io/vpdNU
johann__ has joined #nixos
<Myrl-saki> To make it even simpler, it's something along the lines of "machine_a will activate a service on machine_b"
<gchristensen> that isn't what "<infinisil> Well, somebody is to blame.." means
<infinisil> Myrl-saki: Hmm, so a runtime thing?
<Myrl-saki> infinisil: What do you mean a runtime thing?
<infinisil> Myrl-saki: "a will activate a service on b", so this happens at runtime, not at the config eval time?
<Myrl-saki> infinisil: It happens at config eval time.
<Myrl-saki> Basically, it will evaluate machine a, notice that I passed "machine b", so instead of starting the service on machine a, it will start the service on machine b.
<Myrl-saki> By start, I mean enable.
acarrico has joined #nixos
<infinisil> Maybe you want something like `let machineToRunItOn = "machineb"; in { <config> ${machineToRunItOn}.service.foo.enable = true; }`?
<Myrl-saki> Yeah, that's exactly what I'm thinking.
astsmtl has quit [Read error: Connection reset by peer]
astsmtl- has joined #nixos
<Myrl-saki> infinisil: To be more exact, I'll probably do something like `service.foo.machine = "machineb";`
<infinisil> And then use the `nodes` argument?
<Myrl-saki> infinisil: Wait, nodes argument?
<Myrl-saki> Oh, I did not know that exists.
<infinisil> nixops adds a nodes argument to the nixos modules, so you can do `{ config, lib, nodes, ... }:`
<infinisil> nodes then contains all the nodes in your network
<infinisil> `nodes.machinea.config.services.foo.enable` -> true
<infinisil> But it has some quirks
<Myrl-saki> Such as?
<infinisil> machinea's config needs to be evaluated twice in the above example
<{^_^}> [hydra] @edolstra pushed to master « Allow setting GC_INITIAL_HEAP_SIZE for hydra-eval-jobs »: https://git.io/vpdAU
<infinisil> Once for machinea itself, and once for machineb which uses machinea's config
jtojnar has quit [Ping timeout: 255 seconds]
<infinisil> Can make it rather slow
<infinisil> Another one is that you can't make it recursive, this dependency cycle will give you infinite recursion in all cases: machinea.config -> machineb.config -> machinea.cnofig
<Myrl-saki> myrl@myrl:~$ nix-shell -p 'let pkgs_ = "pkgs"; foo = "gcc"; in ${pkgs_}.${foo}'
<Myrl-saki> error: syntax error, unexpected DOLLAR_CURLY, at (string):1:130
<Myrl-saki> (I'm using nix-shell as a nix repl)
<infinisil> Can't do the ${pkgs_} thing
<infinisil> pkgs.${pkgs_} would work
<Myrl-saki> infinisil: Right, so I believe I can't do ` ${machineToRunItOn}.service.foo.enable = true; }`?
<Myrl-saki> Or?
<infinisil> > let machineToRunItOn = "test"; in { ${machineToRunItOn}.service.foo.enable = true; }
<{^_^}> { test = <CODE>; }
deepfire` has joined #nixos
<Myrl-saki> I feel even more confused now tbh. :P
<udono> Hi, does it make sense or is it needed to create an issue first, when I want to provide a patch (PR) to upgrade a nixos package?
<infinisil> In your example you try to evaluate the attribute "gcc" of the string "pkgs". But in what I showed I am *assigning* an attribute
<Myrl-saki> infinisil: Oh right, makes sense, thanks.
<sphalerite> udono: no, just go ahead and make the PR :)
<udono> sphalerite: Thanks
<Myrl-saki> What if there are dots on the string?
<Myrl-saki> Oh wait, hmm.
<Myrl-saki> What if I don't want a string.
<infinisil> > let machineToRunItOn = "ta]+ag)+[})*f]uda.hu.est"; in { ${machineToRunItOn}.service.foo.enable = true; }
<{^_^}> { "ta]+ag)+[})*f]uda.hu.est" = <CODE>; }
<Myrl-saki> `let foo = nodes.machineb.config; in { ...}`
<{^_^}> [hydra] @edolstra pushed to master « hydra-evaluator: Allow setting the maximum number of concurrent evaluations »: https://git.io/vpdAg
<Myrl-saki> infinisil: Basically, I'm lazy.
patrl has quit [Quit: WeeChat 2.0]
<infinisil> What's that foo for?
<Myrl-saki> Okay, here's my idea.
<Myrl-saki> Let me gist it.
ThatDocsLady_ is now known as ThatDocsLady
<infinisil> That's a nixos module?
<Myrl-saki> infinisil: The idea is that if foo is null, then it will apply to the machine itself, but if foo is non-null, specifically, if it is "nodes.machineb.config", it will activate on the other machine.
<Myrl-saki> infinisil: Yeah.
<infinisil> You can do that with an option: add an option for every machine such as `myOptions.enableFoo` of type bool which when true activates the service, then you can set in your nixops config which one should have it set to true
<Myrl-saki> infinisil: Right, but that's boring. :P
<infinisil> Well I don't know of a way to pass such a foo argument, soo
<infinisil> Options are the arguments of a nixos config in a way
iyzsong has joined #nixos
<Myrl-saki> Interestingly, it results in "infinite recursion encountered" if it's null. Huh.
worldofpeace has joined #nixos
<Myrl-saki> Or anything, really.
<infinisil> The module to add the option can look like: { lib, config, ... }: with lib; { options.enableFoo = mkEnableOption "foo"; config = mkIf config.enableFoo { services.foo.enable = true; }; }
<infinisil> Or even just services.foo.enable = config.enableFoo; if that's all you need
<Myrl-saki> Right.
<Myrl-saki> So basically.
<Myrl-saki> I want to prepend to services.foo
<Myrl-saki> So that I can specify "this machine" or "the other machine"
jtojnar has joined #nixos
<infinisil> Yeah you need to do that in the nixops config
<infinisil> I think
<Myrl-saki> infinisil: Yeah, I understand.
<infinisil> Ah wait
<Myrl-saki> Anyways, I'm already at a dead-end.
<infinisil> You could add an option for only one machine, then use `myenable = !config.machine_with_option.enableFoo`
<Myrl-saki> I think each ${} *will* mean one traversal. Nothing less, nothing more.
<Myrl-saki> So ${null}.... won't be at the root.
* infinisil isn't following
<Myrl-saki> `${null}.service.foo.enable` != `service.fooenable`
<Myrl-saki> `${null}.service.foo.enable` != `service.foo.enable`
<infinisil> > { ${null}.foo = "bar"; }
<{^_^}> { }
<Myrl-saki> The idea is that I can set ${} to either null, or `nodes.machineb.config`
<Myrl-saki> ? { foo = "bar"; }
<Myrl-saki> > { foo = "bar"; }
<{^_^}> { foo = "bar"; }
<infinisil> Ah in the nixops config, yeah that may work
alexteves has quit [Read error: Connection reset by peer]
<Myrl-saki> Wait, let me show you my idea.
<Myrl-saki> Using your example.
Huddo121 has quit [Quit: Leaving]
alexteves has joined #nixos
<{^_^}> [nixpkgs] @woffs opened pull request #40590 → aircrack-ng: 1.2-rc4 -> 1.2 → https://git.io/vpdpf
<Myrl-saki> I think the type is wrong.
<infinisil> That's just the same as `config = mkIf (config.enableFoo && config.machine != null) { services... }`
<infinisil> btw
<Myrl-saki> infinisil: Yeah, I think I understand why.
<Myrl-saki> { foo.bar = "" } is the same as
<Myrl-saki> { foo = { bar = ""; };}
<infinisil> Indeed
<infinisil> > { foo.bar = ""; } == { foo = { bar = ""; } }
<{^_^}> error: syntax error, unexpected '}', expecting ';', at (string):38:44
<infinisil> > { foo.bar = ""; } == { foo = { bar = ""; }; }
<{^_^}> true
<stumble> > true
<{^_^}> true
<Myrl-saki> > { null.foo = "test"; }
<{^_^}> { null = <CODE>; }
<Myrl-saki> Hmm
<infinisil> Null is a string literal in that case
<Myrl-saki> > {${1} = "test"}
<{^_^}> error: syntax error, unexpected '}', expecting ';', at (string):38:15
<Myrl-saki> I guess ${null} is the only non-string that works?
<Myrl-saki> nix-repl> {${1} = "test";}
<Myrl-saki> error: value is an integer while a string was expected
<infinisil> I think so
<infinisil> > { ${1} = "test"; }
<{^_^}> value is an integer while a string was expected
<Myrl-saki> I think what I want is a function that does `{p, root, x}: if p then { config = x } else {${root} = x}`
<Myrl-saki> That's very pseudocody.
<Myrl-saki> I think I need to map to a string.
<infinisil> What's root?
<Myrl-saki> Err, a list of strings.
<Myrl-saki> infinisil: Back to the original example. root is `nodes.machineb.config`
<infinisil> Ah
<Myrl-saki> Or of course, nothing.
<Myrl-saki> Ugh, this feels disgusting though.
<Myrl-saki> The only thing I can think of is
<Myrl-saki> [ "nodes" "machineb" "config ]
<{^_^}> [nixpkgs] @xeji merged pull request #40484 → libite: 2.0.1 -> 2.0.2 → https://git.io/vpHJg
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « libite: 2.0.1 -> 2.0.2 (#40484) »: https://git.io/vpdpy
karlguy has joined #nixos
<Myrl-saki> Which is disgusting, because I'm using strings.
<infinisil> > lib.setAttrByPath [ "nodes" "machineb" "config" ] "hi"
<{^_^}> { nodes = <CODE>; }
<Myrl-saki> ...
<infinisil> > builtins.toJSON (lib.setAttrByPath [ "nodes" "machineb" "config" ] "hi")
<{^_^}> "{\"nodes\":{\"machineb\":{\"config\":\"hi\"}}}"
<Myrl-saki> I should have known that that exists. Lmao.
<Myrl-saki> infinisil: Okay, we're going somewhere.
<infinisil> I didn't know it either a minute ago
<infinisil> I honestly think you're overcomplicating this :P
<Myrl-saki> infinisil: Now, I want to do that, but without using setAttrByPath.
<Myrl-saki> I want to do `let foo = nodes.machineb.config; { foo = "hi";`, but
<Myrl-saki> Hmm, wait, will that work
<Myrl-saki> Instead of foo, use ${foo}
<infinisil> Nope
<infinisil> nodes.machineb.config is the evaluated value
<Myrl-saki> See, this is why we need pointers!
<{^_^}> [nixpkgs] @xeji merged pull request #40468 → timescaledb: 0.9.1 -> 0.9.2 → https://git.io/vp91q
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « timescaledb: 0.9.1 -> 0.9.2 (#40468) »: https://git.io/vpdhv
<Myrl-saki> infinisil: And yeah, I know I'm overcomplicating this, but it'd be nice to have.
<infinisil> There is a certain magic function in nixpkgs
<infinisil> Which allows you to alias options
<steveeJ> Myrl-saki: why don't you just reassign the attribute with the return value of the function you're building?
<Myrl-saki> steveeJ: That's actually what I'm doing.
<infinisil> Myrl-saki: So { foo = "bar"; } would behave the same as { nodes.machineb.config = "bar"; }
<Myrl-saki> I mean
<Myrl-saki> What the code I've written currently does.
<Myrl-saki> And I want to change that.
<steveeJ> Myrl-saki: why the change?
<Myrl-saki> steveeJ: Would be a nice PoC to having the depended service run on a separate machine.
<Myrl-saki> While requiring only a very small patch on the module.
<Myrl-saki> infinisil: What's the function name?
patrl has joined #nixos
MercurialAlchemi has quit [Ping timeout: 276 seconds]
<infinisil> mkAliasDefinition
MercurialAlchemi has joined #nixos
<infinisil> Declare a new option foo, and assign config.services.foo.enable = mkAliasDefinition options.foo
<infinisil> Then foo = true; should set services.foo.enable = true
<Myrl-saki> Oh.
<infinisil> It's one of the few functions that aren't used even once in nixpkgs
<Myrl-saki> nix-repl> with (import <nixpkgs> {}); lib.options.mkAliasDefinition
<Myrl-saki> error: attribute 'mkAliasDefinition' missing, at (string):1:29
<infinisil> Ah no, it is used, never mind
<infinisil> > lib.mkAliasDefinitions
<{^_^}> <LAMBDA>
<infinisil> (missed the s)
<infinisil> (I did)
coot has quit [Quit: coot]
<Myrl-saki> Yeah, I see what you mean now.
<Myrl-saki> So basically.
<Myrl-saki> I should do
<Myrl-saki> root.foo.bar.baz
<Myrl-saki> And set root to either `config` or `nodes.machineb.config`
<Myrl-saki> Rather
<Myrl-saki> And set root to either `mkAliasDefinition config` or `mkAliasDefinition nodes.machineb.config`
<Myrl-saki> I think?
<infinisil> Oh, but you can't assign to nodes
<infinisil> it's readonly
<Myrl-saki> Well shit
<Myrl-saki> Haha
<infinisil> You can't set options to other machines
<infinisil> Not sure how I missed that
<Myrl-saki> Okay, let's start from something else.
MercurialAlchemi has quit [Remote host closed the connection]
<Myrl-saki> Here's an imperative idea.
<infinisil> You can do it in the nixops config, without nodes
<Myrl-saki> MachineA will read a value from Machine B, then MachineB will delete the value.
MercurialAlchemi has joined #nixos
<Myrl-saki> You know
<Myrl-saki> I feel like I'm overcomplicating the idea.
<infinisil> Yes
<Myrl-saki> I just wasted 1 hour.
<Myrl-saki> And wrote nothing.
<infinisil> Alright I'm gonna be away for a bit, just do what works
<infinisil> The nixops config should have the most flexibility
<Myrl-saki> Cya.
Yaniel has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @xeji merged pull request #40590 → aircrack-ng: 1.2-rc4 -> 1.2 → https://git.io/vpdpf
<{^_^}> [nixpkgs] @xeji pushed commit from @woffs to master « aircrack-ng: 1.2-rc4 -> 1.2 (#40590) »: https://git.io/vpdj5
MercurialAlchemi has quit [Client Quit]
justan0theruser has joined #nixos
Yaniel has joined #nixos
justanotheruser has quit [Ping timeout: 276 seconds]
Huddo121 has joined #nixos
Ariakenom has quit [Ping timeout: 240 seconds]
Huddo121 has quit [Client Quit]
<{^_^}> [nixpkgs] @xeji merged pull request #40465 → stubby: 0.2.2 -> 0.2.3 → https://git.io/vp91J
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « stubby: 0.2.2 -> 0.2.3 (#40465) »: https://git.io/vpFe2
peacememories has joined #nixos
Huddo121 has joined #nixos
<{^_^}> [nixos-org-configurations] @edolstra pushed to master « Tweak Hydra configuration »: https://git.io/vpFeF
<Huddo121> Hello, is there a common reason that attempting to build a basic derivation would fail? I'm following along with the nix pills and I'm getting `builder for blah failed to produce output path other-blah`. Is this likely to just be a problem with the coreutils/bin/true builder?
<gchristensen> that means it isn't creating anything at $out
deepfire` has quit [Ping timeout: 256 seconds]
fendor has joined #nixos
<sphalerite> Huddo121: it does say that in the pill's text as well :) just read on
<{^_^}> [nixpkgs] @xeji merged pull request #38667 → Add stubby resolver daemon service module → https://git.io/vxd33
<{^_^}> [nixpkgs] @xeji pushed commit from @baroncharlus to master « Add stubby resolver daemon service module (#38667) »: https://git.io/vpFv9
<Huddo121> Oh wow, king dunderhead here, I think I should go to bed (- __ - ')
<{^_^}> [nixpkgs] @peterhoeg opened pull request #40591 → mpack: fix up broken paths → https://git.io/vpFfk
jperras has joined #nixos
karlguy has quit [Remote host closed the connection]
karlguy has joined #nixos
<sphalerite> Huddo121: we all have our moments :P
deepfire` has joined #nixos
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nuncanada has joined #nixos
karlguy has quit [Quit: Leaving]
<catern> hey #nixos, is there a way to install multiple packages with the same name at the same time?
camsbury has joined #nixos
<catern> with disambiguated names or something
<sphalerite> catern: I don't think so with nix-env building the env for you, but if you write your own buildEnv expression and use nix-env --set it should work I think
<catern> sphalerite: is there any guidance on that?
martingale has quit [Read error: Connection reset by peer]
martingale has joined #nixos
<catern> sphalerite: hmm, is there a specific option there that will do what I want?
<sphalerite> catern: just stick both of the packages in paths =
<catern> eh? what will it do?
<avn> catern: or you can rewrite some underlying packaes, to make them non-conflicting
wangoe has quit [Ping timeout: 276 seconds]
<sphalerite> that will give you an env that contains both of the packages, which you can set your profile to using nix-env --set
<catern> well, the package I want to install multiple of is, python 2 and python 3 pylinkt :)
<avn> (some of them like firefox can rename own guts)
<sphalerite> oh so the problem is path collisions as well as package name collisions?
<avn> catern: do you need them from same shell? If not -- you can use nix-shell, or semi-deprecated myEnvFun even
<sphalerite> +1 for "just use nix-shell"
<catern> sphalerite: oh, yeah, sorry, I was not clear, the issue is path collisions
<catern> I want them from the same shell
griff_ has joined #nixos
<{^_^}> [nixpkgs] @Synthetica9 opened pull request #40592 → llvm6: default to gcc7 instead of gcc8 → https://git.io/vpFTP
<avn> catern: try to refactor your workflow for `nix-shell use-python2.nix` and `nix-shell use-python3.nix` (at least it helps you when python4 come (joke))
<catern> avn: I understand I can do that, and normally do, but I don't want to do that in this instance.
patrl has quit [Quit: WeeChat 2.0]
<sphalerite> catern: in that case I'd probably go for something like runCommand "pylinkts" {} ''mkdir -p $out/bin ; ln -s ${pylinkts3}/bin/pylinkts $out/bin/pylinkts3 ; ln -s ${pylinkts2}/bin/pylinkts $out/bin/pylinkts2 '';
patrl has joined #nixos
<sphalerite> assuming you only need the commands from them
<catern> er, sorry, that was a typo, I meant "pylint" :)
<catern> but yeah, okay
<avn> I personally have few load-$customername-env or load-$activityname-env scripts to make my workflow more contextful
<catern> then I'd install that package?
<sphalerite> yeah. Or put it in the buildInputs for your nix-shell.
reinzelmann has quit [Quit: Leaving]
<catern> makes sense, thanks!
patrl has quit [Quit: WeeChat 2.0]
hotfuzz_ is now known as hotfuzz
patrl has joined #nixos
deepfire` has quit [Ping timeout: 240 seconds]
aloiscochard has joined #nixos
camsbury has quit [Remote host closed the connection]
patrl has quit [Client Quit]
patrl has joined #nixos
<Myrl-saki> What the fuck
<Myrl-saki> Node JS is... weird.
<Myrl-saki> There's no unpackPhase..
<Myrl-saki> Maybe I should use fixupPhase.
Rusty1_ has joined #nixos
deepfire` has joined #nixos
halfbit has joined #nixos
mmlb10 has joined #nixos
alexteves_ has joined #nixos
patrl has quit [Quit: WeeChat 2.0]
patrl has joined #nixos
<hodapp> MAYBE WE SHOULD JUST BURN NODEJS TO THE GROUND
<hodapp> oh whoops did I say that out loud
michas__ has quit [Remote host closed the connection]
<Myrl-saki> hodapp: lol
Izorkin has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<Myrl-saki> hodapp: I'll assist you in your endeavors.
iqubic` has left #nixos ["ERC (IRC client for Emacs 25.3.1)"]
hyper_ch2 has quit [Ping timeout: 260 seconds]
asuryawanshi has joined #nixos
erasmas has joined #nixos
coot has joined #nixos
<yorick> aszlig: does the nixops backend support the new hetzner console?
johnsonav has joined #nixos
johnsonav has left #nixos [#nixos]
<aszlig> yorick: i don't think so
griff_ has quit [Quit: griff_]
johann__ has quit [Quit: Leaving.]
<aszlig> yorick: for the cloud thingy i think we probably need a new backend, but i'm not sure because i haven't looked into that
camsbury has joined #nixos
johann__ has joined #nixos
camsbury has quit [Ping timeout: 276 seconds]
leat has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #40020 → draftsight: 2017-SP2 -> 2018-SP2, remove gstreamer → https://git.io/vprLA
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master:
<{^_^}> → 80ea03ee by @Hodapp87: draftsight: 2017-SP2 -> 2018-SP2, remove gstreamer
<{^_^}> → 685d60c3 by @jtojnar: Merge pull request #40020 from Hodapp87/draftsight2018
<yorick> aszlig: it has the same functionality, just a different API
Ariakenom has joined #nixos
fendor has quit [Remote host closed the connection]
iyzsong has quit [Quit: ZNC 1.6.5 - http://znc.in]
fendor has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #39615 → GDM wayland improvements → https://git.io/vp8rg
<{^_^}> [nixpkgs] @jtojnar pushed 4 commits to master: https://git.io/vpFsO
<{^_^}> → 6f23e142 by @jtojnar: gnome3.gdm: clean up
<{^_^}> → 54135fc7 by @jtojnar: gnome3.gdm: allow choosing user account without GNOME
<{^_^}> → 3bfa8563 by @jtojnar: gnome3.gdm: fix wayland detection
fendor has quit [Ping timeout: 248 seconds]
drakonis has joined #nixos
justan0theruser has quit [Ping timeout: 240 seconds]
Izorkin has joined #nixos
patrl has quit [Quit: WeeChat 2.0]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #40591 → mpack: fix up broken paths → https://git.io/vpFfk
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/vpFZT
<{^_^}> → 99e61887 by @peterhoeg: mpack: fix up broken paths
<{^_^}> → b04e939a by @peterhoeg: Merge pull request #40591 from peterhoeg/f/mpack
asuryawanshi has quit [Remote host closed the connection]
asuryawanshi has joined #nixos
drakonis has quit [Remote host closed the connection]
wangoe has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed commit from @andir to master « sysprof: 1.2.0 -> 3.28.1 »: https://git.io/vpFnr
endformationage has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40574 → gcc8: merge branch master → https://git.io/vp5x1
<{^_^}> [nixpkgs] @matthewbauer pushed 1000 commits to gcc8: https://git.io/vpFnH
<{^_^}> → f3657a05 by @obadz: minidlna nixos module: add loglevel config
<{^_^}> → 759e66f6 by @tadfisher: btrbk: fix SSH filter script
<{^_^}> → d031891c by @tadfisher: btrbk: clean up build inputs
<{^_^}> [nixpkgs] @matthewbauer merged pull request #40592 → llvm6: default to gcc7 instead of gcc8 → https://git.io/vpFTP
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to gcc8: https://git.io/vpFn5
<{^_^}> → 479f6960 by @Synthetica9: llvm6: default to gcc7 instead of gcc8
<{^_^}> → 283a61a8 by @matthewbauer: Merge pull request #40592 from Synthetica9/gcc8-llvm6-revert
shikiryogy has quit [Quit: Leaving]
* PeterRomfeld[m] sent a long message: PeterRomfeld[m]_2018-05-16_14:56:55.txt <https://matrix.org/_matrix/media/v1/download/matrix.org/zrvOnePkWxgqDIuiMrMFGtbz>
drakonis has joined #nixos
blankhart has joined #nixos
MarcWeber has quit [Quit: Lost terminal]
griff_ has joined #nixos
<PeterRomfeld[m]> i guess if i could overrite xcode somehow with system one it might work fine (i know its dirty... but for now im still on OSX :( )
wangoe has quit [Ping timeout: 260 seconds]
aminechikhaoui has quit [Ping timeout: 268 seconds]
<aszlig> yorick: mhm, sounds like it could be supported by the hetzner API (https://github.com/aszlig/hetzner) in the same way as the normal robot API
Sonarpulse has joined #nixos
camsbury has joined #nixos
ma27 has quit [Quit: WeeChat 2.1]
ma27 has joined #nixos
<mmercier> is there a way to force fetchTarball to re-download something?
* PeterRomfeld[m] sent a long message: PeterRomfeld[m]_2018-05-16_15:21:15.txt <https://matrix.org/_matrix/media/v1/download/matrix.org/AVfseCkVuHdrloGQHtCIrQzq>
johanot has quit [Quit: Leaving.]
<samueldr> mmercier: IIRC it should be cached (for about one hour) under .cache/nix/tarballs/
the_real_plumps has quit [Quit: No Ping reply in 180 seconds.]
<infinisil> And you can decrease the timeout
Mic92_ has quit [Ping timeout: 276 seconds]
<mmercier> How can I decrease the timeout?
nwspk has quit [Ping timeout: 276 seconds]
__Sander__ has quit [Quit: Konversation terminated!]
<cransom> you can set `tarball-ttl <number of seconds to cache>` in nix.conf or on command line
<infinisil> --option tarball-ttl <number of seconds>
<infinisil> mmercier: ^^
aw has quit [Remote host closed the connection]
the_real_plumps has joined #nixos
aw has joined #nixos
nwspk has joined #nixos
<ij> nice
<mmercier> thx! I will add some line in the wiki on this eventually
<ij> does node2nix always redownload every package's details?
<mmercier> Is the builtins documented somewhere?
<ij> Yeah, in the nix manual.
<{^_^}> [nixpkgs] @dtzWill opened pull request #40596 → dyncall: init at 1.0 → https://git.io/vpFB7
griff_ has quit [Quit: griff_]
Mic92_ has joined #nixos
<infinisil> The manual doesn't document every builtin though
<infinisil> There are a bunch more
<ij> that I did not know
<ij> infinisil, have you used node2nix?
<infinisil> Nope
<ij> :(
<{^_^}> [nixpkgs] @dtzWill opened pull request #40597 → fac: 1.0.4 -> 1.1.0 → https://git.io/vpFR3
<{^_^}> [nixpkgs] @dasJ opened pull request #40598 → nixos/auto-patchelf: Various fixes → https://git.io/vpFR4
<mmercier> thx, the documentation of FetchTaball is not mentioning timeout, I'll make a PR
camsbury has quit [Ping timeout: 248 seconds]
jensens has quit [Ping timeout: 255 seconds]
BigMassive has joined #nixos
johann__ has quit [Quit: Leaving.]
xAFFE has left #nixos ["Error from remote client"]
justan0theruser has joined #nixos
<{^_^}> [nixpkgs] @dtzWill merged pull request #40559 → thin-provisioning-tools: 0.7.5 -> 0.7.6, fix w/musl, enable parallel → https://git.io/vp54Q
<{^_^}> [nixpkgs] @dtzWill pushed 5 commits to staging: https://git.io/vpFEE
<{^_^}> → 26abaa02 by @dtzWill: thin-provisioning-tools: 0.7.5 -> 0.7.6
<{^_^}> → 42e4f90a by @dtzWill: thin-provisioning-tools: fix build w/musl re:PAGE_SIZE
<{^_^}> → de810b81 by @dtzWill: thin-provisioning-tools: enable parallel building
cryp2nomicon has joined #nixos
<infinisil> Whoa
<infinisil> I didn't know about the scopedImport thing
<cryp2nomicon> so i want to do python/flask dev. I do it with `nix-shell -p python36Packages.pip` so that i can have python and pip
glittershark has joined #nixos
<infinisil> > builtins.scopedImport { foo = 10; } (builtins.toFile "file.nix" "foo + 2")
<{^_^}> cannot import '/nix/store/jyc448bj0vzri8p4zgmwxa0h78pyv7pq-file.nix', since path '/nix/store/jyc448bj0vzri8p4zgmwxa0h78pyv7pq-file.nix' is not valid, at (string):38:1
jmc has joined #nixos
<cryp2nomicon> once inside nix-shell, i have to `su` in order to be able to `pip install flask`. Is this the way?
<infinisil> Oh, well I guess that doesn't work here, but how cool is that, you can write a file with contents "foo + 2" and do the scoped import thing to give foo a value, without having to create a lambda
<spacefrogg> Is anyone successfully running hydra-2017-11-27 on nixos 18.03? Having configured some build hosts, the queue-runner still doesn't start any jobs and the dispatcher thread goes to sleep until the End of Time.
<gchristensen> any logs in dmesg or journalctl on the remote builders?
<spacefrogg> The dispatcher decides to not start any jobs.
<gchristensen> I hear that, but have you checked for these specific logs?
<{^_^}> [nixpkgs] @dtzWill merged pull request #40596 → dyncall: init at 1.0 → https://git.io/vpFB7
<{^_^}> [nix] @mickours opened pull request #2164 → Explain fetchTarball timeout behavior in the doc → https://git.io/vpFuC
<spacefrogg> I did. Nothing there.
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/vpFuW
<{^_^}> → 65eb3ec8 by @dtzWill: dyncall: init at 1.0
<{^_^}> → 1bbe4e96 by @dtzWill: Merge pull request #40596 from dtzWill/feature/dyncall-1.0
arianvp2 has joined #nixos
rihards has joined #nixos
<gchristensen> spacefrogg: do you know how to find the drv for a build in hydra?
<arianvp2> Anybody know where I could look for fixing this issue? https://github.com/NixOS/nixpkgs/issues/40355 it's currently blocking me from migrating to 18.03 as it breaks my install
jperras has quit [Quit: WeeChat 2.1]
<spacefrogg> gchristensen: Not exactly.
rihards has quit [Client Quit]
<spacefrogg> gchristensen: To add. It does build jobs that don't need a systemType. E.g. the manual
rihards has joined #nixos
<gchristensen> what is systemType?
<spacefrogg> gchristensen: And yes. I found the derivation
<spacefrogg> gchristensen: It's call 'System' in the hydra frontend
<gchristensen> nix show-derivation <the-drv> and look for something mentioning features
alex`` has joined #nixos
phreedom has quit [Remote host closed the connection]
<spacefrogg> gchristensen: The one i've found does not mention any.
phreedom has joined #nixos
<spacefrogg> gchristensen: I know about features, though, but it was worth the try.
<gchristensen> spacefrogg: yeah, it is always just a bit of a mystery why something isn't building :P what happens if you run `nix-store --realize <the-drv> -vvvvvv` on the hydra server?
griff_ has joined #nixos
<spacefrogg> gchristensen: Works as expected.
<lewo`> spacefrogg: is it close to https://github.com/NixOS/hydra/issues/559 ?
<spacefrogg> lewo`: Yes.
<lewo`> great! I'm not feeling alone anymore :/
xy2_ has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #40580 → mdbook 0.1.5 -> 0.1.7 → https://git.io/vpdnS
<spacefrogg> The odd thing is. On my production hydra (running a one-year old instance) machineTypes contains more entries than builtin:local
<{^_^}> [nixpkgs] @xeji pushed commit from @Havvy to master « mdbook 0.1.5 -> 0.1.7 (#40580) »: https://git.io/vpFz5
<spacefrogg> It seems that the dispatcher is not able to match jobs to available build machines.
<gchristensen> what does yourhydra/queue-summary say per machine type?
<spacefrogg> x86_64-linux
<alexteves> cryp2nomicon: what about "nix-shell -p python36packages.pip python36packages.flask" ?
<spacefrogg> And a number of queued jobs there
<gchristensen> and does yourhydra/admin/machines list enabled machines of that type
<spacefrogg> Yes
<spacefrogg> And the status output as per issue/559 does list the machines.
<cryp2nomicon> alexteves: not working...
asuryawanshi has quit [Ping timeout: 268 seconds]
eon` has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #40554 → nixos/statsd: refactor test → https://git.io/vp5IN
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to master « nixos/statsd: refactor test (#40554) »: https://git.io/vpFgw
<alexteves> what's the error?
<cryp2nomicon> alexteves: error: undefined variable 'python36packages' at (string):1:94
<gchristensen> python36Packages
<alexteves> oops
<gchristensen> spacefrogg: maybe try running the queue runner with `-vvv`
<gchristensen> (or some number of v's)
justan0theruser has quit [Ping timeout: 256 seconds]
jmc has quit [Quit: WeeChat 2.0]
winem_ has quit [Ping timeout: 260 seconds]
<cryp2nomicon> alexteves: works now. But the point is, i need to have 'pip'
justan0theruser has joined #nixos
<spacefrogg> gchristensen: I did. I've come that far that machineTypes should list more systems like "x86_64-linux" and "x86_64-linux:local". When the queue-runner starts it wakes up the dispatcher once and then prints "dispatcher sleeping for 7696889806s". Which, I think comes from the fact that it does not find a matching job to be built.
<cryp2nomicon> .. to read my requirements.txt and install the packages from there. I can do that,.. but i have to 'su'
<{^_^}> [nixpkgs] @xeji merged pull request #40597 → fac: 1.0.4 -> 1.1.0 → https://git.io/vpFR3
<{^_^}> [nixpkgs] @xeji pushed commit from @dtzWill to master « fac: 1.0.4 -> 1.1.0 (#40597) »: https://git.io/vpF2Y
<alexteves> I get pip over here inside that nix-shell -p
<alexteves> are you passing in both pip and flask?
<cryp2nomicon> alexteves: try to `pip install redis`
justan0theruser has quit [Client Quit]
drakonis has quit [Remote host closed the connection]
<spacefrogg> gchristensen: After printing that. The queue-runner tells me that it considered (and added) a number of builds.
<gchristensen> can you paste your machines file?
<alexteves> cryp2nomicon: it gives me an error, unless I add python36Packages.redis, in which case I get "Requirement already satisfied"
<alexteves> there's a python2nix thing somewhere which takes the requirements.txt into account, but I don't have experience with it
<cryp2nomicon> alexteves: right. The python way is, to use pip to install packages
lonokhov has quit [Quit: WeeChat 2.0]
<spacefrogg> gchristensen: http://nixpaste.lbr.uno/73o-qjZE?nix
<goibhniu> cryp2nomicon: nix-shell is something like virtualenv, except that you can use it for all dependencies (system libraries etc.)
<{^_^}> [nixpkgs] @xeji merged pull request #40464 → doc: Fixes documented default option for `<name>` for submodules. → https://git.io/vp9iI
<{^_^}> [nixpkgs] @xeji pushed commit from @samueldr to master « doc: Fixes documented default option for `<name>` for submodules. (#40464) »: https://git.io/vpF25
<cryp2nomicon> goibhniu: yes.. but i have to be able to work with various requirements.txt and pip can read that
arianvp2 has quit [Ping timeout: 260 seconds]
<spacefrogg> gchristensen: Sorry, this one: http://nixpaste.lbr.uno/ZyX99dpD?nix
<gchristensen> :/
<cryp2nomicon> goibhniu: anyhow.. i can do it with pip.. but the weird thing is,... i have to 'su' first
<gchristensen> cryp2nomicon: it is because pip is trying to writ to /nix/store, which is writable only by root / the nix builders
johann__ has joined #nixos
<gchristensen> maybe consider using virtualenv?
johann__ has quit [Client Quit]
aloiscochard has quit [Quit: Connection closed for inactivity]
swaaws has quit [Quit: ZNC 1.7.x-git-881-fcc710b - https://znc.in]
<gchristensen> spacefrogg: I have been in exactly the scenario you're in, and I don't remember the specific solution.
<gchristensen> frequently, it is a features problem. it sounds like the remote builder pieces are declining the builds
<spacefrogg> lewo`, gchristensen: Okay, I got it! I just added "builtin" to the list of systems for the localhost builder.
<spacefrogg> This is not nice!
<gchristensen> !!!
<gchristensen> can you add that to their issue ?
<spacefrogg> gchristensen: I do.
<gchristensen> thank you
orivej has quit [Ping timeout: 276 seconds]
<spacefrogg> gchristensen: Thanks for holding my hand.
<alexteves> can I get nix-store --add-fixed --recursive on a symlink to use the symlink name but the target's contents?
<alexteves> trying to avoid intermediate cp/mv commands
coot has quit [Quit: coot]
<lewo`> spacefrogg: thanks a lot! I confirm it's also save my issue
<spacefrogg> lewo`: Good! :)
<spacefrogg> lewo`: Maybe close the issue, then.
<gchristensen> docs neeed to be written!
<lewo`> spacefrogg: yes, i'm doing it
<spacefrogg> *tumbleweed*
<lewo`> gchristensen: I will also have a look tomorow to improve the hydra test
raynold has joined #nixos
<lewo`> it would be nice if the nixos hydra test could build something
mmercier has quit [Quit: mmercier]
stumble has quit [Ping timeout: 264 seconds]
cryp2nomicon has quit [Quit: leaving]
aminechikhaoui has joined #nixos
justanotheruser has joined #nixos
jgertm has joined #nixos
<ryantm> Is there a build tool for combining the contents of two derivations?
<gchristensen> buildEnv?
<spacefrogg> runCommand?
<ryantm> buildEnv looks like it, thanks.
maingo has joined #nixos
MichaelRaskin has joined #nixos
camsbury has joined #nixos
roconnor has joined #nixos
sanscoeur has joined #nixos
jD91mZM2 has joined #nixos
leat has joined #nixos
<jD91mZM2> This feels very accusive on NixOS and I'm only asking because I am completely out of ideas: Is it possible that NixOS is somehow the reason I can't connect to 1.0.2.15 when running Redox from qemu?
<jD91mZM2> 10.0.2.15*
swaaws has joined #nixos
waleee has joined #nixos
<jD91mZM2> I mean obviously the answer is no but I have no ask anyway because nothing I've tried works and I'm on generation 264 now trying to make bridge devices and all srts of confusing things
knupfer has joined #nixos
<johnw> pierron: thanks
<pierron> johnw: super.callPackage should do it for you if you were to write it in the Nixpkgs style.
camsbury has quit [Remote host closed the connection]
sigmundv_ has quit [Ping timeout: 256 seconds]
jperras has joined #nixos
MichaelRaskin has quit [Ping timeout: 256 seconds]
glittershark has quit [Ping timeout: 255 seconds]
grp has joined #nixos
coot has joined #nixos
jD91mZM2 has quit [Quit: WeeChat 2.0]
dmc has joined #nixos
jgertm has quit [Ping timeout: 240 seconds]
acarrico has quit [Ping timeout: 240 seconds]
coot has quit [Read error: No route to host]
acarrico has joined #nixos
coot has joined #nixos
camsbury has joined #nixos
<johnw> pierron: I think I've lost the context; should do what for me?
camsbury has quit [Remote host closed the connection]
asuryawanshi has joined #nixos
asuryawanshi has quit [Remote host closed the connection]
glittershark has joined #nixos
asuryawanshi has joined #nixos
<pierron> johnw: { foobar = super.callPackage (./foobar/default.nix) {}; } should take all the dependencies from self.
<johnw> ahh, nice!
knupfer has quit [Ping timeout: 265 seconds]
camsbury has joined #nixos
Ariakenom_ has joined #nixos
glittershark has quit [Ping timeout: 276 seconds]
acarrico has quit [Ping timeout: 240 seconds]
thblt has quit [Remote host closed the connection]
Ariakenom has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @megheaiulian opened pull request #40601 → avocode: 2.26.0 -> 2.26.1 → https://git.io/vpFMa
unkn has left #nixos ["moo"]
griff_ has quit [Quit: griff_]
asuryawanshi has quit [Remote host closed the connection]
reinzelmann has joined #nixos
asuryawanshi has joined #nixos
nur0n0 has joined #nixos
glittershark has joined #nixos
glittershark has left #nixos [#nixos]
humanoyd has quit [Quit: WeeChat 2.1]
<dtz> anything we can learn/borrow/improve/share back re:https://www.gnu.org/software/guix/blog/2018/tarballs-the-ultimate-container-image-format/ ? (via HN :3)
PLPD-Bot has quit [Remote host closed the connection]
<dtz> relocatable patches from GUB are interesting: https://github.com/gperciva/gub/tree/master/patches
PLPD-Bot has joined #nixos
oltoAltn has quit [Quit: ZNC - https://znc.in]
olto has joined #nixos
<Dezgeg> I still think someone should try making "relocatable" binaries by setting the nix store dir to /proc/self/fd/999 or something x)
<LnL> Sonarpulse: you around?
<Sonarpulse> LnL: yes
<LnL> I'm having a confusing problem with a setup-hook
<Sonarpulse> LnL: ok fire away!
<LnL> if I declare -a a variable it ends up empty
<clever> Dezgeg: some programs just have a for loop to close all unexpected FD's after a fork, and before an execve
<LnL> just fooArray=(foo) works fine
<LnL> any idea what's going on there?
<Dezgeg> you can use seccomp bpf to prevent that
<Dezgeg> or just patch glibc I guess
<Sonarpulse> LnL: `declare -a asdf` and `declare asdf=()` should be the same
<Sonarpulse> how are you assigning later?
<LnL> no I mean declare -a foo=() vs foo=()
<LnL> the assignment part doesn't matter
<Sonarpulse> LnL: oh if you declare within a function
<Sonarpulse> it's local
<Sonarpulse> do declare -g to make it global
<Sonarpulse> declare -ga globalFooArray=()
<LnL> ah, and setup hooks probably run in a function
<Sonarpulse> yeah
<Sonarpulse> :D
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<Sonarpulse> yay bash
shabius has quit [Read error: Connection reset by peer]
<LnL> yeah that was the problem
<LnL> thanks :)
orivej has joined #nixos
shabius has joined #nixos
<LnL> wait...
<LnL> so you can define functions inside of functions?
justanotheruser has quit [Ping timeout: 256 seconds]
<Sonarpulse> LnL: yes but no closing over things
<Sonarpulse> but you can define functions like crazy all over the place
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @ryantm opened pull request #40603 → matermost: 4.8.0 -> 4.10.0 → https://git.io/vpF9M
jD91mZM2 has joined #nixos
<{^_^}> [nixpkgs] @TravisWhitaker opened pull request #40604 → llvm: fix cross compiling for v4, v5, v6. → https://git.io/vpF9p
<{^_^}> [nixpkgs] @Synthetica9 opened pull request #40605 → dhcp: fix compilation on gcc8 → https://git.io/vpFHJ
<andi-> wmeta2
<andi-> (wrong channel)
<{^_^}> [nixpkgs] @TravisWhitaker closed pull request #29829 → ghc: Add enableBootLibPIC option. → https://git.io/vdqYQ
<hodapp> D:
<{^_^}> [nixpkgs] @udono opened pull request #40606 → Fix/tryton update → https://git.io/vpFHB
justanotheruser has quit [Ping timeout: 256 seconds]
UNIcodeX_ has quit [Remote host closed the connection]
UNIcodeX_ has joined #nixos
<udono> johbo: hi! FYI https://git.io/vdqYQ
worldofpeace has quit [Ping timeout: 260 seconds]
justanotheruser has joined #nixos
aarvar has joined #nixos
<tilpner> Could someone please tell ofborg to build #40510 ?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/40510 (by tilpner, open): gomuks: init at 2018-05-16
justanotheruser has quit [Client Quit]
<Synthetica> tilpner: done
<tilpner> <3
knupfer has joined #nixos
<udono> is there anything to do for me? GrahamcOfBorg Failed to enumerate outputs after merging to master PR https://github.com/NixOS/nixpkgs/pull/40606 Gist https://gist.github.com/GrahamcOfBorg/0f1c9ed2c2f8887c08ddf1609b4fee3b
<tilpner> udono - You broke the maintainers list, typetetris' entry is now not closed
<tilpner> Which fails eval
<udono> tilpner: ouch, ok, thanks
roconnor has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #40393 → Fix some GHC dependencies on iOS → https://git.io/vpSLX
<{^_^}> [nixpkgs] @Ericson2314 pushed 4 commits to master: https://git.io/vpF5A
<{^_^}> → 4956767f by @Ericson2314: Make libiconv build for iOS with prefixed tools
<{^_^}> → ceb8f6e3 by @Ericson2314: ios-rebuild: Unbreak build
<{^_^}> → 4f25cf51 by @ryantrinkle: ncurses: when cross-compiling for iOS, use built-in ncurses
knupfer has quit [Remote host closed the connection]
<tilpner> Now that everything is green, any trigger happy people with write permissions? c.c
Plato[m] has joined #nixos
jD91mZM2 has quit [Quit: WeeChat 2.0]
<{^_^}> [nixpkgs] @Infinisil opened pull request #40607 → pacvim: init at 2018-05-16 → https://git.io/vpFdM
<infinisil> Just packaged pacvim ^^ Damn, even the first level is really hard
<infinisil> (Or my vim skills just suck)
<{^_^}> [nixpkgs] @Synthetica9 opened pull request #40608 → iasl: 20180313 -> 20180508, temporary fix for upstream issue #387 → https://git.io/vpFdN
roconnor has joined #nixos
peacememories has joined #nixos
Plato[m] has left #nixos ["User left"]
<Synthetica> ... Nice
asuryawanshi has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @andir opened pull request #40609 → firefox: fix build on aarch64 with version >= 60 → https://git.io/vpFF1
<{^_^}> [nixpkgs] @andir opened pull request #40610 → firefox: fix build on aarch64 with version >= 60 → https://git.io/vpFFM
vaninwagen has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 pushed 90 commits to staging: https://git.io/vpFFx
<{^_^}> → 517589f1 by @peterhoeg: sedutil: init at 1.15.1
<{^_^}> → c33d8f3d by @peterhoeg: nixos sedutil: module for setting up kernel parameters
<{^_^}> → 0d32d931 by @ktf: Add myself to the maintainers list
asuryawanshi has joined #nixos
markus1199 has quit [Ping timeout: 260 seconds]
reinzelmann has quit [Quit: Leaving]
markus1189 has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
johnaex has joined #nixos
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
oida has quit [Remote host closed the connection]
oida has joined #nixos
peacememories has joined #nixos
alexteves__ has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 pushed commit from @ElvishJerricco to release-17.09 « Use static cabal2nix in callCabal2nix »: https://git.io/vpFNr
peacememories has quit [Client Quit]
alexteves_ has quit [Ping timeout: 240 seconds]
johnaex has quit [Remote host closed the connection]
johnaex has joined #nixos
roconnor has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @CrazedProgrammer opened pull request #40611 → urn: init at 0.7.1 → https://git.io/vpFxJ
johnaex has quit [Remote host closed the connection]
roconnor has joined #nixos
<{^_^}> [nixpkgs] @symphorien opened pull request #40612 → boogie: enable usage as a vim plugin → https://git.io/vpFxX
tv has quit [Ping timeout: 260 seconds]
waleee has quit [Quit: WeeChat 2.1]
szicari has joined #nixos
robstr has quit [Quit: WeeChat 1.9.1]
mmlb10 is now known as mmlb
acarrico has joined #nixos
broccoli_ has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @Synthetica9 opened pull request #40613 → iasl: 20180313 -> 20180508 → https://git.io/vpbew
martingale has quit [Read error: Connection reset by peer]
martingale has joined #nixos
xy2_ has quit [Quit: WeeChat 1.9.1]
xy2_ has joined #nixos
tertle||eltret has joined #nixos
Ariakenom_ has quit [Quit: Leaving]
<sphalerite> How would I go about cross-building a package using natively-built dependencies? Is there a reasonable way to do this currently? (ping Sonarpulse because you know things about cross)
oida has quit [Remote host closed the connection]
oida has joined #nixos
<{^_^}> [nixpkgs] @symphorien opened pull request #40614 → ries: init at 2018-04-11 → https://git.io/vpbJT
alexteves__ has quit [Ping timeout: 256 seconds]
oida has quit [Quit: byez]
grp has quit [Quit: box shutting down...]
broccoli_ has quit [Ping timeout: 255 seconds]
oida has joined #nixos
broccoli_ has joined #nixos
kreetx has quit [Ping timeout: 265 seconds]
szicari_ has joined #nixos
asuryawanshi has quit [Ping timeout: 260 seconds]
<manveru> anyone here worked on a crystal2nix?
szicari has quit [Ping timeout: 255 seconds]
asuryawanshi has joined #nixos
szicari_ has quit [Ping timeout: 248 seconds]
szicari has joined #nixos
kiloreux has joined #nixos
Izorkin has quit [Ping timeout: 248 seconds]
asuryawanshi has quit [Ping timeout: 260 seconds]
acarrico has quit [Ping timeout: 248 seconds]
griff_ has joined #nixos
iqubic has joined #nixos
<kiloreux> I am trying to use makeWrapper to set LD_PRELOAD.
<kiloreux> And i have two libraries to load and LD_PRELOAD libraries need to be space separated
<kiloreux> facing this error "Builder called die: makeWrapper doesn't understand the arg"
<{^_^}> [nixpkgs] @dtzWill opened pull request #40615 → dyncall: install cmake modules, man pages, use upstream's preferred URL → https://git.io/vpbka
<kiloreux> Any possible help is greatly appreciated :D
<clever> kiloreux: have you tried quoting that argument to makeWrapper?
<iqubic> So I'm using NixOS. I had been using auto-login for the past month, but yesterday I decided that I wanted to use LightDM and enter my password manually.
<iqubic> I'm noticing that LightDM takes a good 5 seconds to load, during which all I see is a black screen.
<kiloreux> clever, That solved it. Thank you.
<iqubic> and then when it does load, I see the Grey striped Nix Background, but there's an issue with the greeter. It's all black, instead of the standard greyish white.
<Synthetica> Did you select high contrast mode (upper right corner)?
<iqubic> Like I see the user icon, and the text entry box for my password, but around that is a black rectangle
<iqubic> Synthetica: No. I didn't. I even tryed to switch to high contrast, and back, but that did nothing.
pip3000 has joined #nixos
<iqubic> I'm concerned that LightDM isn't working properly, because after the SystemD scrolling text, I get an entirely black screen for 5 seconds, before LightDM appears.
szicari has quit [Quit: szicari]
<iqubic> So anyone know how to fix one or both of these issues?
romildo has joined #nixos
romildo has left #nixos [#nixos]
<clever> iqubic: anything abnormal in the journal for lightdm or `systemd-analyze blame` ?
<pip3000> Hi! I'm new to NixOS. I need help installing NixOS on encrypted root. I followed https://gist.github.com/martijnvermaat/76f2e24d0239470dd71050358b4d5134. I can boot to NixOS Stage 1 but I'm unable to enter a passphrase when I'm prompted to do so.
<clever> pip3000: usb keyboard?
Izorkin has joined #nixos
<iqubic> clever: I'm not sure. I can't look at that right now, as I'm not at home. I'll be able to take a look at this in about 20 minutes, if you can wait.
<iqubic> Sorry to bring up my issue before I can actually work on fixing it.
<clever> iqubic: yeah, i can wait
<infinisil> Noooo... My git bisect needs to build llvm :/
<pip3000> @clever no
<pip3000> internal laptop keyboard
<iqubic> inifinisil: Why? And is that a bad thing?
<clever> pip3000: do you have a usb one on-hand to test that out as well?
<infinisil> iqubic: Hmm It's actually not too bad, it's a rather big project so it takes some time to compile
<pip3000> yes I have
<pip3000> good idea :)
<Synthetica> llvm takes like 1.5 hours to build on my machine 😅
<iqubic> But why do you need to build llvm in order to do your git bisect stuff?
<iqubic> Synthetica: Why are you building it from source?
<iqubic> We're aren't running Gentoo here.
<{^_^}> [nixpkgs] @dtzWill merged pull request #40615 → dyncall: install cmake modules, man pages, use upstream's preferred URL → https://git.io/vpbka
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/vpbLi
<{^_^}> → c8996506 by @dtzWill: dyncall: install cmake modules, man pages, use upstream's preferred URL
<{^_^}> → 12911116 by @dtzWill: Merge pull request #40615 from dtzWill/fix/dyncall-touchup
<infinisil> iqubic: Because that's just the way it is, nix builds the exact dependencies, and if they don't happen to be in the cache they need to be built myself
<iqubic> Alright then. That sucks. Can't you just get a binary of llvm?
<Synthetica> iqubic: #40592
<{^_^}> https://github.com/NixOS/nixpkgs/pull/40592 (by Synthetica9, closed): llvm6: default to gcc7 instead of gcc8
<Synthetica> Also: I build from source whatever I damn well please :P
<{^_^}> [nixpkgs] @bachp opened pull request #40616 → Minio server and client update →
<iqubic> How do you do that on NixOS?
<infinisil> It's nix, they way i get binaries is from the cache
<iqubic> I'm not sure I understand at all, but okay.
<infinisil> You seem to never have done a git bisect on nixpkgs
<pip3000> @clever it's working with the usb keyboard
<infinisil> It's incredibly useful, it allows you to find the exact commit that broke something
<pip3000> how do i enable the internal laptop keyboard?
<pip3000> for stage 1
<{^_^}> [nixpkgs] @bachp opened pull request #40617 → prometheus: correctly set version information → https://git.io/vpbtf
<clever> pip3000: we will need to identify which kernel module handles it, and add that to boot.initrd.availableKernelModules in your configuration.nix
broccoli_ has quit [Ping timeout: 256 seconds]
<iqubic> infinisil: I have not ever done that. I don't work with nixpkgs ever. I figure that if I need to udate a package in nixpkgs, I'll write myself an overlay.
<{^_^}> [nixpkgs] @dtzWill merged pull request #40607 → pacvim: init at 2018-05-16 → https://git.io/vpFdM
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/vpbtI
<{^_^}> → 00c4ba1e by @Infinisil: pacvim: init at 2018-05-16
<clever> pip3000: after it boots, go over `lsmod` and see if you can find anything that looks keyboard, input, or hid related
<{^_^}> → 2efa96b6 by @dtzWill: Merge pull request #40607 from Infinisil/add/pacvim
<pip3000> perhaps hid_generic?
<clever> maybe
lord| has quit [Quit: WeeChat 2.1]
civodul has quit [Quit: ERC (IRC client for Emacs 25.3.1)]
lord| has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #40605 → dhcp: fix compilation on gcc8 → https://git.io/vpFHJ
<{^_^}> [nixpkgs] @xeji pushed commit from @Synthetica9 to gcc8 « dhcp: fix compilation on gcc8 (#40605) »: https://git.io/vpbth
<{^_^}> [nixpkgs] @xeji merged pull request #40608 → iasl: 20180313 -> 20180508, temporary fix for upstream issue #387 → https://git.io/vpFdN
<{^_^}> [nixpkgs] @xeji pushed 3 commits to gcc8: https://git.io/vpbqI
<{^_^}> → d2f21321 by @Synthetica9: iasl: 20180313 -> 20180508
<{^_^}> → 482a41f0 by @Synthetica9: iasl: Temporary fix for acpica/acpica/#387
<{^_^}> → 2ecba01a by @xeji: Merge pull request #40608 from Synthetica9/gcc8-iasl
<Sonarpulse> sphalerite: hi
<Sonarpulse> you want to override the cross nixpkgs with a native nixpkgs
<Sonarpulse> there's no neat trick
<Sonarpulse> just big fat overlay
<infinisil> Oh no, llvm is built, but now it's running 23260 tests :(
dbmikus has quit [Quit: WeeChat 2.1]
rihards has quit [Quit: rihards]
iqubic has quit [Ping timeout: 260 seconds]
rihards has joined #nixos
<nur0n0> ouch
<{^_^}> [nixpkgs] @xeji merged pull request #40601 → avocode: 2.26.0 -> 2.26.1 → https://git.io/vpFMa
<{^_^}> [nixpkgs] @xeji pushed commit from @megheaiulian to master « avocode: 2.26.0 -> 2.26.1 (#40601) »: https://git.io/vpbmL
<infinisil> You know what would be cool: recursive git bisect
rihards has quit [Client Quit]
<infinisil> When a normal git bisect finds a package rev and hash update, it does a git bisect on that package between the old/new hash of it
pmade has quit [Quit: ZNC - http://znc.in]
hiratara has quit [Ping timeout: 276 seconds]
tmaekawa has joined #nixos
Ridout has joined #nixos
Mateon3 has joined #nixos
knupfer has quit [Ping timeout: 265 seconds]
hiratara has joined #nixos
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
tmaekawa has quit [Client Quit]
<{^_^}> [nixpkgs] @xeji merged pull request #40567 → tcl2048: 0.3.1 -> 0.4.0 → https://git.io/vp5DH
<{^_^}> [nixpkgs] @xeji pushed 3 commits to master: https://git.io/vpbYr
<{^_^}> → 1d1407a6 by @dbohdan: tcl2048: 0.3.1 -> 0.4.0
<{^_^}> → 302ed542 by @dbohdan: maintainers: Update my contact info
<{^_^}> → 5f00237e by @xeji: Merge pull request #40567 from dbohdan/master
simukis has quit [Ping timeout: 256 seconds]
nur0n0 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<{^_^}> [hydra] @Synthetica9 opened pull request #560 → Remove "bashism" → https://git.io/vpbYb
roconnor has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @veprbl opened pull request #40618 → geant4 overhaul → https://git.io/vpbOz
<pip3000> thanks clever my keyboard is working now
jlanglois has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #40617 → prometheus: correctly set version information → https://git.io/vpbtf
<{^_^}> [nixpkgs] @xeji pushed commit from @bachp to master « prometheus: correctly set version information (#40617) »: https://git.io/vpbOX
<{^_^}> [nixpkgs] @andir merged pull request #40609 → firefox: fix build on aarch64 with version >= 60 → https://git.io/vpFF1
<{^_^}> [nixpkgs] @andir pushed 2 commits to staging-18.03: https://git.io/vpbOd
<{^_^}> → 11af1383 by @andir: firefox: fix build on aarch64 with version >= 60
<{^_^}> → 6b438a57 by @andir: Merge pull request #40609 from andir/18.03/firefox-60-aarch64
<{^_^}> [nixpkgs] @xeji pushed 3 commits to master: https://git.io/vpb3T
<{^_^}> → 277806e0 by @bachp: minio-client: 2018-03-25T01-22-22Z -> 2018-04-28T00-08-20Z
<{^_^}> → 3518211d by @bachp: minio: 2018-03-30T00-38-44Z -> 2018-05-11T00-29-24Z
<{^_^}> [nixpkgs] @xeji merged pull request #40616 → Minio server and client update → https://git.io/vpbLy
<{^_^}> → 5523bd07 by @xeji: Merge pull request #40616 from bachp/minio-update
roconnor has joined #nixos
iqubic has joined #nixos
<iqubic> clever: I'm back home now. Would you like to help me fix my LightDM issues?
<{^_^}> [nixpkgs] @xeji merged pull request #40050 → dunst: add wrapper to find librsvg → https://git.io/vprQO
<{^_^}> [nixpkgs] @xeji pushed commit from @rycee to master « dunst: add wrapper to find librsvg (#40050) »: https://git.io/vpb3w
<iqubic> What can I do?
vaninwagen has quit [Quit: WeeChat 2.1]
<clever> iqubic: check the things i previously mentioned
<iqubic> How do I check the journal?
<clever> iqubic: journalctl
pxc1 has joined #nixos
sanscoeu_ has joined #nixos
<lord|> F@00238
<iqubic> Alright, I'm just going to use -b0 because I otherwise get too much output to deal with.
<{^_^}> [nixpkgs] @Ma27 opened pull request #40619 → nixos/xsslock: add module → https://git.io/vpbs3
<iqubic> This looks important: May 16 14:44:07 LATITUDE-NIXOS lightdm[2444]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
<{^_^}> [nixpkgs] @xeji pushed commit from @rycee to release-18.03 « dunst: add wrapper to find librsvg (#40050) »: https://git.io/vpbsl
<{^_^}> [nixpkgs] @andir merged pull request #40610 → firefox: fix build on aarch64 with version >= 60 → https://git.io/vpFFM
<{^_^}> [nixpkgs] @andir pushed 2 commits to staging: https://git.io/vpbsu
<{^_^}> → 780d122d by @andir: firefox: fix build on aarch64 with version >= 60
<{^_^}> → 59e18906 by @andir: Merge pull request #40610 from andir/firefox-60-aarch64
sanscoeur has quit [Ping timeout: 256 seconds]
sanscoeu_ has quit [Ping timeout: 248 seconds]
<iqubic> clever: What exactly am I looking for?
<clever> iqubic: any 5 second gaps around the time when it should have finished booting and should be showing a login screen
<iqubic> How do I know when the booting is done?
<clever> lack of activity from other things
<iqubic> Alright, I only see one 5 second gap. But LightDM is not started after that gap.
<iqubic> Oh, wait, yes it is.
_rvl has quit [Ping timeout: 276 seconds]
jlanglois has quit [Quit: Page closed]
<iqubic> See that log.
<iqubic> Doesn't make much sense because I had the hoogle server going before I switched to LightDM.
hiratara has quit [Quit: ZNC - http://znc.in]
_rvl has joined #nixos
<{^_^}> [nixpkgs] @xeji pushed 2 commits to release-18.03: https://git.io/vpbGc
<{^_^}> → 345f14e3 by @xeji: nixos/tests/mesos: wait for all services and ports
<{^_^}> → ec1ee660 by @xeji: nixos/mesos-slave: start after docker
<clever> probably unrelated
<iqubic> Yeah. This is what we want.
hiratara has joined #nixos
stumble has joined #nixos
<iqubic> That's a long time gap.
<clever> that looks more like somebody logging out
<iqubic> But that happens during boot.
<iqubic> Before I ever get to LightDM
pip3000 has quit [Ping timeout: 260 seconds]
<iqubic> So I'm not sure what I'm looking for. Like not at all.
stumble has quit [Read error: Connection reset by peer]
stumble has joined #nixos
asuryawanshi has joined #nixos
sigmundv_ has joined #nixos
asuryawanshi has quit [Ping timeout: 268 seconds]
coot has quit [Quit: coot]
Drakonis[m] has quit [Changing host]
Drakonis[m] has joined #nixos
Drakonis[m] has joined #nixos
jperras has quit [Ping timeout: 268 seconds]
camsbury has quit [Remote host closed the connection]
spear2 has joined #nixos
camsbury has joined #nixos
<dmj`> clever: what do I do when /nix/var/db isn’t writable again
glittershark has joined #nixos
<clever> dmj`: export NIX_REMOTE=daemon
camsbury has quit [Ping timeout: 248 seconds]
<dmj`> clever: thanks!
erasmas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @yegortimoshenko pushed to yegortimoshenko-patch-4 « top-level: build winePackages on Hydra »: https://git.io/vpbnj
jperras has joined #nixos
<Drakonis[m]> kde seems to be breaking atm
<{^_^}> [nixpkgs] @aycanirican closed pull request #27042 → perl: update patches so that they can be applied to perl 5.22.3 → https://git.io/vQ01U
<Drakonis[m]> no configuration modules
<{^_^}> [nixpkgs] @yegortimoshenko opened pull request #40620 → top-level: build winePackages on Hydra → https://git.io/vpbcL
griff__ has joined #nixos
goibhniu has quit [Ping timeout: 240 seconds]
tomberek has joined #nixos
jtojnar_ has joined #nixos
griff_ has quit [Ping timeout: 240 seconds]
griff__ is now known as griff_
lukec has quit [Ping timeout: 250 seconds]
jtojnar has quit [Ping timeout: 256 seconds]
jtojnar_ is now known as jtojnar
kitemikaze has joined #nixos
<iqubic> How do I get the sink of a bluetooth headset for use with pactl?
<clever> iqubic: have you tried comparing `pactl list` and `pavucontrol` ?
Have-Quick has joined #nixos
<iqubic> no.
<iqubic> Well, that was easy. Only one sink is labeled as bluetooth.
<{^_^}> [nixpkgs] @WilliButz opened pull request #40621 → grafana: 5.1.2 -> 5.1.3 → https://git.io/vpbCj
* clever heads off to bed
xy2_ has quit [Ping timeout: 240 seconds]
<iqubic> Not sure how this helps me figure out what sink number to use though. http://dpaste.com/0Y0WPT8
lukec has joined #nixos
pako_ has joined #nixos
ThatPako has quit [Ping timeout: 240 seconds]
joehh1 has quit [Ping timeout: 268 seconds]
<iqubic> "pactl set-sink-volume x +10%" What should the x be there to manipulate that?
Have-Quick has quit [Quit: Have-Quick]
<{^_^}> [nixpkgs] @yegortimoshenko pushed to yegortimoshenko-patch-4 « winePackages: move to pkgs/top-level/wine-packages.nix »: https://git.io/vpbWu
Have-Quick has joined #nixos
<{^_^}> [nixpkgs] @yegortimoshenko pushed to yegortimoshenko-patch-4 « winePackages: move to pkgs/top-level/wine-packages.nix »: https://git.io/vpbWX
acarrico has joined #nixos
<{^_^}> [nixpkgs] @sheganinans opened pull request #40622 → Pijul 0.8.0 -> 0.10.0 → https://git.io/vpblq
sigmundv__ has joined #nixos
orivej has joined #nixos
glittershark has quit [Ping timeout: 240 seconds]
broccoli_ has joined #nixos