philr has joined #nix-darwin
philr has quit [Ping timeout: 245 seconds]
Lisanna has quit [Quit: Lisanna]
Lisanna has joined #nix-darwin
jcrben has quit [Ping timeout: 244 seconds]
jcrben has joined #nix-darwin
Enzime has quit [Ping timeout: 244 seconds]
periklis has joined #nix-darwin
periklis has left #nix-darwin [#nix-darwin]
periklis has joined #nix-darwin
hamishmack has quit [Quit: Textual IRC Client: www.textualapp.com]
hamishmack has joined #nix-darwin
<LnL> gchristensen: wow, the darwin queue is almost gone!
<gchristensen> wow!!
johnw has quit [Read error: Connection reset by peer]
<periklis> LnL: how is that?
<LnL> I'm pretty sure the darwin queue on hydra was about 10x what it's now
<periklis> more builders? or less re-build impact by PRs?
<LnL> only half of the macs where actually building stuff until a couple of days ago
<LnL> a bunch where offline, stuck, etc.
<gchristensen> 5,341... it was at one point peaked at 46,470 :)
<LnL> oh right, you have graphs now
periklis has quit [Ping timeout: 276 seconds]
nD5Xjz has quit [Ping timeout: 252 seconds]
philr has joined #nix-darwin
nD5Xjz has joined #nix-darwin
nD5Xjz has quit [Ping timeout: 264 seconds]
philr has quit [Quit: WeeChat 2.2]
nD5Xjz has joined #nix-darwin
nD5Xjz has quit [Ping timeout: 246 seconds]
Lisanna has quit [Quit: Lisanna]
nD5Xjz has joined #nix-darwin
copumpkin has joined #nix-darwin
ghibe has joined #nix-darwin
periklis has joined #nix-darwin
<nikivi> LnL the build I had running for 6-7+ hours finished today and it failed
<nikivi> I don't get what was it building for so long
<LnL> do you know what's pulling in rustup? not dure if that ever worked
<nikivi> not sure, but I do have rustup in darwin.nix
<nikivi> will comment it out and reload
<LnL> I'd recommend using rustc/cargo instead if you do rust development
<nikivi> it still compiles tons of rust stuff
<nikivi> I guess things like bat and perhaps exa are not in cache
<nikivi> or perhaps something is odd in my config
<nikivi> I have a feeling some of those tools don't build on darwin
<nikivi> although those tools worked for me when I installed them with nix-env
<nikivi> get above issues with trying to get these tools from nix-darwin
<nikivi> that failed too https://paste.ee/p/SPtdK :(
<nikivi> okay LnL I found the issue
<nikivi> it was bat command that was trying to compile fully and failing, just commented it out
<LnL> yeah, it's trying to run integration tests
<LnL> it's possible all the things you have disabled do work on 18.09
<LnL> that's one of the disadvantages of the declarative model compared to nix-env, everything you need has to work on a single nixpkgs revision
<nikivi> LnL that's not true though
<nikivi> someone mentioned you can get packages from specific channels
<LnL> unless you do something like import nixpkgs twice like somebody showed you yesterday
<LnL> heh :p
<nikivi> I was actually thinking of maybe making something like https://github.com/nix-community/NUR for my own use
<nikivi> wonder how that will work in this model
<LnL> yeah, using overlays is a third alternative
<LnL> you can use those to override packages with a fix that's not in your checkout/channel yet
<LnL> but that requires a bit more knowledge of how expressions work, you can't just import a patch
<LnL> (that's actually an idea I've been thinking about to add support for in nix-cannel)
<nikivi> you mean provide easy api to do it?
<LnL> yeah, a folder like ~/.config/nixpkgs/patches where you can drop patch files in
<nikivi> that would be awesome
<LnL> then you don't need to resort to a git checkout just to get an extra fix from somewhere
<LnL> and once the channel updates to include the fix you can remove the patch again
<nikivi> LnL is it possible to specify go packages (not installed with nix but with go get) in nix-darwin?
<nikivi> the reason I ask is because go get is already a pretty good package manager for the language and I want to use that package manager but still keep those packages declared in my darwin.nix
<nikivi> if possible
<nikivi> so I can do something like this https://hastebin.com/tatuvoqino.cs
<nikivi> and it would work in the same way as pkgs. that gets nix packages from nixpkgs/overlays/..
<nikivi> I would really love to have this
<nikivi> and ideally have the same property of it not installing the packages if they are already installed
<nikivi> this could not be just limited to go but also npm-global
<LnL> no, only nix packages
<LnL> other things don't work because nix can't provide a guarantee that it will install the same thing
periklis has quit [Ping timeout: 250 seconds]
peacememories has joined #nix-darwin
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<LnL> wait, hydra is running a darwin->windows cross build for ghcHead
<LnL> is that a thing?
<gchristensen> wat
<gchristensen> omg
<gchristensen> that is so cool
<LnL> Ericson2314: ^ what black magic is that?
hamishmack has joined #nix-darwin
ghibe has quit [Quit: Page closed]
adelbertc has joined #nix-darwin
<adelbertc> hey folks, i'm about to upgrade my mac from Sierra to Mojave, anything i should look out for w/ Nix?
carlosdagos has joined #nix-darwin
<adelbertc> ah gotta upgrade to Nix 2.1