eacameron has quit [(Remote host closed the connection)]
eacameron has joined #nixos
<maurer> taktoa: Hydra needs to be replaced imo, but iirc there's someone already trying... I forget who it is
<taktoa> maurer: yeah, domen kozar's hercules project, just mentioned by clever
<maurer> Oh, maybe it is the hercules thing
mudri has quit [(Ping timeout: 240 seconds)]
<clever> i recently discovered that the encode_json in perl isnt deterministic, which left hydra rather unhappy
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/v7aCQ
<NixOS_GitHub> nixpkgs/master 5b3e403 Robin Gloster: ola: init at 0.10.4
NixOS_GitHub has left #nixos []
aristid has quit [(Ping timeout: 240 seconds)]
aristid has joined #nixos
eacameron has quit [(Remote host closed the connection)]
eacameron has joined #nixos
bennofs1 has quit [(Ping timeout: 240 seconds)]
eacameron has quit [(Ping timeout: 240 seconds)]
<gchristensen> Sonarpulse: I'm going commit by commit so maybe that is the issue
<Sonarpulse> gchristensen: Yeah I think so
eacameron has joined #nixos
<Sonarpulse> btw while it's the same commits
<Sonarpulse> probably want to start with the first PR
<Sonarpulse> not the hygine one but shellcheck one
<Sonarpulse> ...unless you did and github was really confused!
<Sonarpulse> gchristensen: thanks so much, btw!
<Sonarpulse> It's good to have a thorough review just to spread the knowledge
<Sonarpulse> beyond correctness
<gchristensen> oh I'm starting with the hygiene one
<gchristensen> :|
<Sonarpulse> well you can just pick up where you left off
<Sonarpulse> same commis
<gchristensen> ok
<Sonarpulse> or rather the shellcheck one is a single commit
<gchristensen> why are we deleting LD=@prog@ ?
eacameron has quit [(Ping timeout: 240 seconds)]
<gchristensen> de957ccfa20c9a763821d951b240a856f18d3cf6 is a doozy to read
<gchristensen> this is complicated & impressive stuff Sonarpulse
<gchristensen> did you explore alternatives beyond the infix salt?
<Sonarpulse> gchristensen: well this is the second infix salt
<gchristensen> yeah, just curious
<Sonarpulse> the LD= is dead code, shellcheck says
<Sonarpulse> wait...
<Sonarpulse> if ther's already an env-var
<Sonarpulse> does that change it?
<Sonarpulse> shellcheck pls... if so
tnias has joined #nixos
eacameron has joined #nixos
phinxy has quit [(Quit: Leaving)]
gnuhurd has quit [(Remote host closed the connection)]
justelex has joined #nixos
<clever> Sonarpulse: if LD is already in the env, "LD=foo" sets an exported variable without needing the export statement
<Sonarpulse> clever: hmm...shit
<gchristensen> grimace.jpg
<clever> state, cant get away from it
<Sonarpulse> I am very burnt now
<Sonarpulse> but leave these things on the PR
<Sonarpulse> and I will fix
<Sonarpulse> tomorrow
<gchristensen> I'll keep reading :)
<clever> and also, if LD wasnt in the env yet, that becomes a local variable, and isnt exported
<Sonarpulse> right
<clever> so it can back-fire both ways
<Sonarpulse> now, as it turns out
<Sonarpulse> I already defined LD in the setup-hook
<Sonarpulse> a new change
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] mdorman opened pull request #27921: Fix emacs wrapper expression to honor bash array use (master...emacs-wrapper-fix) https://git.io/v7ala
NixOS_GitHub has left #nixos []
<gchristensen> Sonarpulse: in general it all looks good, but I feel woefully underqualified to be reviewing it:P
<Sonarpulse> nah nah
<Sonarpulse> its just silly shell
<Sonarpulse> somebody's gotta!
<Sonarpulse> so I'm not the only house in the dog house if something breaks :D
<gchristensen> I mean the shell is fine, its what it is doing I'm unqualified :P
zeus_ has quit [(Read error: Connection reset by peer)]
zeus_ has joined #nixos
<taktoa> I wish you could specify a string with a Nix assertion
<taktoa> hmm, that gives me a crazy idea: what if `assert` was just a function, not syntax, and we now parse `;` as an operator similar to haskell $
<Sonarpulse> gchristensen: I still disagree :D
<gchristensen> haha <3
<taktoa> I think that would be backwards compatible, the only issue would be ensuring that it doesn't break parsing for other uses of ;
<gchristensen> thank you for the vote of confidence
<Sonarpulse> I mean, you did the darwin installer
<Sonarpulse> and showed me shellcheck
<Sonarpulse> taktoa: ahh but the expr ; is a classic ML!
<gchristensen> I'm worried about this: n+=1
<taktoa> Sonarpulse: good point, forgot about that :D
<Sonarpulse> took me a few years to realize it :D
<taktoa> and in relation theory ; means flip (.)
<Sonarpulse> oh!
<ToxicFrog> Hmm
<Sonarpulse> that's why ghc core had that for coersion transitivity
<ToxicFrog> I am trying to get doomRL working. It is not going well.
thc202 has quit [(Ping timeout: 255 seconds)]
<gchristensen> I have a change that impacts all the release.nix's ... how do I test that O.o
<clever> gchristensen: hydra?
<gchristensen> yeah I guess :|
* gchristensen goes to make a jobset
<gchristensen> I worry about making new jobsets all the time
<clever> gchristensen: in this case, i would clone one and change the branch
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Hodapp87 opened pull request #27922: glslviewer: init at 1.2 (master...glslviewer12) https://git.io/v7a4Y
NixOS_GitHub has left #nixos []
<ToxicFrog> Patchelf seems to be working, but then it dies with "EInOutError: invalid input", which isn't particularly helpful.
<gchristensen> looking back, I should have based iton a release channel version
<globin> gchristensen, Sonarpulse: I'll commit a fix for the binutils failures (memtest86Plus, diffoscope) to staging soon if you don't disagree
<gchristensen> !m globin
<[0__0]> You're doing good work, globin!
<globin> you, too ;) but thanks!
phinxy has joined #nixos
phinxy has quit [(Read error: Connection reset by peer)]
lambdamu has joined #nixos
<Infinisil> Is there a way to do bind mounts without sudo?
<ToxicFrog> It looks like it does something that involves reading /proc/*/stat for its entire process try, and then it dies immediately afterwards
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 20 new commits to master: https://git.io/v7aBn
<NixOS_GitHub> nixpkgs/master 32e7904 Franz Pletz: gnupg agent module: fix ssh agent assertion logic
<NixOS_GitHub> nixpkgs/master 3b472d7 Franz Pletz: avahi-daemon service: add cacheEntriesMax option
<NixOS_GitHub> nixpkgs/master 1075919 Simon Lackerbauer: unifi: add options to control JVM heap size...
NixOS_GitHub has left #nixos []
Supersonic112 has quit [(Disconnected by services)]
Supersonic112_ has joined #nixos
<gchristensen> 20 commits wow
Supersonic112_ is now known as Supersonic112
<ToxicFrog> Oh huh
<ToxicFrog> It opens itself, reads in the entire file, then dies
<gchristensen> nice..
<ToxicFrog> I wonder if the patchelf'ing is breaking its ability to load some sort of executable-embedded resources
lambdamu_ has quit [(Ping timeout: 260 seconds)]
<globin> gchristensen: backporting stuff %)
<gchristensen> from where?
<globin> part of that was lying around on our fork for >1 yr
<globin> every few weeks I'll cherry-pick a bunch of stable stuff
<ToxicFrog> Oh, except that can't be it because this happens even with an unpatched doomrl binary
<globin> and some of those are from the openssl 1.1 branch
<gchristensen> oh I see
justbeingglad has joined #nixos
justbeingglad has left #nixos []
sary has quit [(Ping timeout: 260 seconds)]
<globin> oh glibc 2.26 has been released, another staging fuckup incoming %)
<ToxicFrog> Wait, what the hell
<ToxicFrog> It's a problem with running it inside tmux
<ToxicFrog> If I run it outside tmux it works fine
earldoug1as has quit [(Quit: leaving)]
justbeingglad has joined #nixos
catch22__ has joined #nixos
s33se has joined #nixos
catch22 has quit [(Ping timeout: 240 seconds)]
<Infinisil> 411 PR's...
s33se_ has quit [(Ping timeout: 240 seconds)]
catch22__ has quit [(Read error: Connection reset by peer)]
catch22__ has joined #nixos
justbeingglad has left #nixos []
jtojnar has quit [(Read error: Connection reset by peer)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/v7aR1
<NixOS_GitHub> nixpkgs/master 7fa034d Remy Goldschmidt: Improved nixos-option manpage
NixOS_GitHub has left #nixos []
jtojnar has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin closed pull request #27915: python2-pythondialog: fix --replace on substituteInPlace; fixes certbot (master...fix-certbot) https://git.io/v72xq
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin closed pull request #27912: xf86-video-intel: build intel-virtual-output (master...master) https://git.io/v72QG
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin closed pull request #27909: sqlite3_analyzer: 3.19.2 -> 3.20.0 (master...update/sqlite3_analizer-3.20.0) https://git.io/v72is
NixOS_GitHub has left #nixos []
zennist has joined #nixos
<Infinisil> globin: :D
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin closed pull request #27892: zoom-us: 2.0.91373.0502 -> 2.0.98253.0707, and minor cleanups (master...zoom-us) https://git.io/v7gm5
NixOS_GitHub has left #nixos []
eschnett has joined #nixos
<globin> those were low hanging fruit :>
zennist has quit [(Ping timeout: 240 seconds)]
<Infinisil> globin: This one of mine is also as trivial as can be: https://github.com/NixOS/nixpkgs/pull/27888
justan0theruser has joined #nixos
<Infinisil> hold on
justan0theruser has quit [(Client Quit)]
justan0theruser has joined #nixos
mkoenig has quit [(Ping timeout: 276 seconds)]
mkoenig has joined #nixos
jgertm has quit [(Ping timeout: 248 seconds)]
justanotheruser has quit [(Ping timeout: 260 seconds)]
<Infinisil> Heh, /me says it's trivial as he sees the comment that mentiones a (small) mistake
<Infinisil> Fixed it though
<dtzWill> o_O got an error about "no space left on device" but my .... one and /only/ partition has 53GB free? hmm
<dtzWill> oh! lmao it's /boot okay
<dtzWill> i mean not great but that explains that--shouldn't be inode exhaustion or anything for *reasons* so..
<Infinisil> Yeah, have had that happen too before
<globin> Infinisil: why did you pull the sha up?
<Infinisil> globin: I thought it's more idiomatic, I've seen this a number of times, the version and sha is then at the same place and you don't need to change stuff at multiple places when updating
<globin> normally only when it is used in the name/version
<globin> I personally don't like it
<Infinisil> globin: Ah, right, the inherit doesn't look that nice
<Infinisil> Hold on I'll fix it quickly
<Infinisil> fixed
<clever> dtzWill: btrfs?
<clever> dtzWill: ah /boot, thats simpler
* dtzWill runs sudo nix-collect-garbage --delete-older-than 90d and all is good
<Infinisil> clever: what is the best way to solve that? What worked for me was nix-collect-garbage --older-than something, then /run/current-system/bin/switch-to-configuration boot
<dtzWill> errr rem'd some bug report and re-ran nixos-rebuild and /then/ all is good :)
takle has joined #nixos
<Infinisil> Just nix-collect-garbage didn't work for me for some reason
<dtzWill> even running nixos-rebuild again? eep haven't re-run again and it cleared /boot space and assumed it did what was needed re:boot goodness
<dtzWill> brb O:)
<dtzWill> (seems okay O:))
<dtzWill> maybe got lucky with what part ran out of space or something
<Infinisil> No idea, I think I found some github issue back then that mentioned this switch-to-configuration thing
<dtzWill> yeah, i kept that handy in case things went south, ty O:)
<dtzWill> also relieved all is well haha, first time in a while a nixos-rebuild gave me something that caused concern :)
takle has quit [(Ping timeout: 260 seconds)]
<dtzWill> also, good evening folks :)
<adisbladis> Good morning :)
taktoa has quit [(Remote host closed the connection)]
<clever> Infinisil: nix-collect-garbage only cleans up /nix/store
<Infinisil> Probably I'll just make /boot like 1GB when I'm formatting my drive (gonna give nixos the full disk)
<dtzWill> while it's also actually evening here, http://www.total-knowledge.com/~ilya/mips/ugt.html
<clever> Infinisil: the boot sub-command rebuilds the /boot contents, based on what generations still exist
ertes has joined #nixos
<clever> Infinisil: grub also has a configurationLimit command to deal with this better
<Infinisil> Gonna use grub from now on
<Infinisil> But I'm gonna disable that splashImage heh
filterfish has joined #nixos
<dtzWill> UGT woo
<dtzWill> lol mine's 512MB, was just joking to GF I might just add a few GB to it and ignore the problem for a few years lol :P
<dtzWill> orr 496M apparently, not sure how that happened but shrug
<dtzWill> Infinisil: what else has the disk now?? O:)
* dtzWill has a windows install around for some games he plays with extended family
<Infinisil> dtzWill: Huh?? A 500MB disk??
<clever> partition for /boot
<dtzWill> clever: interesting, will check that option
zennist has joined #nixos
<Infinisil> Ahh
<dtzWill> 500MB partition for /boot yeah
<clever> and thats huge, my /boot is a 64mb usb stick
<clever> for the NAS
<clever> 64mb total
<adisbladis> I have had it at 1G for years
<adisbladis> But I don't GC very often
contrapumpkin has quit [(Quit: My MacBook Pro has gone to sleep. ZZZzzz…)]
<clever> adisbladis: it also depends on how often you update your kernel
<dtzWill> yeah I also had 100% kernels since I installed on this machine, and I mix things up a fair amount lol
<adisbladis> clever: As often as possible
<clever> lol
slack1256 has joined #nixos
<Infinisil> Oh right, I actually wanted to test putting boot on a memo stick and fully encrypting the internal disk, maximum security (even though I don't need it really)
<dtzWill> i do really like the idea of usb stick for things like my nixos config and perhaps /boot
<adisbladis> clever: I'm on linuxPackages_latest and hardened_copperhead
<adisbladis> They both update very often
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/v7aEr
<NixOS_GitHub> nixpkgs/master 99be19c Silvan Mosberger: bashSnippets: 1.12.0 -> 1.17.3
NixOS_GitHub has left #nixos []
<dtzWill> adisbladis: how full is your /boot now, btw? O:)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 2 new commits to master: https://git.io/v7aEo
<NixOS_GitHub> nixpkgs/master b794459 Franz Pletz: ldcpp: remove, old and abandoned...
<NixOS_GitHub> nixpkgs/master c1ca5ac Robin Gloster: retroshare: 0.5.5c -> 0.6.2
NixOS_GitHub has left #nixos []
<dtzWill> i swear I didn't scribble garbage to /boot for no reason :P lol
<Infinisil> I only have a bunch of random, all half broken memo sticks, 4-8GB, probably all USB2.0. I might just buy a bunch of good ones for /boot and maybe configs
http_GK1wmSU has joined #nixos
<Infinisil> Of course these were all gifts from event
<Infinisil> s
http_GK1wmSU has left #nixos []
<dtzWill> haha yeah most of my USB drives are from events
<dtzWill> unfortunately various events seem uniquely able to source random low-capacity drives for things like conference proceedings haha
<dtzWill> but got a few 32GB a while back for a few bucks apiece, should do the trick
<adisbladis> Infinisil: Just put all the configs in git :)
<dtzWill> I have them in git, but..
<Infinisil> I have them in git
zennist has quit [(Ping timeout: 260 seconds)]
<dtzWill> idk, having it with me seems.. .reassuring. :)
<Infinisil> too of course, but my configs are really important, having another backup for on the go would be nice
<dtzWill> anyway
<dtzWill> would also make bootstrapping new machines super easy ;)
<Infinisil> Yup. I should also put my install-nixos-with-a-decent-filesystem-config-on-a-new-disk-while-wiping-it-completely script there
<dtzWill> clever: whatcha up to? :)
<clever> dtzWill: not much at the moment
<adisbladis> I would love on of those 512G usb sticks to make full snapshots of my laptop on
<adisbladis> Expensive though...
<dtzWill> :)
<clever> heh
<Infinisil> adisbladis: Are they as fast as a normal SSD?
<adisbladis> Infinisil: Nope, but pretty damn fast for being usb sticks
<Infinisil> Or is the only tradeoff the price?
<Infinisil> Ahh
nh2 has quit [(Quit: Leaving.)]
<adisbladis> Infinisil: But provided I do backups often enough I'm not so worried about the speed
<Infinisil> I have a few random disks laying around as well, 1T, 640GB, 500GB and 256GB SSD
<Infinisil> adisbladis: Yeah
NightTrain has quit [(Quit: Lost terminal)]
<Infinisil> I'm not sure if I should just abandon Apple development, I really liked Swift, Metal and Xcode, but they're so far away from Nix, in mind and technology
<Infinisil> Although I'd love to make Swift work well with Nix and make a Swift RFC to maintain this Nix package. Then it's not only limited to Apple + Ubuntu and all Linux distros can use Swift
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 13 new commits to master: https://git.io/v7aul
<NixOS_GitHub> nixpkgs/master 82d4963 Robin Gloster: umurmur: 0.2.16a -> 0.2.17...
<NixOS_GitHub> nixpkgs/master 07106fb Franz Pletz: mpv: bump waf version to 1.9.8...
<NixOS_GitHub> nixpkgs/master a97d46e Robin Gloster: aws-sdk-cpp: 1.0.153 -> 1.1.7
NixOS_GitHub has left #nixos []
zeus_ has quit [(Remote host closed the connection)]
zeus_ has joined #nixos
kiloreux has quit [(Ping timeout: 240 seconds)]
<mpcsh> hey, anyone here dual boot nixos and windows?
<mpcsh> (i know, kill me ;)
<clever> mpcsh: yes
<clever> i goes years between actually using it, lol
<mpcsh> clever: what bootloader do you use?
<clever> grub
<mpcsh> are you uefi or bios?
<clever> legacy
<clever> win7 is fine being chainloaded via legacy
zeus_ has quit [(Ping timeout: 240 seconds)]
cpennington has joined #nixos
<mpcsh> clever: oh dammit I'm uefi
<mpcsh> clever: it appears nixos won't let you boot uefi unless you use systemd-boot
<clever> i was able to just turn uefi off in my firmware
<mpcsh> clever: why would you do that??
eacameron has quit [(Remote host closed the connection)]
<clever> with uefi on, it 100% ignored the boot order i configured, and refused to load a legacy linux until i physically unplugged the windows drive
<mpcsh> weird
<clever> uefi has priority over legacy in this firmware
hamishmack has quit [(Quit: hamishmack)]
hamishmack has joined #nixos
<Infinisil> I recently discovered the grub.useOSProber option, which is supposed to detect other installed OS's and add them to the grub menu
hamishmack has quit [(Client Quit)]
<clever> mpcsh: oh, grub also has an efi mode
<Infinisil> Maybe I'll try that when I set up my dualboot Win10/NixOS
<mpcsh> clever: yeah I know
<mpcsh> clever: but nixos wouldn't let me install with it enabled
<clever> why not?
<mpcsh> clever: grub just failed
<clever> with what error?
<Infinisil> What's the error?
<mpcsh> clever: and the manual says uefi users "must" use systemd-boot
<mpcsh> I didn't gist it, sadly, and I'm on my installed system now :/
<mpcsh> something about grub refusing to install
<mpcsh> honestly the best would be refind, does anyone use refind on nixos?
<clever> you can always set boot.loader.grub.enable = true; and efi enable = true;
<mpcsh> clever: yeah that's what I had
<clever> and it will try to add grub
zennist has joined #nixos
proteusguy has quit [(Ping timeout: 258 seconds)]
proteusguy has joined #nixos
zennist has quit [(Ping timeout: 260 seconds)]
<mpcsh> clever: what do you have for boot.loader.grub.devices?
<mpcsh> (or device)
<clever> mpcsh: that is only for configuring legacy booting, it must be set to "nodev" for uefi
slack1256 has quit [(Remote host closed the connection)]
justan0theruser has quit [(Quit: WeeChat 1.7.1)]
justanotheruser has joined #nixos
justanotheruser has quit [(Client Quit)]
<mpcsh> clever: ahhhhhhhhh
<mpcsh> clever: device or devices?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] grahamc opened pull request #27923: nixos,nixpkgs: only build essentials on i686 (master...i686) https://git.io/v7auj
NixOS_GitHub has left #nixos []
<mpcsh> clever: like is it grub.devices = [ "nodev" ] or grub.device = "nodev"?
<Infinisil> I do grub.device = "nodev"
<clever> device = "nodev";
justanotheruser has joined #nixos
<clever> you can also setup both legacy and uefi if you want
<clever> device = "/dev/sda"; and sda must contain a bios boot partition, 1mb, no fs, never mounted, in addition to the /boot partition
<mpcsh> clever: nah I do uefi everything, works for me
<mpcsh> thanks for the tip yall
<mpcsh> that should be in the manual though for sure
<mpcsh> brb, boutta see if this works :)
zennist has joined #nixos
zennist has quit [(Ping timeout: 248 seconds)]
catch22 has joined #nixos
hamishmack has joined #nixos
<mpcsh> clever: got it working!
<mpcsh> one question: my windows entry just says "chainloader (sdc, 2)+1", because my windows boot partition is on /dev/sdc2. however GRUB won't let me boot it - it says "disk not found"
<mpcsh> am I formatting it wrong?
<clever> yes
<clever> refer to my gist, and also try the tab-completion in the grub repl, hit c at the boot menu
<mpcsh> clever: yeah I think I found my answer on the gentoo wiki
<clever> grub lets you tab complete drives, partitions, and file paths
<mpcsh> clever: ok let's see if this works :)
eacameron has joined #nixos
zennist has joined #nixos
zeus_ has joined #nixos
shanemikel has joined #nixos
shanemikel has quit [(Client Quit)]
zennist has quit [(Ping timeout: 276 seconds)]
Rotaerk has joined #nixos
Infinisil has quit [(Quit: leaving)]
cpennington has quit [(Remote host closed the connection)]
catch22__ has quit [(Ping timeout: 248 seconds)]
<mpcsh> clever: it worked!
sary has joined #nixos
contrapumpkin has joined #nixos
mkoenig has quit [(Ping timeout: 240 seconds)]
reinzelmann has joined #nixos
catch22__ has joined #nixos
contrapumpkin has quit [(Quit: My MacBook Pro has gone to sleep. ZZZzzz…)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] carlsverre opened pull request #27924: Enable BGSCAN for wpa_supplicant (master...wpa_supplicant_bgscan) https://git.io/v7aVS
NixOS_GitHub has left #nixos []
ebzzry__ has quit [(Ping timeout: 260 seconds)]
ebzzry__ has joined #nixos
inflames has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/v7aw8
<NixOS_GitHub> nixpkgs/master 6b62b56 Carl Sverre: wpa_supplicant: Enable BGSCAN module...
<NixOS_GitHub> nixpkgs/master 3ab208e Jörg Thalheim: Merge pull request #27924 from carlsverre/wpa_supplicant_bgscan...
NixOS_GitHub has left #nixos []
ebzzry__ has quit [(Ping timeout: 240 seconds)]
<mpcsh> hey, is there anyone who can give me a review on this PR? it should be quick: https://github.com/NixOS/nixpkgs/pull/27863
ebzzry__ has joined #nixos
Guanin has quit [(Ping timeout: 260 seconds)]
hellrazor has joined #nixos
silver_hook has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #27922: glslviewer: init at 1.2 (master...glslviewer12) https://git.io/v7a4Y
NixOS_GitHub has left #nixos []
Guanin has joined #nixos
gguy has joined #nixos
<gguy> Hi, anyone have a working ghc821 config?
zennist has joined #nixos
jbo_ has quit [(Ping timeout: 240 seconds)]
zennist has quit [(Ping timeout: 260 seconds)]
MercurialAlchemi has joined #nixos
jbo has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 4 new commits to master: https://git.io/v7ao6
<NixOS_GitHub> nixpkgs/master 2c6571f Vincent Laporte: ocamlPackages.git: 1.11.0 -> 1.11.1
<NixOS_GitHub> nixpkgs/master da378ce Vincent Laporte: ocamlPackages.process: init at 0.2.1...
<NixOS_GitHub> nixpkgs/master 90c9897 Vincent Laporte: ocamlPackages.ppx_deriving: mark as broken with OCaml ≥ 4.05
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/v7aoF
<NixOS_GitHub> nixpkgs/master ef7f980 Vincent Laporte: obelisk: init at 0.2.0...
NixOS_GitHub has left #nixos []
oida_ has joined #nixos
oida has quit [(Ping timeout: 260 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] adisbladis opened pull request #27925: networkmanager service: use unbound if enabled (master...networkmanager_unbound) https://git.io/v7aKL
NixOS_GitHub has left #nixos []
endformationage has quit [(Quit: WeeChat 1.7)]
leat has quit [(Quit: leat)]
Ivanych has joined #nixos
<sphalerite> Anybody who knows about ARM and/or Rust have some idea how to fix the build for rustc on arm? Currently looking like this (I've added the bootstrap URL to the expression) http://ix.io/ySI
FRidh has joined #nixos
zennist has joined #nixos
Ivanych has quit [(Ping timeout: 240 seconds)]
Ivanych has joined #nixos
zennist has quit [(Ping timeout: 255 seconds)]
rpifan has quit [(Ping timeout: 268 seconds)]
sauyon has quit [(Ping timeout: 260 seconds)]
nslqqq has quit [(Ping timeout: 240 seconds)]
nslqqq has joined #nixos
leat has joined #nixos
<hyper_ch> so, still broken virtualbox on nixos-unstable channel
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 2 new commits to staging: https://git.io/v7a6u
<NixOS_GitHub> nixpkgs/staging 2d64d1e Robin Gloster: fetchurlBoot: add name attr
<NixOS_GitHub> nixpkgs/staging 0e18f28 Robin Gloster: binutils: patch bugs in 2.29...
NixOS_GitHub has left #nixos []
pie_ has quit [(Ping timeout: 260 seconds)]
leat1 has joined #nixos
leat1 has quit [(Client Quit)]
pi3r has joined #nixos
<pi3r> somebody knows what's going on with servant build on Hydra: https://hydra.nixos.org/build/57940585/nixlog/1 ?
<pi3r> It has been failing for a week now
reinzelmann has quit [(Quit: Leaving)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to staging: https://git.io/v7ai3
<NixOS_GitHub> nixpkgs/staging ad83979 Robin Gloster: binutils: add missing patches...
NixOS_GitHub has left #nixos []
<globin> pi3r: looks like upstream force pushed the tag..
<LnL> yes or nix-prefetch-url wasn't used correctly
pi3r has quit [(Ping timeout: 260 seconds)]
zennist has joined #nixos
jensens has joined #nixos
zennist has quit [(Ping timeout: 240 seconds)]
<globin> Sonarpulse: on 17.03 ^
oahong has quit [(Ping timeout: 246 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 9 new commits to master: https://git.io/v7aip
<NixOS_GitHub> nixpkgs/master f1802d8 Franz Pletz: libmsn: remove, build fails and obsolete...
<NixOS_GitHub> nixpkgs/master 7dc3460 Robin Gloster: wvstreams: remove
<NixOS_GitHub> nixpkgs/master 2b48118 Robin Gloster: kernel: add IP_NF_TARGET_REDIRECT
NixOS_GitHub has left #nixos []
oahong has joined #nixos
oahong has quit [(Changing host)]
oahong has joined #nixos
revtintin has joined #nixos
sauyon has joined #nixos
<jluttine> can i somehow find if any package installs a particular executable? i'm looking for an executable called "display"
<sphalerite> jluttine: in this particular case, you'll probably be wanting imagemagick
<sphalerite> jluttine: for the general case, https://github.com/bennofs/nix-index
<jluttine> sphalerite: ok, thanks! that nix-index itself isn't in nixpkgs? :/
<sphalerite> it is in unstable
<jluttine> ok, nice, i'm using unstable. thanks
freusque has quit [(Read error: Connection reset by peer)]
notdaniel has joined #nixos
eacameron has quit [(Remote host closed the connection)]
eacameron has joined #nixos
NightTrain has joined #nixos
anelson has quit [(Ping timeout: 258 seconds)]
http_GK1wmSU has joined #nixos
http_GK1wmSU has left #nixos []
gnuhurd has joined #nixos
nadley has joined #nixos
eacameron has quit [(Ping timeout: 240 seconds)]
indi_ has joined #nixos
mounty has joined #nixos
catch22 has quit [(Quit: Leaving)]
sary has quit [(Quit: Lost terminal)]
freusque has joined #nixos
indi_ has quit [()]
rtjure has quit [(Ping timeout: 276 seconds)]
rtjure has joined #nixos
lambdael has joined #nixos
arximboldi has joined #nixos
zeus_ has quit [(Remote host closed the connection)]
zeus_ has joined #nixos
joehh has quit [(Ping timeout: 240 seconds)]
zeus_ has quit [(Ping timeout: 246 seconds)]
<dmj`> is there anything I can do to help nixpkgs-unstable builds on Darwin pass
<dmj`> so as to fix nixpkgs-unstable
sary has joined #nixos
stranger__ has joined #nixos
<nixy> dmj`: That sounds like a great question for #nix-darwin
<nixy> I believe there are some efforts to make more Darwin oriented channels so not as much stuff is broken
<LnL> there's nothing blocking the channel as far as I can tell
<nixy> Wait I misunderstood the question
<nixy> Ignore me :)
zennist has joined #nixos
goibhniu has joined #nixos
<dmj`> also, how do I force build a derivation (w/ nix-build), to ignore the fact that it might already be in the store
arximboldi has quit [(Quit: arximboldi)]
zennist has quit [(Ping timeout: 246 seconds)]
Mateon3 has joined #nixos
arximboldi has joined #nixos
Mateon2 has quit [(Ping timeout: 260 seconds)]
Mateon3 is now known as Mateon2
babic has joined #nixos
<LnL> nix-build --check
rodgort has quit [(Quit: Leaving)]
<dmj`> @LnL thanks
mounty has quit [(Ping timeout: 260 seconds)]
mounty has joined #nixos
rodgort has joined #nixos
thc202 has joined #nixos
Infinisil has joined #nixos
ThatDocsLady has joined #nixos
zennist has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] jdanekrh opened pull request #27929: idea-community: 2017.2.0 -> 2017.2.1 (master...jd_idea-community) https://git.io/v7a9y
NixOS_GitHub has left #nixos []
jensens has quit [(Ping timeout: 255 seconds)]
zennist has quit [(Ping timeout: 255 seconds)]
inflames has quit [(Ping timeout: 240 seconds)]
bennofs1 has joined #nixos
NightTrain has quit [(Quit: Lost terminal)]
pie_ has joined #nixos
Ivanych has quit [(Ping timeout: 246 seconds)]
Myrl-saki has joined #nixos
Ivanych has joined #nixos
<stranger__> how to write "nix.nixPath = [ "nixpkgs=/home/stranger/tmp/nixpkgs" ] ++ nix.nixPath;" properly? i want to glue my value with default nixPath value
ZoomZoomZoom has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] rycee pushed 1 new commit to staging: https://git.io/v7a5N
<NixOS_GitHub> nixpkgs/staging 629becb Robert Helgesson: expat: 2.2.2 -> 2.2.3
NixOS_GitHub has left #nixos []
anelson has joined #nixos
Tucky has joined #nixos
bennofs1 has quit [(Quit: WeeChat 1.9)]
bennofs has joined #nixos
<ZoomZoomZoom> Hi. 2 questions. 1 nix-env will print only the packages, installed imperatively, right? How can I get a derivation path of a package installed from my configuration.nix? 2. Which name (selector) does nix-env work on? The one I use to install a package, or the one 'nix-env -q' gives me?
zennist has joined #nixos
Wizek__ has joined #nixos
<symphorien> nixos-option environment.systemPackages might be what you look for
<stranger__> anyone to help with my question?
<LnL> don't think there's a nice way to do that currently
zennist has quit [(Ping timeout: 240 seconds)]
<Infinisil> ZoomZoomZoom: nix-env has the --profile option, but I don't know how to use it
<Infinisil> stranger__: Gotta ask the question for us to help :)
<ZoomZoomZoom> Infinisil, I tried using the --file option, feeding the path to my config, but it didn't help.
Wizek has joined #nixos
mpcsh has quit [(Quit: THE NUMERICONS! THEY'RE ATTACKING!)]
mpcsh has joined #nixos
mudri has joined #nixos
<Infinisil> ZoomZoomZoom: Probably nixos-option works the best then, as said by symphorien
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to openssl-1.1: https://git.io/v7aFM
<NixOS_GitHub> nixpkgs/openssl-1.1 406e983 Robin Gloster: phantomjs2: don't use bundled qt
NixOS_GitHub has left #nixos []
<ZoomZoomZoom> Ok. Does anyone use php71Packages.apcu? I use it with the nextcloud and after recent upgrade my php-fpm fails to run.
<ZoomZoomZoom> The offending line in the phpfpm.phpOptions is 'extension = ${pkgs.php71Packages.apcu}/lib/php/extensions/apcu.so'
simukis has joined #nixos
<Infinisil> Ohhh, I figured it out how to display the systemPackages: nix-instantiate --eval --strict -E 'map (x: (builtins.parseDrvName x.name).name) (import <nixpkgs/nixos> {}).config.environment.systemPackages' (cc LnL symphorien )
joehh has joined #nixos
Wizek__ has quit [(Ping timeout: 260 seconds)]
<LnL> that should work for the toplevel packages
jtojnar has quit [(Ping timeout: 248 seconds)]
<Infinisil> Do you happen to know if there's a way to display nix-instantiate --eval's output nicely?
<stranger__> Infinisil: the question is how to write something like "option = myValue ++ defaultOptionValue" in configuration.nix
<Infinisil> stranger__: What are you trying to achieve with this? You mean if myValue is null then the default should be used?
<stranger__> Infinisil: i want to add "nixpkgs=..." to nix.nixPath list
bennofs has quit [(Ping timeout: 255 seconds)]
justelex has quit [(Quit: Konversation terminated!)]
justelex_ has joined #nixos
<Infinisil> stranger__: Ahhh, you don't need to do that, it gets added automatically
<Infinisil> the module system knows how to merge multiple values
<Infinisil> And I think this also works for nix.nixPath
<Infinisil> But I haven't tried it
<Infinisil> Ahh, yes it works, I just checked the soucre
justelex_ has quit [(Read error: Connection reset by peer)]
<Infinisil> Ohh, well maybe not
* Infinisil is testing it
<Infinisil> brb
Infinisil has quit [(Quit: leaving)]
mguentner has joined #nixos
Infinisil has joined #nixos
<Infinisil> I am ashamed it does indeed not work
<Infinisil> I think I got it though, brb
Infinisil has quit [(Client Quit)]
Infinisil has joined #nixos
<Infinisil> Okay it works: In the argument list at the beginning of the file, add "options, ". Then you can set nix.nixPath = [ "nixpkgs=blablabla" ] ++ options.nix.nixPath.default;
arximboldi has quit [(Quit: arximboldi)]
Wizek__ has joined #nixos
bear13yte has joined #nixos
<stranger__> Infinisil: great! thank you much! :)
<Infinisil> stranger__: Np, I actually needed to set this option for a long time, finally got around to do it :D
<stranger__> :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] zimbatm pushed 1 new commit to master: https://git.io/v7aAq
<NixOS_GitHub> nixpkgs/master dc50dcf zimbatm: terraform: keep the 0.9.x series as the default for now...
NixOS_GitHub has left #nixos []
mounty has quit [(Ping timeout: 240 seconds)]
Guanin has quit [(Quit: Leaving)]
arximboldi has joined #nixos
<chominist[m]> Emacs cannot find monaco
<chominist[m]> Urxvt loads monaco fine, but the graphical emacs cannot
leat has quit [(Quit: leat)]
mounty has joined #nixos
cpennington has joined #nixos
<LnL> ikwildrpepper: do you guys still have internet issues? don't see any of the macs building
zennist has joined #nixos
leat has joined #nixos
justelex_ has joined #nixos
justelex_ has quit [(Client Quit)]
justelex has joined #nixos
reinzelmann has joined #nixos
python476 has joined #nixos
justelex has quit [(Client Quit)]
justelex has joined #nixos
erictapen has joined #nixos
gguy has quit [(Ping timeout: 260 seconds)]
justelex has quit [(Read error: Connection reset by peer)]
justelex has joined #nixos
ertes has quit [(Quit: Bye!)]
<adisbladis> chominist[m]: Which channel are you using?
<adisbladis> Oh wait, monaco is a font
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] zimbatm pushed 1 new commit to master: https://git.io/v7apQ
<NixOS_GitHub> nixpkgs/master e0a848f zimbatm: terraform_0_10_0: tune build
NixOS_GitHub has left #nixos []
mbrgm has quit [(Ping timeout: 240 seconds)]
justelex has quit [(Quit: Konversation terminated!)]
junaidali has quit [(Read error: Connection reset by peer)]
justelex_ has joined #nixos
junaidali has joined #nixos
arximboldi has quit [(Quit: arximboldi)]
leat1 has joined #nixos
leat1 has quit [(Client Quit)]
FRidh has quit [(Quit: Konversation terminated!)]
<symphorien> is there a stdenv based on musl ?
reinzelmann has quit [(Quit: Leaving)]
waldyrious has joined #nixos
erictapen has quit [(Ping timeout: 260 seconds)]
peacememories has joined #nixos
<waldyrious> Hi all! I decided to add some more data to the Wikidata item for NixOS, but I have a small question regarding the release dates
<waldyrious> Here's the information I've been able to collect so far: https://docs.google.com/spreadsheets/d/1JN0BKhziDrkW0d3PBTZJ6krbpD1FHa1KNhAgeo0S7KI/edit#gid=0
<waldyrious> Everything seems to match up, but the last two releases have mismatched dates on the manual/release-notes page vs. the actual git tags (I've marked them in red)
<waldyrious> Any ideas on how to handle that discrepancy?
dywedir has quit [(Remote host closed the connection)]
<chominist[m]> adisbladis (IRC): yeah the font monaco is giving me some problems
peacememories has quit [(Client Quit)]
reinzelmann has joined #nixos
peacememories has joined #nixos
<gchristensen> wow waldyrious
<gchristensen> waldyrious: when we make the tag for nixos releases, we make it before it is officially "stable", when the tag is made it becomes "beta" I think
<waldyrious> gchristensen: procrastination does that xD
<gchristensen> waldyrious: but globin or domenkozar could say more (please help waldyrious, globin or domenkozar :))
<waldyrious> (speaking of the time I spent on the spreadsheet, to be clear)
<waldyrious> ok, cool! Thanks, I'll wait around.
<gchristensen> waldyrious: this is incredible digging you've done!
ertes-w has joined #nixos
<waldyrious> I have dozens of such documents, unfortunately. I tend to get sucked into this kind of thing, which is not always good for myself (but at least I try to produce something useful :))
<gchristensen> :) yes I have my not so good habits too... it is especially interesting because I don't know of anyone else doing a historian-like role
<waldyrious> there are dozens of us :P but yeah it's common for this kind of work to be done in isolation. You find this pattern a lot among wikipedians
reinzelmann has quit [(Quit: Leaving)]
reinzelmann has joined #nixos
notdaniel has quit [(Quit: Leaving)]
<gchristensen> waldyrious: I'm familiar :P my wife sometimes dreams of being a wikipedian
bear13yte has quit [(Ping timeout: 260 seconds)]
<waldyrious> gchristensen: as in she edits so much she dreams about it, or wishes she was an editor?
<gchristensen> she wishes :)
reinhardt has joined #nixos
reinhardt has quit [(Client Quit)]
<waldyrious> but she knows anyone can edit, right?
reinzelmann has quit [(Ping timeout: 255 seconds)]
<waldyrious> brb
waldyrious has quit [(Quit: Page closed)]
http_GK1wmSU has joined #nixos
http_GK1wmSU has left #nixos []
<cmcdragonkai> Is there a way to access the mysql test framework using the mysql package on nixos?
waldyrious has joined #nixos
<cmcdragonkai> Specifically where is the mysql-test-run.pl command?
reinzelmann has joined #nixos
waldyrious has quit [(Client Quit)]
peacememories has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
roberth has joined #nixos
justelex_ has quit [(Ping timeout: 240 seconds)]
waldyrious has joined #nixos
erictapen has joined #nixos
CcxWrk has quit [(Ping timeout: 240 seconds)]
ThatDocsLady is now known as ThatDocsLady_lun
tokudan has joined #nixos
iyzsong has joined #nixos
eschnett has quit [(Quit: eschnett)]
peacememories has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] gnidorah opened pull request #27931: Fix some KDE applications (master...kde) https://git.io/v7VUV
NixOS_GitHub has left #nixos []
cpennington has quit [(Remote host closed the connection)]
ebzzry__ has quit [(Ping timeout: 240 seconds)]
CcxWrk has joined #nixos
revtintin has quit [(Quit: WeeChat 1.7)]
mudri has quit [(Ping timeout: 255 seconds)]
pie_ has quit [(Quit: Leaving)]
grumble has quit [(Ping timeout: 633 seconds)]
ixxie has joined #nixos
mudri has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] romildo opened pull request #27932: jwm: 1600 -> 1621 (master...upd.jwm) https://git.io/v7VLe
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] ttuegel pushed 2 new commits to staging: https://git.io/v7VLf
<NixOS_GitHub> nixpkgs/staging ac55c66 adisbladis: qt5: 5.9.0 -> 5.9.1
<NixOS_GitHub> nixpkgs/staging dd61dbf Thomas Tuegel: Merge commit 'refs/pull/27485/head' of github.com:NixOS/nixpkgs into staging...
NixOS_GitHub has left #nixos []
justelex_ has joined #nixos
arximboldi has joined #nixos
<ixxie> I've been looking at doing some thing to make it easy to take certain packages from unstable while keeping nixos on stable, maybe: let unstable = import <nixos-unstable> {}; in ....
<ixxie> I just have two questions: how does nixos know which of two channels is the primary one to use?
joepie91 has quit [(Ping timeout: 264 seconds)]
<ixxie> and how can I propegate a 'let' statement to all my modules so I only have to write this once in my main configuration file?
<gchristensen> strictly speaking you can't propagate the let statement, but you can do something else :)
<ixxie> that's what I thought :P
<gchristensen> use nixpkgs.config.packageOverrides to create a new package named unstablepkgs and set it to the value of the imported unstable nixpkgs
<gchristensen> then in your other module you can do pkgs.unstablepkgs.whatever
<ixxie> kewl
romildo has joined #nixos
pie_ has joined #nixos
eschnett has joined #nixos
nslqqq has quit [(Ping timeout: 246 seconds)]
<ixxie> so wait - gchristensen - it could go like, nixpkgs.config.packageOverrides = pkgs: { unstable = import <nixpkgs-unstable> {}; };
cpennington has joined #nixos
<gchristensen> yeah
<ixxie> and my other question?
<ixxie> does it normally just use the nixos channel?
<ixxie> (since I need to have two channels simultaneously to make this work)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus closed pull request #26842: vivaldi: add support for proprietary codecs (master...vivaldi-ffmpeg-codecs) https://git.io/vQOxO
NixOS_GitHub has left #nixos []
cpennington has quit [(Remote host closed the connection)]
<gchristensen> 1. nixos-rebuild finds nixpkgs by `import <nixpkgs>` which is a specifically defined path in most NIX_PATHs: nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs
cpennington has joined #nixos
<gchristensen> 2. there is no #2
<ixxie> lol
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus closed pull request #27929: idea-community: 2017.2.0 -> 2017.2.1 (master...jd_idea-community) https://git.io/v7a9y
NixOS_GitHub has left #nixos []
romildo has quit [(Ping timeout: 240 seconds)]
waldyrious has quit [(Ping timeout: 260 seconds)]
Rotaerk has quit [(Quit: Leaving)]
h30 has quit [(Remote host closed the connection)]
h30 has joined #nixos
<ixxie> Thanks :)
nslqqq has joined #nixos
romildo has joined #nixos
erictapen has quit [(Ping timeout: 276 seconds)]
rpifan has joined #nixos
rpifan has quit [(Client Quit)]
dbmikus has joined #nixos
peacememories has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] 7c6f434c pushed 2 new commits to master: https://git.io/v7VOV
<NixOS_GitHub> nixpkgs/master 0b2be5a romildo: jwm: 1600 -> 1621
<NixOS_GitHub> nixpkgs/master 190493c Michael Raskin: Merge pull request #27932 from romildo/upd.jwm...
NixOS_GitHub has left #nixos []
ij has quit [(Disconnected by services)]
ij has joined #nixos
<peti> Github can now require approving reviews before a PR can be merged: https://help.github.com/articles/enabling-required-reviews-for-pull-requests/.
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
isHavvyGhosting has joined #nixos
goibhniu1 has joined #nixos
isHavvy has quit [(Ping timeout: 240 seconds)]
goibhniu has quit [(Ping timeout: 260 seconds)]
<gchristensen> peti: interesting! how do you imagining us using that?
ThatDocsLady_lun is now known as ThatDocsLady
grumble has joined #nixos
Ivanych has quit [(Ping timeout: 240 seconds)]
erictapen has quit [(Remote host closed the connection)]
dtzWill has quit [(Ping timeout: 255 seconds)]
erictapen has joined #nixos
dtzWill has joined #nixos
Ivanych has joined #nixos
<the-kenny> Anyone got an idea why optipng crashes with a segfault when it uses this `Throw` directive: https://github.com/sayurin/optipng-zopfli/blob/9e2f1ce72b68796e175eb67cb1475612d4090c81/src/cexcept/cexcept.h#L247-L249 ?
<the-kenny> (the zopfli fork is irrelevant here)
romildo has quit [(Quit: Leaving)]
Ivanych has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
<jophish> Does anyone have Nix builds running on gitlab's CI?
<pierron> //w 5
ZoomZoomZoom has quit [(Quit: Leaving)]
kiloreux has joined #nixos
erictapen has quit [(Ping timeout: 276 seconds)]
nh2 has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 closed pull request #27921: Fix emacs wrapper expression to honor bash array use (master...emacs-wrapper-fix) https://git.io/v7ala
NixOS_GitHub has left #nixos []
Ivanych has joined #nixos
eacameron has joined #nixos
MercurialAlchemi has quit [(Ping timeout: 255 seconds)]
takle has joined #nixos
mkoenig has joined #nixos
goibhniu1 is now known as goibhniu
stranger__ has quit [(Quit: Connection closed for inactivity)]
Ivanych has quit [(Quit: Leaving.)]
Ivanych has joined #nixos
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
takle has quit [(Ping timeout: 248 seconds)]
erictapen has joined #nixos
erictapen has quit [(Ping timeout: 246 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] tnias opened pull request #27933: nixos/networking/nat: add option for protocol (master...nat_forward_proto) https://git.io/v7VCy
NixOS_GitHub has left #nixos []
junaidali has quit [(Ping timeout: 240 seconds)]
<tnias> how can I get someone to review PRs and accept them?
<gchristensen> tnias: what PRs do you want reviewed?
<gchristensen> tnias: I've done all I can
<tnias> gchristensen: thanks
<gchristensen> you're welcome :)
<gchristensen> thank _you_ for teh patch!
<gchristensen> WOW! first time contributor!
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
<gchristensen> !m tnias
<[0__0]> You're doing good work, tnias!
erictapen has joined #nixos
<tnias> :)
earldouglas has joined #nixos
justelex_ has quit [(Ping timeout: 240 seconds)]
<copumpkin> ikwildrpepper: are the macs any happier today?
<gchristensen> do the macs ever get a sabbatical?
<gchristensen> it might help their morale
<domenkozar> maybe too often?
justelex_ has joined #nixos
erictapen has quit [(Ping timeout: 258 seconds)]
freusque has quit [(Quit: WeeChat 1.9)]
<Ankhers> Any chance the gcc 5.4 issue has been fixed?
<Ankhers> Unfortunately not.
<LnL> no, we're looking into it
<Ankhers> Is there anything I might be able to do to help?
ola has joined #nixos
<LnL> not sure, it's not something streightforward
ola is now known as Guest13065
thibm has joined #nixos
reinzelmann has quit [(Remote host closed the connection)]
Guest13065 has quit [(Client Quit)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/v7V48
<NixOS_GitHub> nixpkgs/master 4f277bd Phil: nixos/networking/nat: add option for protocol...
NixOS_GitHub has left #nixos []
justelex_ has quit [(Quit: Konversation terminated!)]
justelex_ has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/v7V4a
<NixOS_GitHub> nixpkgs/master 688f066 Robin Gloster: haskellPackages.servant: fix hash
NixOS_GitHub has left #nixos []
<ixxie> so, I am tryin to understand how NIX_PATH lookup works; the default first searches through nixos/nixpkgs, then through my configuration.nix, and then through all my channel directories
Capprentice has joined #nixos
<ixxie> now first I was confused because there is nixos/nixpkgs and nixos/pkgs
<ixxie> and now I am absolutely baffled because every time I open nixpkgs I see the same folders, and its a fractal directory structure
<gchristensen> ok it is way past time to document <> and NIX_PATH
ertes-w has quit [(Ping timeout: 240 seconds)]
contrapumpkin has joined #nixos
ebzzry__ has joined #nixos
<ixxie> when someone does that, they should cross link to the channel section, with a word on how channels are searched :P
<ixxie> but, woah, this is so trippy
<gchristensen> channels are nothing special to nix
<gchristensen> all they do is update paths in the NIX_PATh
<gchristensen> NIX_PATH searching doesn't know about nixos/nixpkgs at all either, so this is all very confusing to you :P
<gchristensen> (and everyone)
takle has joined #nixos
<gchristensen> ixxie: like most things, Luca has beat me to it: http://lethalman.blogspot.it/2014/09/nix-pill-15-nix-search-paths.html
<ixxie> but I thought the default NIX_PATH has "nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs"
<gchristensen> yeah but it doesn't know anything sepcial about nixpkgs=... or that path
<ixxie> gchristensen: this is why https://github.com/NixOS/nixpkgs/issues/27908 is such a nice idea :>
<ixxie> alright, I'm gonna go through the pill and try and grok this thing
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/v7VBP
<NixOS_GitHub> nixpkgs/master 1da0264 Robin Gloster: logrotate: 3.9.1 -> 3.12.3, fix build...
NixOS_GitHub has left #nixos []
earldouglas has quit [(Quit: leaving)]
Phlogistique has quit [(Ping timeout: 240 seconds)]
earldouglas has joined #nixos
ThatDocsLady has quit [(Quit: Arma-geddin-outta-here!)]
python47` has joined #nixos
cement has joined #nixos
Tucky has quit [(Remote host closed the connection)]
python476 has quit [(Ping timeout: 260 seconds)]
<NickHu> Can someone point me to some documentation on generating debs from nix expressions?
ben__ is now known as ben
goibhniu has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus opened pull request #27935: linux-minipli: Init at 4.9.40 (master...minipli_kernel) https://git.io/v7V0h
NixOS_GitHub has left #nixos []
ebzzry__ has quit [(Ping timeout: 255 seconds)]
<NickHu> Also when writing a derivation, I know there's some sort of cc which has glib and the base stuff - what's it called?
revtintin has joined #nixos
ebzzry__ has joined #nixos
erasmas has joined #nixos
<Sonarpulse> globin: you seen {build,host,target}Platform.libc ?
<Sonarpulse> and {local,cross}System?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] evujumenuk opened pull request #27936: keybase: 1.0.22 -> 1.0.27-20170726114412.8169d66 (master...keybase-git) https://git.io/v7Vun
NixOS_GitHub has left #nixos []
periklis has joined #nixos
ebzzry__ has quit [(Ping timeout: 260 seconds)]
<ixxie> NickHu: stdenv?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus opened pull request #27937: libexpat: 2.2.2 -> 2.2.3 (master...libexpat_2_2_3) https://git.io/v7VuP
NixOS_GitHub has left #nixos []
<periklis> Sonarpulse: i had a look on {build,host,target}Platform.libc. That's most the stuff introduced by system scan for localSystem (build) and given crossSystem (host & target).
<Sonarpulse> periklis: indeed!
<Sonarpulse> you can skip scan
<periklis> Sonarpulse: how does these fit into my issue?
<Sonarpulse> and specify localSystem exactly
<Sonarpulse> periklis: I guess I was confused why you needed a new libsystem
<Sonarpulse> libsystem is just for darwin
<periklis> Sonarpulse: i've done that too, but libcCross for gccCrossStateStatic is choosen from crossSystem
<Sonarpulse> periklis: right...
<Sonarpulse> so shouldn't that be glibc?
rtjure has quit [(Quit: ZNC 1.6.5 - http://znc.in)]
<Sonarpulse> the GCC derivation is a mess
<Sonarpulse> ( ^ LNL :) )
<periklis> Sonarpulse: line 8000
<periklis> Sonarpulse: in all-packages.nix
<Sonarpulse> ok
drakonis has joined #nixos
<Sonarpulse> periklis: right so libcCross should be glibc
<Sonarpulse> isn't that correct?
<Sonarpulse> which platform is libcCross supposed to be?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/v7Vzg
<NixOS_GitHub> nixpkgs/master b18b70c Robin Gloster: nixos.tests.nat: fix
NixOS_GitHub has left #nixos []
<periklis> Sonarpulse: libcCross should be libsystem for gccCrossStageStatic
<Sonarpulse> periklis: hmmm
<Sonarpulse> I think the real solution is to fix this damn derivation
<Sonarpulse> libcCross is a suspicious name
<Sonarpulse> buildPlatform.stdenv.cc.libc stdenv.cc.libc __targetPlatform.stdenv.cc.libc
<Sonarpulse> those should be enough libcs
<Sonarpulse> you are saying libcCross is the host platform libc?
<Sonarpulse> and thus libsystem>
<periklis> yep, have a look in lines 5303-5307
<Sonarpulse> well, I guess time to change that targetPlatform to hostPlatform then
<Sonarpulse> is my overall philosphy is on this gcc libc stuff
<Sonarpulse> the gcc buildsystem is hostile
<Sonarpulse> all these stageStatics are hostile
<Sonarpulse> periklis: also, keep in mind that currently cross is kind of in a borked state in general
<Sonarpulse> I have some open PRs which will rectify
<Sonarpulse> but they need extensive testing and they are changed
<Sonarpulse> the cross-trunk jobset has majorly regressed without them
<Sonarpulse> as I've done other things
<periklis> i' am aware of all your PRs, we had these corner case with dockerTools and gave it a try
zennist has quit [(Ping timeout: 246 seconds)]
<Sonarpulse> periklis: cool
<Sonarpulse> sorry it got in such an inconsistent state in the first place
<periklis> Sonarpulse: i would be a great win for mac-devs to enlarge their nix-shell usage with dockerTools
<Sonarpulse> your overall goal?
<Sonarpulse> absolutely!
<Sonarpulse> and I'd love all {linux,darwin}^2 cross combos to work
justelex_ has quit [(Ping timeout: 240 seconds)]
<copumpkin> periklis: puffnfresh was working on that!
<NickHu> Can someone show me some examples for how makeDeb works?
<NickHu> Is its input the same as that to callPackage?
<ixxie> gchristensen, so I did something like https://gist.github.com/ixxie/8bd08fdb390c4735b0ea0f869c414528 but allowUnfree (and presumably any other configuration settings) aren't propegated to the overridden package
iyzsong has quit [(Quit: ZNC 1.6.5 - http://znc.in)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus opened pull request #27938: rkt: 1.28.0 -> 1.28.1 (master...rkt_1_28_1) https://git.io/v7V2U
NixOS_GitHub has left #nixos []
<periklis> copumpkin: any known issue id?
<gchristensen> ixxie: where you have {} pass { config = config.nixpkgs.config; }
<periklis> copumpkin: thank you very much
<Sonarpulse> gchristensen: your comment about LD= seems to have dissapeared!
<gchristensen> wat
fre has joined #nixos
bkchr has joined #nixos
<Sonarpulse> gchristensen: yeah
<Sonarpulse> bummer
<bkchr> Hi, can I keep the build directory of a failing nixos-rebuild?
<ixxie> thanks gchristensen, that did it :) now I can have my stable cake and eat the occasional stable slice
<ixxie> unstable*
<gchristensen> :)
eschnett has quit [(Quit: eschnett)]
ixxie has quit [(Read error: Connection reset by peer)]
justelex_ has joined #nixos
goodwill has quit [(Quit: ...)]
<dash> bkchr (IRC): -K
mudri has quit [(Ping timeout: 255 seconds)]
<dash> (hmm, this matrix irc bridge is... suboptimal)
arximboldi has quit [(Quit: arximboldi)]
<bkchr> dash: ahh that easy. Should have tried it before asking :(
<bkchr> Thanks!
mguentner has quit [(Quit: WeeChat 1.9)]
<dash> bkchr (IRC): i had to read the nixos-rebuild script to verify it passed args through to nix-build :)
eschnett has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 2 new commits to master: https://git.io/v7VaX
<NixOS_GitHub> nixpkgs/master 2a9ef2f Vincent Laporte: ocamlPackages.cryptokit: 1.11 -> 1.13
<NixOS_GitHub> nixpkgs/master 53bd6cf Vincent Laporte: ocamlPackages.ocamlnet: mark as broken with OCaml ≥ 4.05
NixOS_GitHub has left #nixos []
Filystyn has joined #nixos
<Sonarpulse> gchristensen: do you have time to go over the cc-wrapper shellcheck PR?
goodwill has joined #nixos
<Sonarpulse> in case there are other missing comments?
<gchristensen> I did
<gchristensen> but nothing major
<Sonarpulse> gchristensen: err I mean I know you did review
<Sonarpulse> thanks so much for that!
<gchristensen> <3 :)
<gchristensen> but I must stress I don't really know how cross compilation works... or even most compilation :P so I don't feel my experience there is highly relevant other than "does this bash look good?"
<Sonarpulse> gchristensen: well the shellcheck one shouldn't affect that
<Sonarpulse> or anything else
<Sonarpulse> (I hope I can get away with *not* doing a rebuild the world before merging that :))
<Sonarpulse> unlike later PRs, which will need that
thblt has joined #nixos
tokudan has quit [(Quit: Leaving)]
periklis has quit [(Ping timeout: 255 seconds)]
<Sonarpulse> gchristensen: right so basically right now this is what I've picked up
<Sonarpulse> 1. add-flags note type
dbmikus has quit [(Ping timeout: 246 seconds)]
<Sonarpulse> 2. n+=1 seems ok --- otherwise no way stdenv would have built
<gchristensen> fair :)
<Sonarpulse> 3. fix the "phase sepration" note
<Sonarpulse> 4. do something about LD=
lambdael has quit [(Quit: WeeChat 1.7.1)]
takle has quit [(Remote host closed the connection)]
<Sonarpulse> gchristensen: ah if I go through every commit
<Sonarpulse> maybe I can find missing comments
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] evujumenuk opened pull request #27939: wireguard: add per-peer routing table option (master...wireguard-rt_tables) https://git.io/v7VwC
NixOS_GitHub has left #nixos []
Capprentice has quit [(Ping timeout: 240 seconds)]
dbmikus has joined #nixos
<bkchr> Sonarpulse: I did not read everything of your conversation, but you said something about LD=. DO you mean a env variable that is applied while building? Was there a recent change?
http_GK1wmSU has joined #nixos
zennist has joined #nixos
dbmikus_ has joined #nixos
http_GK1wmSU has left #nixos []
dbmikus has quit [(Ping timeout: 240 seconds)]
<Sonarpulse> bkchr: ah
<Sonarpulse> ok there are two unrelated things
<Sonarpulse> yay
<Sonarpulse> 1. LD is now defined in the setup-hook for cc-wrapper
<Sonarpulse> which has caused some problems
<Sonarpulse> but is needed for cross
<bkchr> ahh
<Sonarpulse> so want to keep that
<Sonarpulse> and just fix individual packages
<bkchr> I think that broke qt5.6
<Sonarpulse> I think ttuegel fixed that
<Sonarpulse> but point to thing if it
<bkchr> yeah?
<Sonarpulse> 2. in the the wrappers in cc-wrapper for cc and ld
<Sonarpulse> there are mysterious LD=....
takle has joined #nixos
<Sonarpulse> which look wrong and unused
<Sonarpulse> but I can
<Sonarpulse> 't be sure
<bkchr> Do you have an example how to fix this LD thing?
<Sonarpulse> bkchr: well, one can always just "unset LD"
<Sonarpulse> or LD=$CC
zennist has quit [(Ping timeout: 260 seconds)]
<bkchr> okay, I'm trying that
<bkchr> Sometimes the package systems still feels like magic to me^^
<Sonarpulse> yeah...
<Sonarpulse> sorry about all the pain this has caused
<Sonarpulse> but most build systems *advertise* they work with env vars like LD
<Sonarpulse> smh
<bkchr> I think I solved the bug
<Sonarpulse> cool!
<bkchr> I should have asked earlier :D
<Sonarpulse> what did you do?
babic has quit [(Ping timeout: 268 seconds)]
<Sonarpulse> was this an issue you tagged me in, btw?
swoorup has joined #nixos
<Sonarpulse> I've gotten confused there's been so many
<swoorup> how do i install popcorn time?
<bkchr> Sonarpulse: export LD=$GCC in preConfigureFlags
<Sonarpulse> ah ok
<Sonarpulse> that is good fix
<Sonarpulse> cause it will work on cross too
takle has quit [(Ping timeout: 276 seconds)]
zennist has joined #nixos
takle has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] bkchr opened pull request #27940: QT5.6: Fixes compile error with wrong LD env variable (master...fix_qt56_ld) https://git.io/v7Vo4
NixOS_GitHub has left #nixos []
<bkchr> And there is my pr :)
requisitebits has quit [(Quit: Lost terminal)]
phinxy has joined #nixos
zennist has quit [(Ping timeout: 240 seconds)]
takle has quit [(Ping timeout: 248 seconds)]
mudri has joined #nixos
fre has quit [(Read error: No route to host)]
Capprentice has joined #nixos
takle has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] romildo opened pull request #27941: efl: 1.19.1 -> 1.20.1 (master...upd.efl) https://git.io/v7VKV
NixOS_GitHub has left #nixos []
<domenkozar> Sonarpulse: how far is your macOS linker shitstorm fix? :)
justelex_ has quit [(Ping timeout: 248 seconds)]
<yurrriq> Any Ruby users in here? I'm trying to bundle (via bundix) a gem with git/path dependencies and it's not working it out..
* gchristensen raises the manveru siren
<yurrriq> gchristensen: haha thanks
takle has quit [(Ping timeout: 260 seconds)]
justelex_ has joined #nixos
<manveru> yurrriq: i can maybe help you later. you use latest bundix?
takle has joined #nixos
Capprentice has quit [(Ping timeout: 248 seconds)]
<thblt> Quick question: I'm installing NixOS (again), is there a reason the non-graphical install ISO doesn't bundle some very common tools, like Emacs or Git? I know nix-env -i works there, but... it would be nice :)
<thblt> A lot of people store their NixOs configs in git repos.
ixxie has joined #nixos
ambro718 has joined #nixos
<Sonarpulse> domenkozar: I opened a company PR last night trying it
<Sonarpulse> singletons failed during build prematurely closed FD in ghc
<yurrriq> manveru: sounds good. Probably not. My Nix setup on my work machine is less than ideal as of now. I will try on my machine over the weekend
<Sonarpulse> domenkozar: you can just wait for me to sort that out
<Sonarpulse> or try it yourself
<domenkozar> Sonarpulse: will this work with stack --nix?
<Sonarpulse> perhaps?
<domenkozar> basically by exposing the correct stdenv, right?
<Sonarpulse> yeah
<Sonarpulse> my internal PR is basically
<Sonarpulse> myHaskellPackages.override { stdenv = overrideCC stdenv stdenv.cc.override { macosRexportHackORWhateverItIs = true; }; }
<clever> is that the one to fix the dyld idiocy?
takle has quit [(Ping timeout: 240 seconds)]
<domenkozar> yes
<domenkozar> I'm thinking of just trying to patch cabal
<domenkozar> to have short library names
endformationage has joined #nixos
<clever> <apple> "32kb is enough for anyone" lol
tokudan has joined #nixos
zeus_ has joined #nixos
Neo-- has quit [(Ping timeout: 255 seconds)]
<domenkozar> yeah
takle has joined #nixos
<domenkozar> man this bug has been the most annoying of them all in last year
<swoorup> popcorn anyone?
takle has quit [(Ping timeout: 260 seconds)]
<globin> Sonarpulse: regarding the LD or STRIP or STRINGS: I've simply been setting makeFlags = [ "STRIP=" ]; that normally is enough
<Sonarpulse> that works too
<Sonarpulse> I would like to notiy the upstream packages
<Sonarpulse> they usually claim to support this sort of thing
seanz has joined #nixos
seanz has quit [(Client Quit)]
v0|d has joined #nixos
<kiloreux> How can I compile go binaries to create a nix package ?
bennofs has joined #nixos
<kiloreux> Is using buildGoPackage the right way to go about it ?
drakonis has quit [(Read error: Connection reset by peer)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 opened pull request #27942: 17.09 release-notes: New breaking change: cc-wrapper exports more env vars (master...breaking-changelog) https://git.io/v7VX5
NixOS_GitHub has left #nixos []
takle has joined #nixos
arximboldi has joined #nixos
Filystyn has quit [(Read error: Connection reset by peer)]
Filystyn has joined #nixos
ambro718 has quit [(Ping timeout: 276 seconds)]
takle has quit [(Ping timeout: 276 seconds)]
gnuhurd has quit [(Ping timeout: 276 seconds)]
<ixxie> is it normal that sometimes nixos-rebuild --switch ends up in a black screen with the machine on
<ixxie> happened to me several times in the last months
<tokudan> ixxie, it's not normal, but it can happen if you're logged in through X and nixos-rebuild causes services to restart that shouldn't be restarted while you're logged in
sauyon has quit [(Ping timeout: 260 seconds)]
yegortimoshenko has joined #nixos
<ixxie> tokudan: is there anything I can do about it?
<tokudan> if you figure out what goes wrong (i.e. shouldn't be restarted, but is) during the switch: open an issue, so it can be fixed
<ixxie> hmmm is there a place where rebuild logs go?
<tokudan> stdout
<ixxie> right :P
<tokudan> you could try with script
<ixxie> hmm maybe I will start adding a log thingy to my wrapper of nixos-rebuild
gnuhurd has joined #nixos
<yegortimoshenko> hi. does `nix-build -E "with import <nixpkgs>; callPackage ./default.nix"` fetch dependencies? i'm trying to build bitwig-studio outside of nixpkgs tree and i get "error: anonymous function at /home/yegortimoshenko/bitwig-studio/default.nix:1:1 called without required argument ‘zenity’"
<avn> callPackage ./default.nix {}
<yegortimoshenko> avn: sorry, i actually run `nix-build -E "with import <nixpkgs> {}; callPackage ./default.nix {}"`
<avn> boo. Haven't ideas then. in-tree bitwig-studiio have reference to just zenity, and possible it work (not tried)
<yegortimoshenko> it seems that zenity is actually gnome3.zenity
earldoug1as has joined #nixos
earldouglas has quit [(Quit: leaving)]
bennofs1 has joined #nixos
earldoug1as is now known as earldouglas
endformationage has quit [(Quit: WeeChat 1.7)]
<yegortimoshenko> i think it's why it fails to find zenity. is there a way to specify the full attribute name in derivation arguments?
<yegortimoshenko> s/it's/that's/
<avn> yegortimoshenko: callPackage { zenity = gnome2.zenity }
earldouglas has quit [(Client Quit)]
<avn> look to top-level/all-packages.nix in master
<yegortimoshenko> avn: thank you!
<avn> you are welcome ;)
alx741_ has joined #nixos
<yegortimoshenko> :-)
bennofs has quit [(Ping timeout: 255 seconds)]
earldouglas has joined #nixos
alx741 has quit [(Ping timeout: 276 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] eschnett opened pull request #27943: New expression for Cactus build dependencies (release-17.03...eschnett/cactusdeps) https://git.io/v7VSd
NixOS_GitHub has left #nixos []
<kiloreux> How is sha256 when using fetchgit ?
<kiloreux> *calculated
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] eschnett closed pull request #27943: New expression for Cactus build dependencies (release-17.03...eschnett/cactusdeps) https://git.io/v7VSd
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 pushed 2 new commits to staging: https://git.io/v7V9n
<NixOS_GitHub> nixpkgs/staging 6463fd3 John Ericson: cc-wrapper: Pass shellcheck and other cleanups...
<NixOS_GitHub> nixpkgs/staging fdd07f6 John Ericson: Merge pull request #27879 from obsidiansystems/cc-wrapper-shellcheck...
NixOS_GitHub has left #nixos []
7JTABV6G1 has joined #nixos
<7JTABV6G1> [nixpkgs] Ericson2314 closed pull request #27879: cc-wrapper: Pass shellcheck and other cleanups (staging...cc-wrapper-shellcheck) https://git.io/v7zWa
7JTABV6G1 has left #nixos []
bkchr has quit [(Quit: Konversation terminated!)]
takle has joined #nixos
justelex_ has quit [(Ping timeout: 240 seconds)]
<sphalerite> kiloreux: I think it's the hash of the resulting directory
<sphalerite> you can prefetch with nix-prefetch-git
<kiloreux> I just tried using sha256
<kiloreux> on linux
<kiloreux> and it seems it doesn't support directories
<ToxicFrog> kiloreux: yeah, nixos does something else
<ToxicFrog> Use nix-prefetch-git or nix-prefetch-hg from the command line
<ToxicFrog> Hmm. How do I generate a script on the fly in configuration.nix?
<seequ> Or run it once with a random hash
<ToxicFrog> I'm writing an xinetd config, but it needs to invoke something with arguments that I can't pass arguments to. So I need to generate a wrapper script that invokes the real program.
<seequ> ToxicFrog: Like, a script installed to PATH?
justelex_ has joined #nixos
s33se has quit [(Ping timeout: 276 seconds)]
<ToxicFrog> seequ: doesn
<ToxicFrog> seequ: doesn't need to be in PATH (probably shouldn't be, actually)
<ToxicFrog> I just need to be able to refer to it from stuff in configuration.nix
<seequ> writeScriptBin
<ToxicFrog> Where is it documented?
<seequ> Or actually just writeScript if you don't need to install it
<bennofs1> does someone here know of a way to display what a program does to my terminal?
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/53bd6cf417 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
nix-gsc-io`bot has quit [(Client Quit)]
<bennofs1> I can see that the prog writes "\n#", but somehow it looks like this: https://gist.github.com/1ac8e0f072983ee718f23b3a173d7620
<bennofs1> I also know that docker puts the term into raw mode
cement has quit [(Ping timeout: 246 seconds)]
<adelbertc> anyone know where i can snag a vagrant image for NixOS?
cement has joined #nixos
swoorup has quit [(Ping timeout: 260 seconds)]
<sphalerite> bennofs1: pipe into od?
yegortimoshenko has quit [(Ping timeout: 240 seconds)]
<bennofs1> sphalerite: that does not show things like ioctl(TCSET) etc
<bennofs1> sphalerite: I can already see what is written be looking at strace
<sphalerite> Ah right
ixxie has quit [(Quit: Lost terminal)]
<bennofs1> As I am not exactly sure what the interface between prog <-> term consits of (are there other things than ioctls and escape sequence) I was wondering if there was a tool to "trace them all"
<sphalerite> I don't think there's anything that strace wouldn't catch if you take the filter off
* bennofs1 starts lecture of man pty, man man termios etc
<sphalerite> But maybe setting the terminal to raw mode makes \n only go to the next line rather than returning it to the beginning of the line too?
<sphalerite> What if you set the PS1 to #\r?
justelex_ has quit [(Read error: Connection reset by peer)]
justelex_ has joined #nixos
<bennofs1> sphalerite: http://ix.io/yTA
<bennofs1> sphalerite: does that tell you anything interesting?
<bennofs1> (the cursor is always placed before the '#')
<bennofs1> i am not sure wtf is going on here
<bennofs1> why does it know correctly where the beginning of a line is with '\r' ?
<sphalerite> Oh yeah it should be \r# rather than the other way
<sphalerite> I guess it confirms my suspicion to some extent
<bennofs1> sphalerite: argh... i missed that one message
<bennofs1> sphalerite: that makes... some sense
ambro718 has joined #nixos
<sphalerite> Knowing where the beginning of the line is is the terminal's job
<bennofs1> sphalerite: thanks a lot, this observation is great
zennist has joined #nixos
<sphalerite> Np. I have no idea where to go from there though :p
<bennofs1> sphalerite: well, it looks like i need to teach whatever is running in the container that the correct sequence to use for line breaking is "\r\n" and not just "\n"
<sphalerite> Or stop docker from setting the terminal to raw mode
<bennofs1> sphalerite: note that the issue goes away if I run `tset` in the container, so it appears that some value is messed up
<bennofs1> sphalerite: http://ix.io/yTB
<bennofs1> sphalerite: then it sends every line twice
<bennofs1> (every input line)
<sphalerite> Docker is just weird...
endformationage has joined #nixos
zennist has quit [(Ping timeout: 246 seconds)]
<bennofs1> wow, this sounds dangerous:
<bennofs1> ENV This variable, when and only when an interactive shell is invoked, shall be subjected to parameter
<bennofs1> expansion (see Section 2.6.2, Parameter Expansion) by the shell, and the resulting value shall be
<bennofs1> used as a pathname of a file containing shell commands to execute in the current environment
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 pushed 2 new commits to master: https://git.io/v7VFG
<NixOS_GitHub> nixpkgs/master a753f2f John Ericson: 17.09 release-notes: New breaking change: cc-wrapper exports more env vars
<NixOS_GitHub> nixpkgs/master 609ed49 John Ericson: Merge pull request #27942 from obsidiansystems/breaking-changelog...
NixOS_GitHub has left #nixos []
kiloreux has quit [(Ping timeout: 260 seconds)]
<bennofs1> sphalerite: so, the command is 'stty opost onlcr' (sets "translate newline to carriage return-newline")
<bennofs1> sphalerite: now on to find out why the terminal ends up in the wrong state in the first place...
<Wizek> Does `nix-env -i` support specifying "-I nixpkgs=..."?
<clever> Wizek: nix-env -f /home/clever/apps/nixpkgs -iA hello
<bennofs1> Wizek: nix-env -f /path/to/nixpkgs and then use -A pkg (without nixpkgs prefix)
<bennofs1> clever: hmm, what if some package inside nixpkgs relies on `import <nixpkgs> {}`?
<seequ> That still uses the def-.. ^
<clever> bennofs1: then add -I nixpkgs=
<clever> bennofs1: but nixpkgs always uses relative paths within itself, it will never go back to <nixpkgs>
<Wizek> thanks clever and bennofs1, it seems to have worked
<bennofs1> but probably no package should do that, since there is pkgs.path (was it called that? maybe something else but the var definitly exists)
dbmikus_ has quit [(Quit: WeeChat 1.9)]
<clever> bennofs1: pkgs.path, and if you are a file inside nixpkgs, the right number of ../../'s
<Taneb> OK, trying to install NixOS again
<Taneb> Do I need to make a boot partition
<clever> Taneb: do you want to use EFI?
<Taneb> What's EFI
<clever> new firmware boot process
<Taneb> ...I guess?
<clever> UEFI requires a vfat filesystem for /boot, which must be on a partition of type ef00
<sphalerite> depends mainly on your hardware. You probably do want to use it if it's available and you don't know otherwise
<Taneb> OK, how big do I need to make the partition?
<clever> maybe between 512mb and 1gig
<seequ> 80MB is enough :p
<seequ> (That's what Windows does and I didn't bother expanding it)
<sphalerite> I use mine as /boot as well as the ESP. If you do that you'll definitely need more than 80MB
cement has left #nixos ["http://quassel-irc.org - Chat comfortably. Anywhere."]
<clever> nixos will put a lot of kernels and initrd's in there, and it can easily run out
cement has joined #nixos
kiloreux has joined #nixos
<seequ> Let's hope not, eh
alx741_ has quit [(Quit: alx741_)]
<seequ> Fun.
gnuhurd has quit [(Remote host closed the connection)]
gnuhurd has joined #nixos
gnuhurd has quit [(Remote host closed the connection)]
<seequ> Hmh. Gotta try out if I can enlargeit without breaking Windows.
gnuhurd has joined #nixos
gnuhurd has quit [(Remote host closed the connection)]
<clever> seequ: refising it can be rather tricky
<clever> resizing*
gnuhurd has joined #nixos
<seequ> Resizing anything is tricky when Windows is involved. :|
<gnuhurd> Nix for Windows when
<clever> nixos also gets upset when the uuid of /boot changes
<cement> stupid graphics drivers only building for windows...
<clever> systemd refuses to let you mount the wrong fs to /boot
<seequ> yep
<clever> so you cant mount the right one (because systemd'd uid is wrong)
<seequ> clever: I can afford to reinstall nixos, so it's fine.
<seequ> If I do the surgery from Windows, it'll (hopefully) fix itself
<clever> seequ: nixos can still be fixed
<seequ> It is honestly less effort to reinstall it.
<clever> i think it was reformat /boot, "nixos-rebuild test" with the right uuid, and systemd will mount the right thing, then "nixos-rebuild boot" to update /boot
<clever> and as always, you can just boot the installer, re-mount the root and /boot to /mnt and /mnt/boot, and run nixos-install to repair it
<seequ> TIL
<clever> nixos-install is just a script that runs nixos-rebuild under a chroot
bennofs1 has quit [(Ping timeout: 276 seconds)]
python47` has quit [(Remote host closed the connection)]
justelex_ has quit [(Ping timeout: 248 seconds)]
kiloreux has quit [(Ping timeout: 240 seconds)]
takle has quit [(Remote host closed the connection)]
stanibanani has joined #nixos
ted_ has joined #nixos
ted_ has quit [(Read error: Connection reset by peer)]
phinxy has quit [(Read error: Connection reset by peer)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] yegortimoshenko opened pull request #27945: bitwig-studio: 2.0 -> 2.1.3, fix desktop file (master...patch-1) https://git.io/v7Vxj
NixOS_GitHub has left #nixos []
phinxy has joined #nixos
takle has joined #nixos
bennofs1 has joined #nixos
slyfox has quit [(Ping timeout: 260 seconds)]
dejanr has quit [()]
kiloreux has joined #nixos
tokudan has quit [(Ping timeout: 255 seconds)]
slyfox has joined #nixos
<sphalerite> Why does network-manager depend on GOA? :(
Filystyn has quit [(Quit: Konversation terminated!)]
<mpcsh> anyone here use neofetch?
jgertm has joined #nixos
eschnett has quit [(Quit: eschnett)]
thibm has quit [(Quit: WeeChat 1.7.1)]
takle has quit [(Remote host closed the connection)]
<sphalerite> Nice
takle has joined #nixos
<bennofs1> sphalerite: now, why is this commit in nixpkgs docker even though docker --version claims it to be 17.06.0 and this commit is only in 17.07.0???
thblt has quit [(Ping timeout: 240 seconds)]
et4te has quit [(Read error: Connection reset by peer)]
et4te has joined #nixos
<sphalerite> bennofs1: or does that commit *fix* your issue maybe?
ison111 has joined #nixos
<bennofs1> sphalerite: no, it produces it
<bennofs1> sphalerite: you can try for yourself: nix-build '<nixpkgs>' -A docker.src
<bennofs1> sphalerite: and check the contents of components/engine/pkg/term/termios_linux.go
<sphalerite> meh, I'd rather not touch it if I don't need to :p
<dash> garbas (or any pypi2nix users): any suggestions on how to use pypi2nix with pypi packages that don't want to build without patches for nix? i'm trying to build an environment with pyenchant, and it uses ctypes to load a library, I need to give it the store path for the C library
takle has quit [(Ping timeout: 240 seconds)]
<Infinisil> mpcsh: I use neofetch
<bennofs1> sphalerite: ah! that change is already in 17.06.0 it appears... git tag --contains lied to me (probably cherry-picked :/)
<sphalerite> dash: add a postPatch for the library in requirements_override.nix using overrideAttrs? I think?
<bennofs1> is there a git tag --contains that looks if the same diff appears somewhere else, not just the same commit?
<Infinisil> mpcsh: You need to copy the default config file from ${pkgs.neofetch}/etc/neofetch/config to ~/.config/neofetch/config for it to work
<dash> sphalerite: that sounds about right, unfortunately it won't even finish running pypi2nix's initial wheel build
<garbas> dash: can you check the examples folder of pypi2nix... there are few options of pypi2nix used there
<dash> OK thanks
<garbas> dash: if you don't find it please create a ticket and I will look at it
Ivanych has quit [(Ping timeout: 246 seconds)]
<dash> ah, so the overrides run before the initial wheel builds? I didn't understand that yet :)
takle has joined #nixos
lambdamu has quit [(Remote host closed the connection)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 pushed 3 new commits to master: https://git.io/v7wkF
<NixOS_GitHub> nixpkgs/master bb6bbce Mark Cohen: material-icons-ttf: init at 3.0.1...
<NixOS_GitHub> nixpkgs/master 5bf36ca Mark Cohen: material-icons-ttf -> material-icons
<NixOS_GitHub> nixpkgs/master 0747cf9 Daiderd Jordan: Merge pull request #27863 from mpcsh/master...
NixOS_GitHub has left #nixos []
takle has quit [(Ping timeout: 260 seconds)]
phinxy has quit [(Ping timeout: 240 seconds)]
zennist has joined #nixos
<bennofs1> sphalerite: woops you were right, we need that commit in nixpkgs
<bennofs1> I wonder, is noone here using docker?
<bennofs1> since I don't think i should be the only one affected by this
takle has joined #nixos
<dash> bennofs1: hey, if you have nix, why would you need docker :
<dash> :)
<dash> ("Because your ops team love it" probably)
<bennofs1> dash: because sometimes, I need to run some script that was made for ubuntu and I just need it to work Right Now
<dash> Yeah also a really good reason
cement has quit [(Ping timeout: 248 seconds)]
zennist has quit [(Ping timeout: 260 seconds)]
takle has quit [(Ping timeout: 276 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] WilliButz opened pull request #27947: version updates: monit, movit, volatility, vigra (master...master) https://git.io/v7wLt
NixOS_GitHub has left #nixos []
cpennington has quit [(Remote host closed the connection)]
tommd has joined #nixos
<bennofs1> how can there be so much broken software :(
<bennofs1> i could spend days just fixing obviously broken stuff
takle has joined #nixos
tokudan has joined #nixos
<dash> bennofs1: working software just isn't all that valuable, compared to almost-working software
<Infinisil> Firefox sync server is broken on Nix, but the docker version works ..
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] bennofs pushed 1 new commit to master: https://git.io/v7wLj
<NixOS_GitHub> nixpkgs/master 268374c Benno Fünfstück: docker: update runc commit...
NixOS_GitHub has left #nixos []
<Infinisil> Ohh, actually maybe it was fixed on unstable, I'll have to check it out
<bennofs1> the funny thing is, I just needed to fix docker because it was required for running the tests for another project where I wanted to fix a bug...
takle has quit [(Ping timeout: 260 seconds)]
<dash> the proverbial yak stack
justelex_ has joined #nixos
takle has joined #nixos
bennofs1 has quit [(Quit: WeeChat 1.9)]
mkoenig has quit [(Remote host closed the connection)]
justelex_ has quit [(Client Quit)]
justelex has joined #nixos
bennofs has joined #nixos
takle has quit [(Ping timeout: 255 seconds)]
justelex has quit [(Ping timeout: 240 seconds)]
<sphalerite> Docker for tests. Because it's okay for tests to depend heavily on the environment.
takle has joined #nixos
eschnett has joined #nixos
takle has quit [(Ping timeout: 246 seconds)]
<Infinisil> And Docker works not only on Linux and Darwin..
ambro718 has quit [(Quit: Konversation terminated!)]
faffolter has joined #nixos
<dash> Infinisil: haha
<sphalerite> Unrelated, I don't know if it's a change I made in my installation or one in nixpkgs, but some gtk theming stuff seems to be broken now. I can't see my selection in firefox (except on pages where the stylesheet contains an alternate background colour for the selection) and the buttons and menus look weird in both firefox and nautilus.
<sphalerite> Anyone know anything that might be helpful?
takle has joined #nixos
stanibanani has left #nixos []
zennist has joined #nixos
gnuhurd has quit [(Remote host closed the connection)]
gnuhurd has joined #nixos
iyzsong has joined #nixos
dywedir has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
<ison111> What does the stylesheet have anything to do with gtk theme? Are you referring to the theme you can actually change in firefox settings?
zennist has quit [(Ping timeout: 276 seconds)]
<ison111> Well I'm confused by what you said about Firefox, but when it comes to gtk themes not applying as far as I know it's usually 2 possible things. One is that gtk2 and gtk3 have completely separate themes and have to be set separately. The other is that the way gtk3 reads themes was changed a while back I think and ended up breaking a lot of gtk3 themes that previously worked.
takle has joined #nixos
<ison111> Oh also you usually have to restart gtk3 applications before the theme change takes effect.
zennist has joined #nixos
<ToxicFrog> How do I add things to /run/current-system/sw/<foo>?
<sphalerite> ison111: no, I haven't changed anything in firefox. The selection used to have a blue background, now the background colour doesn't change except on sites with stylesheets that adjust the colour (e.g. it's mint green on riot.im but invisible on wikipedia)
takle has quit [(Ping timeout: 246 seconds)]
<ToxicFrog> I thought it was just a matter of having them in systemPackages, but that doesn't seem to be doing the trick.
<sphalerite> ison111: at the same time as I started having these issues with firefox, I started having similar issues with nautilus. That's why I suspect gtk3.
<sphalerite> ToxicFrog: not all subtrees of a package get linked into the environment
rpifan has joined #nixos
<ToxicFrog> sphalerite: I'm guessing I need pathsToLink for that?
<ToxicFrog> So something like:
<sphalerite> Yeah, I think so
<ToxicFrog> environment.systemPackages = with pkgs; [ doomrl doomrl-server ];
<ison111> sphalerite: I might be able to help you in an hour or so. I had that problem with a gtk theme, apprently some gtk3 applications look for different names inside the theme
<ToxicFrog> environment.pathsToLink = [ "/share/doomrl-server" "/opt/doomrl" ]
hiratara has quit [(Ping timeout: 255 seconds)]
takle has joined #nixos
<sphalerite> ison111: if all goes according to plan (i.e. I don't get stuck on the sofa), I'll be asleep in an hour… Maybe sometime this weekend, or you could PM me so I can have a look at it tomorrow?
hiratara has joined #nixos
<sphalerite> FWIW I haven't touched any of the theming stuff, I just want the stuff to look like stock GNOME or whatever, and I'm using i3wm
<ToxicFrog> Ok, yeah, that worked.
<ToxicFrog> Awesome.
<adelbertc> is there a way i can verify nix distributed build is working as expected? im on darwin and i think i've setup everything, ran a build for x86_64-linux and it worked. then i stopped the remote machine responsible for that build, ran a GC locally to make sure i didnt get cache hits, and ran the build again and it still works o_O
<ison111> sphalerite: Yeah the culprit could be anything, because there should only be 1 name for the highlight color, but some applications read it differently. So its either the theme is outdated or the gtk3 software is looking for the old entry. You basically just need to add a line or two to the theme and it should work
takle has quit [(Ping timeout: 276 seconds)]
justelex has joined #nixos
mkoenig has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] mimadrid opened pull request #27948: git: 2.13.4 -> 2.14.0 (master...update/git-2.14.0) https://git.io/v7wsA
NixOS_GitHub has left #nixos []
erasmas has quit [(Quit: leaving)]
takle has joined #nixos
kiloreux has quit [(Ping timeout: 260 seconds)]
drakonis has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
ison111 has quit [(Quit: WeeChat 1.7.1)]
mounty has quit [(Ping timeout: 240 seconds)]
silver_hook has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
NightTrain has joined #nixos
Sonarpulse has quit [(Ping timeout: 260 seconds)]
hamishmack has quit [(Quit: hamishmack)]
fab has joined #nixos
takle has quit [(Ping timeout: 268 seconds)]
fab is now known as Guest74209
thblt has joined #nixos
faffolter has quit [(Ping timeout: 260 seconds)]
revtintin has quit [(Quit: WeeChat 1.9)]
takle has joined #nixos
tokudan has quit [(Quit: Leaving)]
seanz has joined #nixos
seanz has quit [(Client Quit)]
takle has quit [(Ping timeout: 260 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] jwiegley closed pull request #27918: Coq update (master...coq-update) https://git.io/v7aLQ
NixOS_GitHub has left #nixos []
hiratara has quit [(Quit: ZNC - http://znc.in)]
Guest74209 has quit [(Ping timeout: 260 seconds)]
hiratara has joined #nixos
takle has joined #nixos
takle has quit [(Ping timeout: 248 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus closed pull request #27948: git: 2.13.4 -> 2.14.0 (master...update/git-2.14.0) https://git.io/v7wsA
NixOS_GitHub has left #nixos []
joachifm has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus closed pull request #27937: libexpat: 2.2.2 -> 2.2.3 (master...libexpat_2_2_3) https://git.io/v7VuP
NixOS_GitHub has left #nixos []
takle has joined #nixos
MP2E has joined #nixos
rpifan has quit [(Remote host closed the connection)]
takle has quit [(Ping timeout: 240 seconds)]
endformationage has quit [(Quit: WeeChat 1.7)]
<sphalerite> ison111: it looks like I did get stuck on the sofa so if your previous offer still stands... :D
<sphalerite> also, I'm on nixos-17.03 so there shouldn't really have been any breaking changes... afaik...
markus1199 has joined #nixos
markus1189 has quit [(Ping timeout: 260 seconds)]
takle has joined #nixos
ericsagnes has quit [(Ping timeout: 276 seconds)]
<sphalerite> can I get nix-shell not to include the doc output?
<Infinisil> sphalerite: If the package doesn't do split outputs, then it's not possible without changing the package expression AFAIK
<Infinisil> should be as simple as setting outputs = [ "out" "doc" ]
<sphalerite> I know that
takle has quit [(Ping timeout: 260 seconds)]
<sphalerite> but say I want ghc but I don't want nix-shell to download the doc output
<sphalerite> how do I do that?
<sphalerite> nix-shell -p ghc will download the doc output as well as out
<Infinisil> I believe gchristensen did a PR on that
<grahamc> Not me
<Infinisil> Ohh right, it was clever
rpifan has joined #nixos
<sphalerite> That's still not what I'm asking for
<sphalerite> I want nix-shell to not include the doc output of a package which has split outputs
<Infinisil> Hmm
<Infinisil> I see
<Infinisil> does nix-shell -p <pkg>.out work?
<sphalerite> no
ericsagnes has joined #nixos
* Infinisil is out of ideas
zennist has quit [(Ping timeout: 240 seconds)]
ebzzry__ has joined #nixos
<clever> ive also noticed how nix-shell will download the docs for the bash in the stdenv
<clever> i'm not sure how its doing it
evangeline has joined #nixos
<evangeline> hi, has anybody bothered to install vmware-workstation on a nixos system; I'm getting the following error while trying to do so:
<evangeline> # ./VMware-Workstation-Full-12.5.7-5813279.x86_64.bundle ~/Desktop/Temp
<evangeline> Extracting VMware Installer...done.
<evangeline> /tmp/vmis.PbXB1I/install/vmware-installer/vmware-installer: line 56: /tmp/vmis.PbXB1I/install/vmware-installer/vmis-launcher: No such file or directory
<clever> evangeline: everything you download must be patched by a nix expression, or it will fail like that
<clever> so its recomended to just use the package in nixpkgs if it exists
<clever> evangeline: how different is virtualbox from vmware?
mounty has joined #nixos
<sphalerite> evangeline: someone else was trying to get some vmware thing running on nixos a while back and encountered great difficulties. Not sure how far they got in the end
<evangeline> clever: I'm using virtualbox/kvm now, but I would like to try out vmware for its embedded debugger functionality.
<sphalerite> it was ndrei iirc
<evangeline> can we summon him somehow? :)
ison111 has joined #nixos
kainospur[m] has joined #nixos
<sphalerite> not that I know of
<kainospur[m]> hi all, i'm trying to use the default auto builder of nix-build but for some reason when executing the command I it isn't finding my makefile. I'm working on OSX. Any ideas?
bennofs has quit [(Quit: WeeChat 1.9)]
<sphalerite> evangeline: yes, it was ndrei, but I think they gave up in the end — https://botbot.me/freenode/nixos/msg/88026547/
takle has joined #nixos
<Infinisil> kainospur[m]: What's in your nix file?
<clever> evangeline: i have heard in #osdev that bochs has a powerfull built-in debugger
wigust has quit [(Ping timeout: 248 seconds)]
<sphalerite> bochs? Wasn't that more or less replaced by qemu?
<maurer> qemu is much faster, bochs is much more accurate
<sphalerite> ah ok
<maurer> bochs also only supports x86, qemu supports a variety of architectures
<clever> and acording to #osdev, bochs has a better debugger then qemu
<maurer> That was my experience, but that was many years ago, and qemu may have progressed since then
<maurer> If you're really getting into it professionally, what you want is windriver simics
<maurer> that shit is amazing
wigust has joined #nixos
<maurer> Full deterministic machine level execution, ability to swap in and out theoretical parts, reversible debugging
<clever> ive also modified qemu some, adding support for a custom x86 platform
<clever> that emulates a xen hypervisor
<clever> so xen-only guests can run under qemu
<maurer> I'm surprised it can't do that already
<maurer> I thought that qemu's hypercall support had a xen mode
<maurer> but my memories are unclearr
<maurer> *unclear
<clever> there is xen support in qemu, but its radically different
<kainospur[m]> Infinisil: something slightly more complex than: https://nixos.org/nixpkgs/manual/#r-packages
<clever> xen emulates the cpu, and will proxy all IO requests to a cpu-less qemu
<clever> and then qemu emulates the motherboard
<kainospur[m]> well actually just uses a few more packages.
takle has quit [(Ping timeout: 260 seconds)]
<clever> so you need a real xen hypervisor to use that
<maurer> but yeah, back when I was trying my had at osdev, there were two reasons people reccomended bochs:
<clever> what i'm doing is 100% self-contained to qemu, and can even be ran without root and kvm
<maurer> 1.) Nicer debugger if you don't have a linux-compatible set of exported debug info
<maurer> 2.) If you try to do anything "funny" that windows or linux doesn't do, especially with the MMU, bochs is more likely to do what a real machine would than qemu
<clever> qemu has a gdb server, but the gdb as a client, gets rather upset when you switch between 16bit, 32bit, and 64bit modes, so its difficult to debug early boot stuff
<clever> and my qemu/xen changes, are having trouble going from 16bit to 64bit mode
<kainospur[m]> Infinisil: i also can't setup a nix shell because of some errors...
<Infinisil> kainospur[m]: You probably intended to use nix-shell instead of nix-build, right?
<kainospur[m]> bash: local: -n: invalid option
<clever> kainospur[m]: darwin?
<kainospur[m]> no i have a makefil in the directory
<kainospur[m]> yes darwin
<clever> kainospur[m]: nix-env -iA nixpkgs.bashInteractive
<kainospur[m]> i would like both shell and build to work.
<clever> kainospur[m]: nixpkgs relies on some bash features that are missing in darwin's bash
arximboldi has quit [(Quit: arximboldi)]
<clever> so you have to install the nixpkgs bash
<kainospur[m]> ah shell magic :).
<kainospur[m]> clever clever
<kainospur[m]> this is also my first time using nix at all... so i'm speedreading and hacking :). learning via trying it all out
<kainospur[m]> but that wouldn't impact my build though right clever ?
<gchristensen> kainospur[m]: welcome to the community! :D
<clever> kainospur[m]: yeah, nix-build is much more isolated and wont care
<clever> kainospur[m]: only nix-shell will have trouble
<kainospur[m]> thanks gchristensen ! i'm just getting into reproducible builds environemnts awesomeness.
<kainospur[m]> very powerful!
<gchristensen> yes it is :)
taktoa has joined #nixos
<kainospur[m]> so does nix-build automatically find the Makefile in the current directory?
<kainospur[m]> I see: no Makefile, doing nothing
<gchristensen> dev environment ramp-up time for new coworkers on my team at work is approximately 3 minutes while their `nix-shell` downloads dependencies.
<kainospur[m]> do i have to put it somewhere?
<clever> kainospur[m]: it will look at the directory specified by the src attribute
<kainospur[m]> ah... so if it's not specified? then nothing exists...
<kainospur[m]> i thought that might be the problem.
<kainospur[m]> so if the src is in the location of the nix repo already...
<maurer> nix-build will look for a file called "default.nix" if no path is specified
<clever> kainospur[m]: if you gist your default.nix i can look at it
<kainospur[m]> clever: never gisted before.
et4te has quit [(Read error: Connection reset by peer)]
<kainospur[m]> first time for everything.
<clever> kainospur[m]: https://gist.github.com
<maurer> Or, conveniently, there's a cli application