worldofpeace changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018 || For best support,
<mehlon> since go binaries are statically linked you could just run it right away
rengglian has quit [Read error: Connection reset by peer]
<nixtacular> i'm working around it with this one-liner, since i noticed that the versioned names follow the format that you mentioned: `name = "${super.lib.head (super.lib.splitString "-" old.name)}-${version}";`
<infinisil> Hehe, or just hardcode it
OmnipotentEntity has quit [Remote host closed the connection]
<nixtacular> yeah i guess my workaround is overkill
<gchristensen> > builtins.parseDrvName pkgs.git.name
<{^_^}> { name = "git-minimal"; version = "2.24.1"; }
<infinisil> Since a year or so there is a `pname` attribute for derivations
alex has joined #nixos
<infinisil> So you can do `{ pname = "foo"; version = "1.2"; }` and it will set name automatically
<nixtacular> !
<nixtacular> that's brilliant
<nixtacular> i guess that most of the derivations haven't been updated to use `pname`? the ones i'm seeing seem to use `name` w/ string interpolation
Guest58522 has joined #nixos
mexisme has joined #nixos
<infinisil> Yeah
cosimone has quit [Ping timeout: 248 seconds]
<infinisil> Note that things like buildRubyGem might not support propagating pname to mkDerivation (yet? Would be easy to make it support that)
rengglian has joined #nixos
<nixtacular> ah yeah, i just tried it and it failed, and the source looks like it doesn't support it
<rengglian> Well it does not run
Guest58522 has quit [Ping timeout: 240 seconds]
<rengglian> It looks like I need to create a package, but fetcher supports only repositories and no local folde
dbmikus has quit [Read error: Connection reset by peer]
mexisme has quit [Ping timeout: 258 seconds]
mbrgm_ has joined #nixos
<infinisil> ,dnw rengglian
<{^_^}> rengglian: Provide as much info as possible on problems. What specifically doesn't work? What command did you run? What's the error? This makes debugging easier and helps getting faster responses
<gchristensen> samueldr: do you know anything about tianocore / ovmf / secureboot / qemu?
mexisme has joined #nixos
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
<samueldr> ☑️ ☑️ 🔲 ☑️
<samueldr> don't know about secureboot, nor the sum of all that
<samueldr> but a quick search tells me it should be possible https://fedoraproject.org/wiki/Using_UEFI_with_QEMU#Testing_Secureboot_in_a_VM
<samueldr> if you intend to use that to test _that_ PR
<samueldr> though the testing harness have a big caveat with efi boot
<samueldr> it might not work as expected
<samueldr> (unless it's been fixed since ~1-2 months ago when betaboon and I were looking)
turona has quit [Ping timeout: 252 seconds]
turona_ has joined #nixos
<gchristensen> oh?
<gchristensen> the EnrollDefaultKeys.efi thing is .... annoying ... from an automation perspective :)
<evanjs> Seriously excited for _that_ PR to be merged.ecureboot + TPM + NixOS + BitLocker on any machines dual-booting :D
<samueldr> gchristensen: IIRC, the first boot right now *has* to be MBR
<samueldr> and there's no way to pass a "VARS" disk
<samueldr> in fact, EFI boot in tests is a hack IIRC
<gchristensen> oh dear
<gchristensen> I don't think that is something I'm ready to fix
turona_ has quit [Client Quit]
iz16 has quit [Ping timeout: 246 seconds]
<rengglian> Ldd shows 3 libraries, all of them are located in /nix/store. Running just the binary results in "no such file or directory". So my approate would be to make a test package. But the src is always a repo and no local binary...
erictapen has quit [Ping timeout: 268 seconds]
davidak has joined #nixos
erictapen has joined #nixos
kqb has left #nixos ["Leaving"]
kqb has joined #nixos
kqb has quit [Quit: Leaving]
<infinisil> rengglian: What's `nix-shell -p --run "patchelf --print-interpreter /path/to/binary"` output?
dbmikus has joined #nixos
<infinisil> If it's not a /nix/store path, you need to patchelf the binary, search for patchelf in nixpkgs for examples
<nixtacular> infinisil: i updated my bundler overlay with the sha256 and it still doesn't work, i'm getting the old version. https://hastebin.com/ulogejudab.m
<infinisil> nixtacular: Where did you get the hash from?
<gchristensen> samueldr: do you recal why it has to be mbr first? because there is no way to specify VARS?
<nixtacular> infinisil: `nix-prefetch-url https://rubygems.org/gems/bundler-2.0.2.gem`
<samueldr> gchristensen: it looked like it was by accretion of features
<samueldr> gchristensen: boot tests for EFI were added on top of the existing harness
<samueldr> gchristensen: and just enough for what was needed
<nixtacular> swapping for `nix-prefetch-url https://rubygems.org/gems/bundler-1.17.3.gem` returns the correct hash
<gchristensen> samueldr: aye, okay
<nixtacular> i mean the correct hash for the current version of the package in the repo
<samueldr> I don't think there are any reasons it can't be fixed, but when we looked it was during the transition to the python harness, so it was a bit exhausting to think about
<infinisil> nixtacular: Hm I see, are you sure that the overlay is applied? Try putting `sha256 = throw "hi there"` to check
mexisme has quit [Ping timeout: 258 seconds]
<nixtacular> yup, it's getting applied
<rengglian> lib64/ld-linux-x86-64.so.2
<infinisil> nixtacular: How are you checking that the old version is used?
<nixtacular> by running `bundler --version` inside my nix-shell
<nixtacular> i'm using direnv to set up a nix shell with everything inside of it
<infinisil> Trying it myself I get 2.0.2
<nixtacular> hmm
<infinisil> Using `nix-build '<nixpkgs>' -A bundler --arg overlays 'import ./your-paste.nix`, then `result/bin/bundler --version`
<infinisil> (plus the ' i missed)
<nixtacular> weird. yep, i'm getting 2.0.2 when i do that, too
o1lo01ol1o has quit [Remote host closed the connection]
dbmikus has quit [Read error: Connection reset by peer]
<nixtacular> hmm this is probably something wrong with my shell setup...one sec
dbmikus has joined #nixos
<nixtacular> infinisil: my shell.nix looks like this: https://hastebin.com/ubejaqirov.js
<nixtacular> bundler is getting included via bundlerEnv, i think
drakonis1 has joined #nixos
<nixtacular> this works fine when i use overrideAttrs and specify the fetcher params
euandreh has quit [Ping timeout: 252 seconds]
jluttine has quit [Ping timeout: 268 seconds]
<andi-> ,locate unsquashfs
<{^_^}> Found in packages: squashfsTools
<andi-> ,locate sasquatch
<{^_^}> Couldn't find in any packages
dashkal has joined #nixos
virus_dave has joined #nixos
o1lo01ol1o has joined #nixos
<infinisil> nixtacular: Hm, is that shell supposed to have a finished project built or to have an environment to build the project?
<infinisil> Because right now it does the former
<infinisil> And I feel like you want the latter, which would mean moving `gems` to `inputsFrom` instead of `buildInputs`
<infinisil> Though no idea why it would work with .overrideAttrs'ing the src
<nixtacular> wow. i just changed it to `inputsFrom` and it worked!
<infinisil> :D
jonten has quit [Ping timeout: 268 seconds]
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<nixtacular> interesting. i guess that makes sense? but then, like you, i'm not sure why it would work with overrideAttrs'ing the src lol
<nixtacular> i wasn't aware of inputsFrom
mehlon has quit [Remote host closed the connection]
<virus_dave> Anyone have any luck with nixos live CD from SD card on a chromebook HP11 B5 ? Seems to hang for me after the bootscreen / "initrd" step. Screen goes blank (but still powered / backlit) and i don't perceive any other action happening then
<nixtacular> infinisil: oh it gets even weirder. actually, what works is when i put bundix and bundler into inputsFrom. when I delete bundix or leave bundix in buildInputs, i still get the old version.
<nixtacular> btw the reason i used buildInputs is because it says to here: https://github.com/nix-community/bundix#basic-usage
<virus_dave> (currently i'm dual-booting Gallium & Chromeos, and wanted to see how nixos support looked before going fully with nixos ideally)
<infinisil> nixtacular: That seems indeed wrong, maybe you can open an issue or a PR there to fix it
<infinisil> Or ask if it was a mistake at all
<nixtacular> infinisil: good idea 👍. btw thanks for all your help!
<infinisil> Np :)
selfsymmetric-mu has quit [Remote host closed the connection]
drakonis1 has quit [Quit: WeeChat 2.1]
drakonis1 has joined #nixos
lovesegfault has joined #nixos
fendor has quit [Remote host closed the connection]
<nixtacular> > lib.functionArgs bundix.override
<{^_^}> { buildRubyGem = false; bundler = false; fetchFromGitHub = false; lib = false; makeWrapper = false; nix = false; nix-prefetch-git = false; }
<jackdk> is it possible to modify a config setting from a module, e.g., by passing a function to it?
<jackdk> my colleague has a service whose module isn't quite doing what he wants, and wants to add an extra arg to its ExecStart attr
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/0ec8c3bb12a (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
selfsymmetric-mu has joined #nixos
<infinisil> jackdk: Generally you can only override arguments completely, unless the module provides a way to set arguments
<infinisil> What's the module?
MichaelRaskin has quit [Quit: MichaelRaskin]
<jackdk> infinisil: thanks. services/search/kibana.nix , because he wants a plugin dir under /var somewhere
<nixtacular> > lib.functionArgs bundlerEnv.override
<{^_^}> { buildEnv = false; bundler = false; callPackage = false; defaultGemConfig = false; lib = false; ruby = false; }
<infinisil> jackdk: Hm yeah that doesn't look good, you'll have to modify the module itself to do that
<infinisil> Or override ExecStart completely and duplicate some of the module in your own code
logzet has quit [Ping timeout: 248 seconds]
<infinisil> jackdk: Is it not possible to change the plugin directory from the config file?
rengglian has quit [Read error: Connection reset by peer]
<jackdk> infinisil: current plan is to replace the module per https://nixos.org/nixos/manual/index.html#sec-replace-modules and maybe PR if we get something ergonomic
<infinisil> jackdk: That sounds like a good plan to me
Rusty1 has joined #nixos
<clever> jackdk: nix accepts both base16 and base32 hashes
<lovesegfault> Do we know why the build of GCC isn't reproducible?
<lovesegfault> c.f. https://r13y.com/
Guest92090 has quit [Ping timeout: 240 seconds]
<jackdk> clever: thanks. yeah I had base16 working, but most people are used to seeing base32 in nix exprs I felt it made better output (also it's smaller)
<clever> jackdk: its also confusing when nix gives an error in base32, but that hash appears nowhere
<clever> jackdk: because nix converted it from 16->32 before printing the error
turona has joined #nixos
<thomashoneyman> anyone here successfully using yarn2nix with hydra? even with the latest version of it i always get an error from hydra about trying to access the package.json file in restricted mode
<{^_^}> moretea/yarn2nix#115 (by petabyteboy, 6 weeks ago, merged): Don't access package.json via filtered src
<jackdk> clever: agreed
<thomashoneyman> does not seem to be true for me
drakonis1 has quit [Quit: WeeChat 2.7]
drakonis_ has joined #nixos
work_ has joined #nixos
lunik1 has quit [Ping timeout: 265 seconds]
<virus_dave> hmm, perhaps i should try with the minimal installer rather than the graphical one, see if i get different results.
<thomashoneyman> this is all that i could find in iohk:
virus_dave has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JejsA
<{^_^}> [nixpkgs] @jonringer merged pull request #76515 → pythonPackages.django-simple-captcha: init at 0.5.12 → https://git.io/JebWg
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/Jejsp
alex has quit [Ping timeout: 258 seconds]
<nixtacular> is there a way to nuke the derivation of my nix shell and start over?
<infinisil> nixtacular: What are you trying to achieve by nuking it?
<nixtacular> like force nix-shell to redownload and recompile everything
<infinisil> Oh that won't solve anything in nix
<nixtacular> infinisil: i'm trying to see if there's some weird caching thing
<nixtacular> i'm desperate :-(
<nixtacular> the bundler situation has gotten worse. now i can't even get my overrideAttrs method to work
<nixtacular> i'm not sure what i've done, but bundler seems permanently set to 1.17.3 no matter what i do
rengglian has joined #nixos
rengglian has quit [Client Quit]
<infinisil> I never would've thought that it should work, I'd think the expression isn't what you think it was when it worked
<nixtacular> which expression? the override or overrideAttrs? or both?
<infinisil> nixtacular: I did notice earlier that you didn't override the name, which is why the derivation is still called /nix/store/...-1.17.3, even though it's the newer version
<infinisil> The overrideAttrs probably
<infinisil> Though I don't think i've seen it
<nixtacular> infinisil: actually i tried it both ways. i've been using -1.20.1
<nixtacular> plus should it matter? i'm still replacing the top-level bundler package, no?
virus_dave has joined #nixos
<infinisil> Should what matter?
<nixtacular> *2.0.2
<nixtacular> should it matter whether i override the name?
<infinisil> Ah no that's irrelevant
<virus_dave> hm, ok that didn’t help. Is there a resource for how to go about debugging a boot process?
<nixtacular> so strange. i mean, the `nix-build` command you pasted definitely works. it's just nix-shell.
<infinisil> virus_dave: When does it fail?
<infinisil> virus_dave: I don't know of any tutorial, but I do know some stuff about debugging boots
<infinisil> nixtacular: What's the code now?
<virus_dave> it shows the graphical boot options, where i chose either “nixos 19.09 … Installer” or “ … Installer (debug), then shows loading /boot/bzImage… ok, then loading /boot/initrd… ok
<virus_dave> then the graphic clears and the screen stays blank but still backlit
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/b926503738c (from 18 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
<infinisil> virus_dave: Grub?
<virus_dave> not sure how to tell. it’s the 19.09 live CD default, whatever that is. There isn’t grub installed on the chromebook (i’m booting from an SD card)
<infinisil> Ah then it's grub
lunik1 has joined #nixos
alex has joined #nixos
knupfer has quit [Ping timeout: 248 seconds]
kamadorueda has joined #nixos
justanotheruser has joined #nixos
<infinisil> Ugh running google javascript to see a picture
<infinisil> But yeah that's grub
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/db3e8325a9b (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<infinisil> Hm I'm not sure how well chromebooks are supported
<infinisil> I think sphalerite runs NixOS on one though
dbmikus has quit [Read error: Connection reset by peer]
<virus_dave> i could just stick with galliumos, which seems to work fine, and nix-env as package manager, but after my recent success on the R-Pi, and a general desire to migrate to nixos, i wanted to give it a try :D
<virus_dave> is there a boot option i can use to basically say “just boot enough to give me a basic root shell”? I vaguely recall something like that from my linux days 2 decades ago
<infinisil> Hm, my only idea right now is to import all-hardware.nix and build an iso from that
<infinisil> virus_dave: You can change the grub entry to have `init=/bin/sh`
<infinisil> I guess trying that first would be good
<infinisil> And then there's also `debugtrace` you can add to the command to have more output, if stage-1 is able to start at all
<virus_dave> ok, that led to the same results. Looking at all-hardware.nix, the file comment seems to indicate it’s already the basis of the installer images, which is what i’m using.
<virus_dave> that == init=/bin/sh
<virus_dave> i notice it also *very briefly* flashes a single line of text after clearing the grub screen, but it happens so fast i haven’t been able to read it.
selfsymmetric-mu has quit [Disconnected by services]
selfsymmetric-mu has joined #nixos
<infinisil> Ah I don't think all-hardware includes proprietary stuff by default though
<infinisil> hardware.enableAllFirmware and hardware.enableRedistributableFirmware might be worth trying
<infinisil> Though I'm pretty clueless in general
<infinisil> virus_dave: You could take a video of it, then pause at that frame :)
<virus_dave> Ha, yeah that’s actually what i’m trying right now :)
dbmikus has joined #nixos
<infinisil> I'm gonna go now though. Here's a link for how to build a custom iso though: https://nixos.wiki/wiki/Creating_a_NixOS_live_CD , you might also want to search for chromebook stuff in nixpkgs and nixos-hardware
<virus_dave> thanks!
Ariakenom has quit [Quit: Leaving]
<nixtacular> > lib.functionArgs buildRubyGem.override
<{^_^}> { bundler = false; darwin = false; fetchgit = false; fetchurl = false; git = false; lib = false; makeWrapper = false; ruby = false; }
<infinisil> nixtacular: Fyi you can also do that in `nix repl '<nixpkgs>'`
drakonis_ has quit [Read error: Connection reset by peer]
<nixtacular> infinisil: my nixpkgs is too old :-/
<evanjs> Holy crap... just how much does ibus need to think it's running >_>
<evanjs> Tried just adding a service for ibus-daemon, nope... guess I'll just check the python code. ibus.enable doesn't seem to do anything service wise.
<evanjs> Like I still need to run ibus-setup and etc
<{^_^}> [nixpkgs] @ryantm merged pull request #57034 → uefitool: init at A55 and 0.27.0 → https://git.io/fhp7W
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JejGw
mexisme has joined #nixos
<virus_dave> pausing at that frame was very hard, but i think it’s showing “Probing EDD edd=off to disable"
Chiliparrot has joined #nixos
syd has joined #nixos
<syd> Has anyone deployed an s3 bucket outside us-east-1 using nixops?
gustavderdrache has quit [Quit: Leaving.]
h0m1 has quit [Ping timeout: 252 seconds]
jluttine has joined #nixos
h0m1 has joined #nixos
lunik1 has quit [Ping timeout: 240 seconds]
<thomashoneyman> anyone know how to add a path to a Nix file as an input source to Hydra?
<thomashoneyman> i have a pinned nixpkgs i would like to provide as an input source, but there's no documentation on this option
<{^_^}> [nixpkgs] @jonringer merged pull request #76813 → python3Packages.fints: 2.2.0 -> 3.0.0 → https://git.io/Jex0T
<{^_^}> [nixpkgs] @jonringer pushed commit from @elohmeier to master « python3Packages.fints: 2.2.0 -> 3.0.0 »: https://git.io/JejGj
erictapen has quit [Ping timeout: 258 seconds]
justanotheruser has quit [Ping timeout: 252 seconds]
ebzzry has quit [Ping timeout: 260 seconds]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/db3e8325a9b (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
syd has quit [Remote host closed the connection]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
jlv has joined #nixos
<{^_^}> [nixpkgs] @ahesford opened pull request #77002 → pam_gnupg: init at fbd75b7 → https://git.io/JejZw
<jlv> Is there any reason not to use `builtins.fetchGit` instead of something like `pkgs.fetchFromGitHub`? It's not nice not having to specify a redundant hash to fetch from git.
lunik1 has joined #nixos
<jlv> *It's nice not
<kini_> I guess `fetchFromGitHub` avoids a git dependency (since it just grabs tarballs from github.com iirc), so that makes your build leaner?
<ryantm> jlv: fetchFromGitHub would let us handle some GitHub specific issue, should one arise.
iz16 has joined #nixos
<nixtacular> for the sake of future posterity, i'll say that i've thoroughly investigated whether one can use a newer version of bundler with `bundlerEnv`, and i'm pretty sure that it's currently impossible
juhe has quit [Quit: Leaving.]
virus_dave has quit [Quit: virus_dave]
lunik1 has quit [Ping timeout: 268 seconds]
<softinio> can anyone recommend anyone I can ping here on IRC to have a PR reviewed?
<clever> ,pr softinio
<{^_^}> softinio: 0. Sorry. 1. If you complain about PR being in limbo, always provide a number («I have an unmerged PR (#23924)…»), bot will print PR title and it might bring you an impulse-merge. 2. Please look up who commits similar work and ping these people (or request-review), keeping up with all the PRs is not really possible.
<{^_^}> [nixpkgs] @Evils-Devils opened pull request #77003 → kicad: split version.nix & add update.sh → https://git.io/JejZA
<softinio> clever:yeah I have pinged someone who had reviewed before but he seems not to be around so didn't want to be a pest to chase more as I do know all of us are volunteering our time to OSS
<softinio> will paste here in case anyone can take a look good idea
<{^_^}> #76305 (by softinio, 1 week ago, open): Add coc-metals vim plugin
<softinio> if anyone can review? ^^
dansho_ has quit [Quit: Leaving]
<jlv> On a related note. What does it take to become a reviewer? It seems like nixpkgs needs reviewers more than contributors.
ebzzry has joined #nixos
<jlv> softinio: Your pull request looks good to me, but someone else will have to do the merge.
palo has quit [Quit: WeeChat 2.6]
nixtacular has quit [Remote host closed the connection]
palo has joined #nixos
<ryantm> jlv: When you review a PR please add your approval with notes about what you checked.
<ryantm> softinio: Why are the other plugins being updated?
<jlv> ryantm: It's my understanding that that is recommended for vim plugin additions.
<jlv> I'll try to bring up the instructions.
<edef> it'd have to come with commit formatting guidance
<edef> because this isn't in line with CONTRIBUTING.md
<edef> it'd have to be at least `vimPlugins: `
<softinio> ryantm: when you add new vim plugins there is a script you run to add it and that automatically updates existing ones .... what I do is have the updates to existing ones its own commit then a separate commit for the new one which is the procedure I was told to follow for adding vim plugins when I first did it (this is not my first one :-) )
<softinio> ryantm: for ref see adding new plugins section of https://nixos.wiki/wiki/Vim update.py script does itr
jmeredith has quit [Quit: Connection closed for inactivity]
<softinio> jlv: thank you sir appreciate it
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 252 seconds]
<softinio> jlv: I would like to know how to become a reviewer too if you find out let me know got specific areas I want to contribute a lot too so be good if I can help with reviews such as vim plugins
<jlv> While we're reviewing pull requests, would anyone like to look at my cleanup and fixing of s3ql? https://github.com/NixOS/nixpkgs/pull/67541
<{^_^}> #67541 (by JustinLovinger, 18 weeks ago, open): s3ql: clean up dependencies, build for release, fix tests, fix `--systemd` option, fix `umount.s3ql`
<ryantm> softinio: Anyone can be a reviewer.
<ryantm> Anyone with a GitHub account, I mean.
<{^_^}> [nixpkgs] @ryantm merged pull request #76305 → Add coc-metals vim plugin → https://git.io/JejnC
<{^_^}> [nixpkgs] @ryantm pushed 3 commits to master: https://git.io/JejnW
<softinio> ryantm: Ok so you only need extra privileges to review someone elses work and merge? if so how do you get that?
Guest92090 has joined #nixos
<ryantm> There isn't some set procedure for how to become a merger, but the general principle is do a lot of good work and become well known enough to warrant it.
<jlv> Makes sense
<softinio> ryantm: got it makes sense
<softinio> ryantm: are you a merger ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77005 → bitcoin-abc: 0.20.8 -> 0.20.9 → https://git.io/Jejnu
dbmikus has quit [Quit: WeeChat 2.6]
<softinio> ryantm: thank you sir for merging my PR appreciate it
zeta_0 has joined #nixos
zeta_0 has quit [Remote host closed the connection]
zeta_0 has joined #nixos
zeta_0 has quit [Remote host closed the connection]
justanotheruser has joined #nixos
mutantmell[m] has joined #nixos
<ryantm> softinio: No problem. I suspect the fastest way to become a merger is making a bunch of high-quality reviews. Like ones where you've run `nix-review pr ###` and ran the binaries to check for problems and combed over the exprs.
<ryantm> After the merger people have merged a bunch of PRs that you got into a perfect state, they'll be clamoring for you to merge it yourself.
mexisme_ has joined #nixos
mexisme has quit [Ping timeout: 260 seconds]
duckfullstop has quit [Quit: Why do you need...?]
mq32 has quit [Ping timeout: 260 seconds]
<ryantm> jlv: your s3ql PR needs to be squashed into one commit
duckfullstop has joined #nixos
mq32 has joined #nixos
<softinio> ryantm:thanks for heads up on what to do ... do you have an ideal flow you follow to test other peoples PRs and binaries? is it documented anywhere? Want to practice to make perfect :-)
mexisme_ has quit [Ping timeout: 268 seconds]
zeta_0 has joined #nixos
<ryantm> In this NixOS office hours, worldofpeace shows how they review a PR: https://www.youtube.com/watch?v=vyn46oPj7iI
<ryantm> Here's nix-review https://github.com/Mic92/nixpkgs-review
<softinio> ryantm: awesome thank you so much
davidak has quit [Quit: Leaving]
kamadorueda has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77006 → gnome3.accerciser: 3.34.2 -> 3.34.3 → https://git.io/JejnH
alex has quit [Ping timeout: 260 seconds]
mexisme_ has joined #nixos
slack1256 has joined #nixos
MmeQuignon has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77007 → felix: 5.6.1 -> 6.0.3 → https://git.io/JejnA
work_ has quit [Quit: Connection closed for inactivity]
mutantmell[m] has left #nixos ["User left"]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
rogue_koder has quit [Quit: Konversation terminated!]
drakonis1 has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
mexisme_ has quit [Ping timeout: 265 seconds]
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @lovesegfault opened pull request #77008 → vimPlugins: update → https://git.io/JejcL
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
<thomashoneyman> quick q: if i have a path (./src) and i want to append a string (ie. "myfile") to create a new path (not string) (ie. ./src/myfile), how would i go about this?
spacefrogg has joined #nixos
tjg1 has joined #nixos
day|flip has joined #nixos
<clever> thomashoneyman: ./src + "/myfile.txt"
<thomashoneyman> thanks!
<{^_^}> [nixpkgs] @davidak opened pull request #77009 → anarchism: init at 15.1-11 → https://git.io/JejcO
kini_ has quit [Remote host closed the connection]
krkini has joined #nixos
mexisme_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77010 → bento4: 1.5.1-628 -> 1.5.1-629 → https://git.io/JejcG
<{^_^}> [nixpkgs] @ryantm merged pull request #60518 → gweled: init at unstable-2018-02-15 → https://git.io/fjZk9
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jejc8
chagra_ has joined #nixos
drakonis1 has quit [Quit: WeeChat 2.6]
chagra has quit [Ping timeout: 260 seconds]
nixy37 has quit [Quit: The Lounge - https://thelounge.chat]
nixy37 has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #62664 → pythonPackages.flask-swagger-ui: init at 3.20.9 → https://git.io/fjucy
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jejcu
<thomashoneyman> clever: i'm using your method of setting the private ssh key in etc/nix/<key> and then having the build machine sshKey set to that path and user as 'root'
<thomashoneyman> but i'm still getting rejected
<thomashoneyman> do you have a sec to quickly scan over this snippet of the config and see if something might be missing?
endformationage has quit [Quit: WeeChat 2.6]
<thomashoneyman> maybe there's something not in this file that could be involved
CMCDragonkai has joined #nixos
<thomashoneyman> right now the only way i can get it to work is to chmod +r on the key and then move it to /var/lib/hydra/.ssh/<key>
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/e1ce60ae7ae (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<CMCDragonkai> In a python project, if there's a script calls another python script (by subprocess) (provided by a dependency) and that script needs to be able to import your own project, how do we configure the nix expression to wrap the the script to propagate PYTHONPATH? Right now `buildPythonPackage` injects python code into the scripts that adds the site packages, but that won't work if we are going through a "shell boundary"
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Acou_Bass has quit [Ping timeout: 240 seconds]
chagra_ has quit [Ping timeout: 268 seconds]
Rusty1 has quit [Quit: Konversation terminated!]
Acou_Bass has joined #nixos
[Leary] has joined #nixos
Lears has quit [Ping timeout: 265 seconds]
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
<clever> thomashoneyman: ~/.ssh/known_hosts also plays a factor
<clever> thomashoneyman: this can let you pre-deploy some known hosts, there is also an option to just blindly trust the first time
thomashoneyman has quit [Ping timeout: 240 seconds]
marcusr has quit [Remote host closed the connection]
peanutbutter144 has quit [Quit: No Ping reply in 180 seconds.]
chagra_ has joined #nixos
marcusr has joined #nixos
peanutbutter144 has joined #nixos
<slack1256> ls
<slack1256> sorry
slack1256 has quit [Quit: slack1256]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77011 → mod_wsgi: 4.6.8 -> 4.7.0 → https://git.io/JejCL
palo1 has joined #nixos
xO1 has joined #nixos
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a5c346f6a78 (from 58 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
lovesegfault has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77012 → checkstyle: 8.27 -> 8.28 → https://git.io/JejCz
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77013 → cherrytree: 0.38.9 -> 0.38.10 → https://git.io/JejCV
johnw has joined #nixos
asheshambasta has joined #nixos
chagra_ has quit [Ping timeout: 258 seconds]
asheshambasta has quit [Ping timeout: 246 seconds]
rauno has quit [Ping timeout: 248 seconds]
ddellacosta has quit [Ping timeout: 268 seconds]
vld has joined #nixos
Guest92090 has quit [Ping timeout: 260 seconds]
jamiemagee has joined #nixos
Acou_Bass has quit [Quit: ZNC 1.7.4 - https://znc.in]
mac10688 has quit [Ping timeout: 265 seconds]
vld has quit [Ping timeout: 258 seconds]
Acou_Bass has joined #nixos
lovesegfault has joined #nixos
orivej has joined #nixos
thomashoneyman has joined #nixos
xO1 has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77014 → cmake-format: 0.6.4 -> 0.6.5 → https://git.io/JejWq
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
thomashoneyman has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 265 seconds]
mexisme_ has quit [Ping timeout: 268 seconds]
evernite has joined #nixos
Guest92090 has joined #nixos
fusion809 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77015 → cwm: 6.3 -> 6.6 → https://git.io/JejW8
<ebzzry> Why are alist items dotted lists?
<ebzzry> Or, why are dotted lists used most frequently?
arahael1 has joined #nixos
philr has joined #nixos
Arahael has quit [Ping timeout: 260 seconds]
evernite has quit [Ping timeout: 252 seconds]
evernite has joined #nixos
<pie_[bnc]> jtojnar: thanks for the issue reply, do you know anything about the dbus stuff?
<ddima> ebzzry: do you mean ellipsis?
<pie_[bnc]> ...you can put substituteAll in patches? https://github.com/NixOS/nixpkgs/issues/55574#issuecomment-570969534
* pie_[bnc] goes to look up substituteAll because this one is probably different than the shell command
noudle has joined #nixos
<clever> pie_[bnc]: there is a nix level function of the same name, which generates a derivation that runs the bash version
lsix has joined #nixos
<clever> yep, thats it
<pie_[bnc]> clever: but how does that work with patches?
<pie_[bnc]> does patches have some magic behaviur
<pie_[bnc]> (I *should* just check)
<clever> pie_[bnc]: all it does is replace the @libvlcPath@ within the patch
<pie_[bnc]> oh derp
<clever> pie_[bnc]: so, the patch has to be specially made to use that string
<pie_[bnc]> clever: this is why they pay you the big bucks :I
<clever> my memory is wonky, ive memorized a large chunk of source and can cross-reference things easily
<pie_[bnc]> no if I just looked closer at what I was reading I would have realized
<pie_[bnc]> for once this isnt a matter of clever memorizing a git repo :P
<clever> lol
<{^_^}> [nixpkgs] @etu opened pull request #77016 → phpPackages.phpstan: 0.12.3 -> 0.12.4 → https://git.io/JejW7
Soo_Slow has joined #nixos
gagbo has joined #nixos
<evernite> Is anyone here actively using the borgbackup service?
orivej has joined #nixos
<{^_^}> [nixpkgs] @dywedir merged pull request #76961 → parinfer-rust: 0.3.1 -> 0.4.2 → https://git.io/Jep1B
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/Jejlf
<jackdk> if you have a question about borgbackup, just ask it. you might find insight in formulating your question precisely, and if your question is only incidentally about borgbackup someone might be able to help you
<evernite> I can't figure out how to use the `paths` option correctly when I want to specify multiple source directories.
chloekek has joined #nixos
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77017 → cups: 2.3.0 -> 2.3.1 → https://git.io/Jejlk
rauno has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77018 → di: 4.47.2 -> 4.47.3 → https://git.io/JejlZ
veske has joined #nixos
TheGamingBarrel_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77019 → dkimpy: 1.0.1 -> 1.0.2 → https://git.io/JejlW
Tucky has joined #nixos
tmaekawa has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #77008 → vimPlugins: update → https://git.io/JejcL
<{^_^}> [nixpkgs] @jonringer pushed commit from @lovesegfault to master « vimPlugins: update »: https://git.io/Jejl4
cyraxjoe has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77020 → cvs_fast_export: 1.49 -> 1.50 → https://git.io/Jejlg
<{^_^}> [nixpkgs] @jonringer merged pull request #76066 → vscode.extensions.scala-lang.scala: init at 0.3.8 → https://git.io/Je5HA
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jejl2
hyper_ch2 has joined #nixos
__monty__ has joined #nixos
cyraxjoe has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77021 → catch2: 2.11.0 -> 2.11.1 → https://git.io/JejlK
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77022 → chezmoi: 1.7.9 -> 1.7.10 → https://git.io/JejlX
NoctisLabs has joined #nixos
Chiliparrot has joined #nixos
ashesham` has joined #nixos
xO1 has joined #nixos
<{^_^}> [nixpkgs] @voanhduy1512 opened pull request #77023 → packer: 1.5.0 -> 1.5.1 → https://git.io/JejlQ
ixxie has quit [Ping timeout: 258 seconds]
FRidh has joined #nixos
<pie_[bnc]> evernite: I've no idea, have you tried checking the source? or is it maybe documented?
<pie_[bnc]> oh hm docs only gives one path
chloekek has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77024 → davfs2: 1.5.5 -> 1.5.6 → https://git.io/Jejld
<pie_[bnc]> evernite: though "Type: list of strings or string convertible to it"
<pie_[bnc]> so as I'd have guessed you should be able to set it to something like [ "apath" "bpath" ]
<chrisaw> Guys am I missing something here? Trying to install home-assistant which has pyOpenSSL as a depdency. When it tries to build pyOpenSSL that has cryptography>=2.8 as a dependency. No problem! However, when it tries to install that it comes up with: ERROR: Could not find a version that satisfies the requirement cryptography>=2.8 (from pyOpenSSL==19.1.0) (from versions: none)
<chrisaw> Strange thing is though that package does exist in nixpkgs - it was merged back in Oct 2019 so should have had more than enough time to roll through Hydra.
kqb has joined #nixos
kqb2 has joined #nixos
smatting has joined #nixos
kqb2 has quit [Client Quit]
kqb has quit [Client Quit]
veske has quit [Quit: This computer has gone to sleep]
tmaekawa has quit [Quit: tmaekawa]
gagbo has quit [Ping timeout: 268 seconds]
kqb has joined #nixos
sam_d has quit [Remote host closed the connection]
kqb has quit [Client Quit]
kqb has joined #nixos
<FRidh> chrisaw: it's a regression in our home-assistant package. We upgraded the python package set, but have not yet fixed up ha
<kqb> test
<chrisaw> @FRidh Short of switching channels to stable - any ideas how I could do a quick 'N dirty workaround t at least get it building?
civodul has joined #nixos
gagbo has joined #nixos
mexisme_ has joined #nixos
mounty has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77025 → eternal-terminal: 6.0.4 -> 6.0.5 → https://git.io/Jej8J
<FRidh> chrisaw: use home-assistant from an older nixpkgs revision or indeed stable
<CMCDragonkai> If I use `systemd.packages = [ pkgs.somePackage ];`, this would automatically install the systemd unit files from that package. If there are 2 service files there, is there a way to only enable one of them?
veske has joined #nixos
<LnL> FRidh: hey, is flit something new or did I just never run into it?
Synthetica has joined #nixos
veske has quit [Client Quit]
kqb has quit [Quit: Leaving]
<FRidh> LnL: its been around for a couple of years now, but its only since PEP517/518 that it is getting traction because now pip can handle it through pyproject.toml
<FRidh> we're finally starting to get alternatives to setuptools in the field
<FRidh> but we need to upgrade our flit, we're at 1.3. The newerone is however split in two packages
<Dandellion> is there some way to "subscribe" to packages and modules. Just to keep up with changes and updates and whatnot if you're using them?
<LnL> ah cool
<FRidh> LnL: another nice alternative, https://thiblahute.gitlab.io/mesonpep517/
thc202 has joined #nixos
<FRidh> in case you have compiled code
<FRidh> Dandellion: not really. You can become a maintainer, and then you can get pinged at github in case of PR's, but that's it.
lukash_|away is now known as lukash_
<Dandellion> FRidh: yeah I was thinking of something similar to the ofBorg maintainer ping. I kinda feel like that should be a thing. It's easy to get lost in the upgrade notes, and having more users with eyes in the process might be good to catch bugs early and whatnot.
day|flip has quit [Quit: The Lounge - https://thelounge.chat]
<{^_^}> [nixpkgs] @filalex77 opened pull request #77027 → frp: 0.30.0 -> 0.31.1 → https://git.io/Jej8a
<LnL> FRidh: it doesn't behave well in the nix-build context on darwin, I'll make a pr if it's used by more things
bdju has quit [Read error: Connection reset by peer]
veske has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #77028 → bandwhich: 0.6.0 -> 0.7.0 → https://git.io/Jej8o
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77029 → entr: 4.3 -> 4.4 → https://git.io/Jej86
joshuagl has joined #nixos
bdju has joined #nixos
<{^_^}> [nixpkgs] @jojosch opened pull request #77030 → dbeaver: 6.3.1 -> 6.3.2 → https://git.io/Jej8i
<{^_^}> [nixpkgs] @filalex77 opened pull request #77031 → hugo: 0.62.0 -> 0.62.2 → https://git.io/Jej8M
gxt has quit [Ping timeout: 240 seconds]
gxt has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #77019 → dkimpy: 1.0.1 -> 1.0.2 → https://git.io/JejlW
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « dkimpy: 1.0.1 -> 1.0.2 »: https://git.io/Jej85
<Aleksejs> Hi, hixos.org recommends to use curl to install nixos. Is it possible to use wget instead?
<FRidh> Dandellion: would be interesting if we could get say debian tracker functioning for nixpkgs https://salsa.debian.org/qa/distro-tracker
chloekek has joined #nixos
<Aleksejs> nixos.org*
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77032 → gnome3.eog: 3.34.1 -> 3.34.2 → https://git.io/Jej8F
<chrisaw> How can I declarativly use a package from the stable branch (19.03) while running on unstable branch?
<{^_^}> [nixpkgs] @FRidh pushed commit from @knedlsepp to master « pythonPackages.moto: 1.3.13 -> 1.3.14 »: https://git.io/Jej8b
<FRidh> chrisaw: use builtins.fetchGit or builtins.fetchTarball to obtain the expressions
<notgne2> or add it as a channel
<{^_^}> [nixpkgs] @FRidh closed pull request #76987 → python3Packages.moto: 1.3.13 -> 1.3.14 → https://git.io/JejU7
<TheGamingBarrel_> I personally use fetchTarball for it, using unstable while on 19.09
<Taneb> Aleksejs: I should imagine so
<chrisaw> @FRidh: I know about that but I'm not sure how to actually override the package itself?
<{^_^}> [nixpkgs] @FRidh pushed 53 commits to staging-next: https://git.io/Jej8j
<TheGamingBarrel_> You need to add a section in your nixpkgs.config, I'll upload a code snippet in a sec
<chrisaw> I'm trying to override the home-assistant package in nixpkgs unstable with (hopefully) a working one so I can get on with my rebuild but man - it's driving me crazy! :P
<TheGamingBarrel_> Then I can prepend unstable. to my packages to specify the unstable repo
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77033 → forkstat: 0.02.11 -> 0.02.12 → https://git.io/Jej4v
<FRidh> chrisaw: services.home-assistant.package = (import (fetchTarball "channel:nixos-19.03") {}).home-assistant;
Chiliparrot has joined #nixos
<chrisaw> TheGamingBarrel_ & FRidh: Cheers guys, much appreciated! :)
<Aleksejs> Taneb: It's possible to launch it but it still depends on curl
<Taneb> Aleksejs: aww :(
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77035 → epiphany: 3.34.2 -> 3.34.3.1 → https://git.io/Jej4t
<{^_^}> [nixpkgs] @jonringer opened pull request #77036 → python3Packages.annoy: add missing h5py dependency → https://git.io/Jej4q
<Aleksejs> The linux I have on that machine is totally broken and I can't install curl on it
evernite has quit [Ping timeout: 252 seconds]
<Aleksejs> I wonder if I can cheat it with alias curl = 'wget -sO - '
vidbina has joined #nixos
<clever> Aleksejs: you would need to make it a shell script in $PATH, probably
mexisme_ has quit [Ping timeout: 265 seconds]
fendor has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #77023 → packer: 1.5.0 -> 1.5.1 → https://git.io/JejlQ
<{^_^}> [nixpkgs] @zimbatm pushed commit from @voanhduy1512 to master « packer: 1.5.0 -> 1.5.1 (#77023) »: https://git.io/Jej43
mexisme_ has joined #nixos
NoctisLabs has quit [Quit: WeeChat 2.7]
NoctisLabs has joined #nixos
kenjis has joined #nixos
<chrisaw> FRidh: It looks like the magic line is the following - this is the commit right before cryprography was bumped to 2.8: services.home-assistant.package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/5b1f864242efefad0b91f1026283768d3c316bb2.tar.gz") {}).home-assistant;
<chrisaw> That 100% solves the cryptography issue (yay) and then replaces it with an equally annoying attrs>=19.2.0 requirement. BOOOO!
logzet has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/5302f600e2f (from 87 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<Aleksejs> clever: never mind. Turns out, this PC has old HDD with actual disks and it died
hyper_ch2 has joined #nixos
<chrisaw> Ah, so attrs>=19.2.0 is required by hypothesis==4.41.0. So if I can use that fancy nixpkgs overrides stuff to roll that back to commit 603af4d2af569c0b8780b7deb2ae94753688acde for that - I should be golden.
TheGamingBarrel_ has quit [Remote host closed the connection]
TheGamingBarrel has joined #nixos
<FRidh> chrisaw: home-assistant needs a bit of effort again
<FRidh> it won't be trivial
<FRidh> not the least because of a nice impurity in the pyopenssl build which started failing from 2020 on.
<chrisaw> Yeah I saw that - I'm actually happy to pick this up and help on it. I want the cloud functionality working anyway which I don't believe does currently. Right now though I just need to get my box up and running again with the previous stable version. I literally can't get a shower until I do! (home automation, yay! :P)
<chrisaw> FRidh: One question - I have the pieces but can you help me assemble them here? I know I need to use nixpkgs.config.packageOverrides *and* I know I'm going to need fetchTarball - but how can I combine those to override the package for hypothesis to its previous version?
<FRidh> hmm maybe that's how we could get more maintainers...connect the result of the builds to their showers :P
<chrisaw> Haha! :P I'm already a maintainer on a few things so not sure it's going to be very effective on me! :P
jgeerds has joined #nixos
<FRidh> chrisaw: if you use the nixos service, then it has this *.package option, so you can pass it directly a package. No need to use nixpkgs.config. In fact, you better not use that anyway as it will apply to all your nixpkgs imports.
<{^_^}> [nixpkgs] @jonringer opened pull request #77037 → mupen64plus: 2.5 -> 2.5.9 → https://git.io/Jej4S
ashesham` has quit [Remote host closed the connection]
euandreh has joined #nixos
<hyper_ch2> eyJhb: howdy
<{^_^}> [nixpkgs] @FRidh merged pull request #76875 → Staging next → https://git.io/Jexpq
<{^_^}> [nixpkgs] @FRidh pushed 44 commits to master: https://git.io/Jej45
<chrisaw> FRidh: services.nixos.hypothesis.package = ... -- this kind of thing?
euandreh has quit [Remote host closed the connection]
Neo-- has joined #nixos
<chrisaw> That looks like *exactly* what I need right now - I know I'm being an idiot here though and that's not the correct line. Tried without 'services.' too and that's a no-go. :| Automate things they said. It makes life easier they said. LIES! ALL LIES! :P
<FRidh> *.package is where you can set a home-asistant package. First, we do need to fix our home-assistant package. That you can do by overriding that package, however, I don't recommend doing it through overrides because it's going to be painful. Like I said, it really needs some fixing.
<chrisaw> FRidh: Ok so I already did the hass package: services.home-assistant.package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/5b1f864242efefad0b91f1026283768d3c316bb2.tar.gz") {}).home-assistant;
<FRidh> just point it to a stable version so it works, or, take a local nixpkgs checkout, fix the package, and point to that
<chrisaw> That gets me to back before the merge of 2.8 - good stuff there. The problem is (as far as I understand it anyway) - the hypothesis package doesn't have a service (unless you're telling me there's one by default provided by nixos?) so that method wouldn't work.
erictapen has joined #nixos
<FRidh> no, hypothesis is a test dependency
fendor has quit [Ping timeout: 240 seconds]
<chrisaw> I can tell - it's certainly testing me! :[
<{^_^}> [nixpkgs] @marsam merged pull request #77014 → cmake-format: 0.6.4 -> 0.6.5 → https://git.io/JejWq
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jej4p
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #77012 → checkstyle: 8.27 -> 8.28 → https://git.io/JejCz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejBJ
tjg1 has quit [Quit: don't keep calm and fuck this, fuck that, fuck you and fuck off]
<chrisaw> Ohhh, wait - I think I get what yuo're saying FRidh - I was under the impression that using that .package = method I was overwriting the home-assistant package only but the dependencies would be pulled from my normal channel. It looks like it actually overwrites the package and the dependencies if I'm correct.
<chrisaw> That makes things a whole lot easier - I don't have to override every single dependency if that's the case.
<FRidh> right
tjg1 has joined #nixos
<chrisaw> So I just need to find the magic commit when it last worked properly and use that. Makes a lot more sense. :)
<chrisaw> Once I get this built and installed, I've got a few other bits and bobs to do to get my system up and stable again, then I'll take a look at fixing this properly in nixpkgs and PRing it.
<FRidh> except it probably won't now because of the pyopenssl impurity
<chrisaw> Hmmm, hadn't thought of that.
v88m has quit [Ping timeout: 268 seconds]
vidbina has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77022 → chezmoi: 1.7.9 -> 1.7.10 → https://git.io/JejlX
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejBO
<chrisaw> If necessary I can fork nixpkgs and then override my hass package to the one I've fixed though - at least I have the nixos side of things clear now. :)
krkini has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77038 → fldigi: 4.1.08 -> 4.1.08.51 → https://git.io/JejBl
gspia has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #77039 → python3Packages.mypy: 0.750 -> 0.761 → https://git.io/JejB8
ottidmes has joined #nixos
gspia has quit [Client Quit]
gspia has joined #nixos
<jtojnar> pie_[bnc] just that pyqt is weird
<jtojnar> It is more of a python QT bindings issue
<{^_^}> [nixpkgs] @Rakesh4G opened pull request #77040 → Keras 2.3.1 backport to 19.09 → https://git.io/JejBg
<o1lo01ol1o> I'm digging into a remote (darwin) builder that doesn't have an /etc/nix/nix.conf ; how can figure out where to set .conf values that will be respected by the system?
sigmundv_ has joined #nixos
alex`` has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #77041 → rink: 0.4.4 -> 0.4.5 → https://git.io/JejBa
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77042 → doxygen: 1.8.15 -> 1.8.17 → https://git.io/JejBK
wpcarro has joined #nixos
<{^_^}> [nixpkgs] @Synthetica9 opened pull request #77043 → vscode, vscodium: ban nixpkgs-update from updating → https://git.io/JejBX
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77044 → firejail: 0.9.60 -> 0.9.62 → https://git.io/JejBy
<{^_^}> [nixpkgs] @romildo opened pull request #77045 → mate.engrampa: 1.22.2 -> 1.22.3 → https://git.io/JejBS
<{^_^}> [nixpkgs] @marsam merged pull request #77015 → cwm: 6.3 -> 6.6 → https://git.io/JejW8
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejBH
mexisme_ has quit [Ping timeout: 248 seconds]
evils has quit [Remote host closed the connection]
alex`` has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: update list of broken builds »: https://git.io/JejBd
alex`` has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #76955 → docbook-xsl: Fix reproducibility when building docs → https://git.io/JepPt
<{^_^}> [nixpkgs] @FRidh pushed commit from @jtojnar to staging « docbook-xsl: Fix reproducibility when building docs »: https://git.io/JejBp
evils has joined #nixos
rauno has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JejRv
<{^_^}> [nixpkgs] @FRidh merged pull request #76659 → pkgsStatic: set BUILD_SHARED_LIBS=OFF for cmake → https://git.io/JeNdK
<{^_^}> [nixpkgs] @FRidh pushed 6 commits to staging: https://git.io/JejRf
<{^_^}> [nixpkgs] @FRidh merged pull request #76488 → Another batch of Python 2 clean-ups → https://git.io/Jebts
<{^_^}> [nixpkgs] @FRidh pushed 17 commits to staging: https://git.io/JejRI
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77046 → fastjet: 3.3.2 -> 3.3.3 → https://git.io/JejRm
wpcarro has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 54 commits to staging: https://git.io/JejRs
<{^_^}> [nixpkgs] @FRidh pushed 41 commits to staging-next: https://git.io/JejRZ
<{^_^}> [nixpkgs] @FRidh opened pull request #77047 → Staging next → https://git.io/JejRC
cosimone has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77048 → faudio: 19.12 -> 20.01 → https://git.io/JejRW
<{^_^}> [nixpkgs] @lsix merged pull request #77039 → python3Packages.mypy: 0.750 -> 0.761 → https://git.io/JejB8
<{^_^}> [nixpkgs] @lsix pushed 2 commits to master: https://git.io/JejRR
fendor has joined #nixos
ottidmes has quit [Remote host closed the connection]
ottidmes has joined #nixos
<klntsky> why doesn't nix-build unlink ./result automatically?
<clever> klntsky: why would it?
<Taneb> klntsky: to clarify, what behaviour are you seeing and why do you dislike it?
<{^_^}> [nixpkgs] @jonringer opened pull request #77049 → Revert "python: gym: 0.15.3 -> 0.15.4" → https://git.io/JejRw
<Taneb> ./result exists so we can inspect the output of a build easier. If you don't want it created, you can add --no-out-link to the nix-build invocation
<chloekek> nix-build && result/bin/foo is my development workflow.
<klntsky> clever: sometimes if you forget to unlink it manually the whole project starts rebuilding, despite the fact that there are no changes other than the link itself.
<clever> klntsky: src = lib.cleanSource ./.;
leah2 has quit [Ping timeout: 252 seconds]
<clever> that will exclude result when checking the source to see if it changed
ottidmes has quit [Ping timeout: 265 seconds]
MmeQuignon has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77050 → editline: 1.16.1 -> 1.17.0 → https://git.io/JejRi
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
<klntsky> clever: thanks. There is no flag to make cabal2nix to use `cleanSource`, however, right?
<clever> klntsky: you will need to edit the product, or run `callCabal2nix (lib.cleanSource ./.)`
<{^_^}> [nixpkgs] @marsam merged pull request #76957 → ctop: 0.7.2 -> 0.7.3 → https://git.io/JepPx
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejRP
<{^_^}> [nixpkgs] @adisbladis merged pull request #77029 → entr: 4.3 -> 4.4 → https://git.io/Jej86
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JejR9
drakonis has joined #nixos
<{^_^}> [nixpkgs] @lblasc opened pull request #77051 → Remove bison2 → https://git.io/JejRb
<Valodim[m]> should I have an hciconfig binary with hardware.bluetooth.enable set to true?
<sphalerite> Valodim[m]: I'm not sure, but bluetoothctl should be there.
<Valodim[m]> bluetoothctl tells me "No default controller available", and list returns empty
<Valodim[m]> however rfkill lists a hci0
<Valodim[m]> hmm
<Valodim[m]> ah
<Valodim[m]> rfkill block then unblock did the trick
<Valodim[m]> ¯\_(ツ)_/¯
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77052 → drumkv1: 0.9.11 -> 0.9.12 → https://git.io/JejRN
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
evernite has joined #nixos
TheGamingBarrel has quit [Ping timeout: 240 seconds]
leah2 has joined #nixos
chloekek has quit [Ping timeout: 268 seconds]
vidbina has joined #nixos
leah2 has quit [Client Quit]
leah2 has joined #nixos
drakonis_ has joined #nixos
<evils> where can i see a history of nixos-stable revs?
evernite has quit [Ping timeout: 252 seconds]
<clever> evils: 2020-01-06 06:05:48 -{^_^}:#nixos- Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/5302f600e2f (from 87 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77053 → filezilla: 3.46.0 -> 3.46.3 → https://git.io/Jej0m
<clever> evils: the gsc.io page has full history, for all channels
drakonis has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Rakesh4G opened pull request #77054 → added nvidia-persistenced → https://git.io/Jej0Y
<evils> thanks
<{^_^}> [nix] @edolstra pushed 17 commits to flakes: https://git.io/Jej0O
<{^_^}> [nixpkgs] @markuskowa merged pull request #77018 → di: 4.47.2 -> 4.47.3 → https://git.io/JejlZ
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jej03
vidbina has quit [Ping timeout: 240 seconds]
<{^_^}> [nix] @edolstra pushed to flakes « Update flake.lock »: https://git.io/Jej0s
fadenb has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77056 → flyway: 6.1.2 -> 6.1.3 → https://git.io/Jej0n
<{^_^}> [nixpkgs] @basilgood opened pull request #77057 → atlassian-jira: 8.5.0 -> 8.6.0 → https://git.io/Jej0c
bvdw has quit [Read error: Connection reset by peer]
chagra_ has joined #nixos
bvdw has joined #nixos
evils has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jtojnar merged pull request #76683 → nixos/ibus: fix missing dconf profile → https://git.io/JeAfL
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/Jej04
cosimone has quit [Remote host closed the connection]
wpcarro has joined #nixos
cosimone has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77058 → evolution-data-server: 3.34.2 -> 3.34.3 → https://git.io/Jej0E
fadenb has joined #nixos
fadenb has quit [Client Quit]
<{^_^}> [nixpkgs] @markuskowa merged pull request #77028 → bandwhich: 0.6.0 -> 0.7.0 → https://git.io/Jej8o
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jej02
<{^_^}> [nixpkgs] @markuskowa merged pull request #77027 → frp: 0.30.0 -> 0.31.1 → https://git.io/Jej8a
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jej0a
wpcarro has quit [Ping timeout: 260 seconds]
evernite has joined #nixos
rauno has joined #nixos
chloekek has joined #nixos
fadenb has joined #nixos
ottidmes has joined #nixos
captn3m0 has quit [Ping timeout: 268 seconds]
knupfer has joined #nixos
evils has joined #nixos
ottidmes has quit [Ping timeout: 260 seconds]
captn3m0 has joined #nixos
<evils> in case anyone else thinks using ckb-next is a good idea, it's a terrible one, it messed with my keyboard layout in a rather cryptic way...
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77059 → help2man: 1.47.11 -> 1.47.12 → https://git.io/Jej05
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « linux_latest-libre: 17165 -> 17167 »: https://git.io/Jej0F
<Valodim[m]> can someone explain to me in what way nix-shell is specifically tied to bash?
<Valodim[m]> I only found vague statements about that, and references to direnv that didn't really connect the dots for me
<{^_^}> [nixpkgs] @jtojnar pushed 26 commits to mkderiv-env: https://git.io/JejEI
<zimbatm> Valodim[m]: nix-shell is a tool to load the build environment of a derivation
<zimbatm> and nixpkgs is using bash as the default builder
FRidh has quit [Quit: Konversation terminated!]
<Valodim[m]> ah
<zimbatm> it loads environment variables but also functions and aliases that are bash-specific
<zimbatm> direnv is a tool I wrote that only handles environment variables and is able to multiplex it to different kinds of shells
<chagra_> How do you force fetchTarball to redownload the tarball instead of using the cached version?
<chagra_> do you just run garbage collect?
freddy2001 has joined #nixos
evils has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77060 → gromacs: 2019.4 -> 2020 → https://git.io/JejEq
<freddy2001> How can I move /nix from / to /home
<zimbatm> chagra_: try with `--option tarball-ttl 0`
<freddy2001> my / partition is always full
<chagra_> zimbatm: thanks! btw your nixcon videos have been very insightful. Made a lot of things make a lot of sense, so yeah thanks for that too :)
<zimbatm> <3 thanks :)
<zimbatm> freddy2001: all the pre-built binaries have references to /nix so it's a bit hard to move it
chagra_ has quit [Quit: WeeChat 2.6]
<freddy2001> it should stay at /nix but just on another partition
chagra has joined #nixos
<freddy2001> my / is just 25GB and so nix is unusable for me
<zimbatm> I guess you could bind-mount /nix to another partition
<freddy2001> but my /home is 475GB
<clever> mount --bind /home/nix /nix
<freddy2001> how can i do this?
<freddy2001> i'm on arch
<zimbatm> clever: does it work in daemon mode?
<clever> freddy2001: mv /nix /home/nix ; mount --bind /home/nix /nix
<clever> zimbatm: probably
<zimbatm> you probably want to add `/nix /home/nix none defaults,bind 0 0` to `/etc/fstab` as well so that it gets re-mounted on reboots
<zimbatm> (or mabye `/home/nix /nix`, not sure what order it the right-one)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77061 → gcompris: 0.97 -> 0.98 → https://git.io/JejEn
<clever> probably /home/nix /nix
<Enzime> what's the difference between the nixpkgs-unstable/nixos-unstable branches on nixpkgs and nixpkgs-channels?
<freddy2001> big thanks :)
<freddy2001> i'll try it out
freddy2001 has quit [Remote host closed the connection]
<clever> Enzime: nixos-unstable has extra tests ran, to make sure it cant brick a nixos machine, things like ensuring it doesnt corrupt the grub config file
<Enzime> no I meant between the two GH repositories
<Enzime> is there any difference between those branches
<clever> Enzime: i dont think there is any difference now
ixxie has joined #nixos
iMatejC has quit [Quit: WeeChat 2.7]
freddy2001 has joined #nixos
<freddy2001> it has worked
meck has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77062 → global: 6.6.3 -> 6.6.4 → https://git.io/JejEg
freddy2001 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @hedning merged pull request #77032 → gnome3.eog: 3.34.1 -> 3.34.2 → https://git.io/Jej8F
<{^_^}> [nixpkgs] @hedning pushed commit from @r-ryantm to master « gnome3.eog: 3.34.1 -> 3.34.2 (#77032) »: https://git.io/JejEa
<{^_^}> [nixpkgs] @marsam merged pull request #77031 → hugo: 0.62.0 -> 0.62.2 → https://git.io/Jej8M
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejEV
<{^_^}> [nixpkgs] @marsam merged pull request #76959 → terracognita: 0.2.0 -> 0.3.0 → https://git.io/JepXB
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejEr
fooker has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77063 → glib-networking: 2.62.2 -> 2.62.3 → https://git.io/JejE1
freddy2001 has joined #nixos
ixxie has quit [Ping timeout: 265 seconds]
ixxie has joined #nixos
<freddy2001> how can i do a simple git clone to a folder (for a repo with a private website) in a .nix file?
<adisbladis> freddy2001: Use `builtins.fetchGit`
<adisbladis> It runs in the nix evaluator, so it has access to the same keys and everything as your user.
turbo_MaCk has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #74920 → scry: 0.8.0 -> 0.8.1 → https://git.io/JeMjo
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JejEb
evils has joined #nixos
<chrisaw> I realise this is a complete newbie question but where does the checksum (long string) come from in mkOverride() ?
<chrisaw> Oh, disregard.
<adisbladis> ,TOFU chrisaw
<{^_^}> chrisaw: To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected. See: tofu-vim
<adisbladis> chrisaw: That's usually how you get them ^
delli3_ has joined #nixos
<chrisaw> ^ That's how I usually get them but in this case it's kinda weird. The "expected:" isn't even what I set in the first place!
<{^_^}> [nixpkgs] @marsam merged pull request #76434 → tiledb: 1.7.0 -> 1.7.2 → https://git.io/JeFxm
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/Jejue
meck has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77064 → gnome3.gnome-contacts: 3.34 -> 3.34.1 → https://git.io/JejuI
<{^_^}> [nixpkgs] @marsam merged pull request #76431 → timemachine: 0.3.3 -> 0.3.4 → https://git.io/JeFxv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejuL
<Enzime> anyone familiar with this update?
delli3 has quit [Ping timeout: 260 seconds]
<Enzime> error*
<Enzime> Jan 06 23:59:53 phinixos dhcpcd[991]: Failed to set DNS configuration: Unit dbus-org.freedesktop.resolve1.service not found.
<Enzime> got it on latest nixos-unstable
<{^_^}> [nixpkgs] @phile314 opened pull request #77065 → schemaspy: 6.0.0-rc2 -> 6.1.0 → https://git.io/Jeju3
fooker has joined #nixos
<freddy2001> like services.nginx.virtualHosts."website.com" = { forceSSL = true; enableACME = true; root = builtins.fetchGit { url = "gitlab@lab.domain.com:misc/www.git"; sha256 = "hash here"; }; ?
<freddy2001> or is that wrong?
<{^_^}> [nixpkgs] @marsam merged pull request #76336 → neo4j: 3.5.13 -> 3.5.14 → https://git.io/JeF6T
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jejus
<adisbladis> freddy2001: builtins.fetchGit doesn't take a sha256 param
<adisbladis> builtins.fetchGit works by cloning a repo _outside_ of the sandbox and then adding the files to the store, essentially turning a clone into a fixed-output at eval-time.
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
tqbl has quit [Remote host closed the connection]
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #75883 → neo-cowsay: init at 1.0.0 → https://git.io/Je53F
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JejuW
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
wpcarro has joined #nixos
fendor has quit [Ping timeout: 268 seconds]
cab` has joined #nixos
<cab`> hoi
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77066 → intel-gmmlib: 19.3.4 -> 19.4.1 → https://git.io/Jejuu
<cab`> is there a way to get rid of old caches by time? i mean, not just by culling old generations
<cab`> *time of last use
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77067 → frostwire-bin: 6.7.4 -> 6.8.3 → https://git.io/Jejuw
cosimone has quit [Quit: Terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77068 → gallery-dl: 1.12.1 -> 1.12.2 → https://git.io/Jejuo
<{^_^}> [nixpkgs] @domenkozar merged pull request #76866 → elmPackages.*: update to latest versions → https://git.io/JexNO
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to master: https://git.io/JejuK
<infinisil> cab`: There's nothing builtin for that, but you could write a script for it
<infinisil> Well if you have atime enabled for /nix/store
cab` has quit [Ping timeout: 260 seconds]
iMatejC has joined #nixos
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
<infinisil> E.g. have a script like `recursive-atime /nix/store/...-system` that would return the latest access time of all paths in -system's closure (which you can get with nix-store -qR)
<infinisil> Then check that for all profiles in /nix/var/nix/profiles/system-* and delete the ones that have an older latest access time than e.g. 1 week ago, then run a garbage collection
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77069 → gnucash: 3.7 -> 3.8b → https://git.io/JejuD
Soo_Slow has quit [Quit: Soo_Slow]
virus_dave has joined #nixos
noudle has quit []
turbo_MaCk has quit [Ping timeout: 260 seconds]
<Enzime> anyone know how to debug /etc/resolve.conf not being populated?
<Enzime> only occurs on certain nixpkgs checkouts
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77070 → gnome3.gnome-music: 3.34.2 -> 3.34.3 → https://git.io/Jejux
cab` has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #77071 → git: upstream no longer ships .el files for emacs → https://git.io/Jejuj
virus_dave has quit [Quit: virus_dave]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77072 → glfw: 3.3 -> 3.3.1 → https://git.io/Jejzv
<{^_^}> [nixpkgs] @basilgood opened pull request #77073 → elk stack: 7.3.1 -> 7.5.1 → https://git.io/JejzJ
virus_dave has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77074 → gnome3.gnome-control-center: 3.34.1 -> 3.34.2 → https://git.io/Jejzk
ee194350 has quit [Read error: Connection reset by peer]
ee194350 has joined #nixos
virus_dave has quit [Client Quit]
fendor has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #77043 → vscode, vscodium: ban nixpkgs-update from updating → https://git.io/JejBX
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jejzt
<{^_^}> [nixpkgs] @markuskowa merged pull request #76693 → findomain: init at 0.9.3 → https://git.io/JeAmq
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jejz3
<{^_^}> [nixpkgs] @ryantm merged pull request #77010 → bento4: 1.5.1-628 -> 1.5.1-629 → https://git.io/JejcG
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JejzZ
<{^_^}> [nixpkgs] @ryantm merged pull request #77025 → eternal-terminal: 6.0.4 -> 6.0.5 → https://git.io/Jej8J
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jejzc
wpcarro has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77075 → hdf5: 1.10.5 -> 1.10.6 → https://git.io/Jejz4
veske has quit [Quit: This computer has gone to sleep]
<{^_^}> [nixpkgs] @filalex77 opened pull request #77076 → glow: 0.1.3 -> 0.1.6 → https://git.io/JejzR
turbo_MaCk has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77077 → gerrit: 3.0.2 -> 3.1.2 → https://git.io/Jejz0
cab` has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @fgaz opened pull request #77078 → facette: remove → https://git.io/Jejzz
<turbo_MaCk> I'm looking for reviewer for https://github.com/NixOS/nixpkgs/pull/76104 just saying, no preasure
<{^_^}> #76104 (by turboMaCk, 2 weeks ago, open): bs-platform: 6.2.1 -> 7.0.1
selfsymmetric-mu has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77079 → google-authenticator: 1.07 -> 1.08 → https://git.io/JejzV
veske has joined #nixos
meck has joined #nixos
meck has quit [Client Quit]
fendor has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77080 → gzdoom: 4.2.4 -> 4.3.1 → https://git.io/JejzX
alex`` has quit [Ping timeout: 258 seconds]
UndefinedIsNotAF has quit [Ping timeout: 252 seconds]
UndefinedIsNotAF has joined #nixos
leah2 has quit [Ping timeout: 248 seconds]
alex`` has joined #nixos
zuh0 has left #nixos ["WeeChat 2.6"]
virus_dave has joined #nixos
leah2 has joined #nixos
<yorick> turbo_MaCk: does this depend on nodejs, ocaml and python3
<{^_^}> [nixpkgs] @marsam merged pull request #74136 → runelite: 1.6.0 -> 2.0.0 → https://git.io/JePWk
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jejge
<turbo_MaCk> yorick: bs-compiler is written in OCaml but it compiles to JS and python is used during the build
meck has joined #nixos
<turbo_MaCk> all the dependecies are correct. official distribution is via NPM and it compiles the binary in postinstall hook (ufff)
<{^_^}> [nixpkgs] @rawkode opened pull request #77081 → run: init at 0.7.0 → https://git.io/JejgJ
<yorick> turbo_MaCk: maybe some of these should be nativeBuildInputs? not that I have any hope of cross compiling this
<{^_^}> [nixpkgs] @hedning merged pull request #77035 → epiphany: 3.34.2 -> 3.34.3.1 → https://git.io/Jej4t
<{^_^}> [nixpkgs] @hedning pushed commit from @r-ryantm to master « epiphany: 3.34.2 -> 3.34.3.1 (#77035) »: https://git.io/JejgI
erictapen has quit [Ping timeout: 258 seconds]
<turbo_MaCk> yorick: that build is mostly identical to https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/bs-platform/bs-platform-62.nix which is already in unstable
cosimone has joined #nixos
<turbo_MaCk> yorick: some additional info can be found in original PR here https://github.com/NixOS/nixpkgs/pull/73570
<{^_^}> #73570 (by turboMaCk, 7 weeks ago, merged): bs-platform: init at 6.2.1
virus_dave has quit [Quit: virus_dave]
<{^_^}> [nixpkgs] @ehmry merged pull request #77076 → glow: 0.1.3 -> 0.1.6 → https://git.io/JejzR
<{^_^}> [nixpkgs] @ehmry pushed commit from @filalex77 to master « glow: 0.1.3 -> 0.1.6 »: https://git.io/Jejgq
UndefinedIsNotAF has quit [Ping timeout: 252 seconds]
UndefinedIsNotAF has joined #nixos
<{^_^}> [nixpkgs] @misuzu opened pull request #77082 → git-workspace: init at 0.4.1 → https://git.io/JejgY
drakonis has joined #nixos
drakonis_ has quit [Ping timeout: 245 seconds]
gustavderdrache has joined #nixos
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
meck has joined #nixos
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @hedning merged pull request #77006 → gnome3.accerciser: 3.34.2 -> 3.34.3 → https://git.io/JejnH
<{^_^}> [nixpkgs] @hedning pushed commit from @r-ryantm to master « gnome3.accerciser: 3.34.2 -> 3.34.3 (#77006) »: https://git.io/JejgO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77083 → gmsh: 4.4.1 -> 4.5.1 → https://git.io/Jejg3
asymmetric has joined #nixos
asymmetric has quit [Changing host]
veske has quit [Quit: This computer has gone to sleep]
wpcarro has joined #nixos
<{^_^}> [nixpkgs] @domenkozar merged pull request #76276 → solc: 0.5.12 -> 0.5.15 → https://git.io/Jejgn
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to master: https://git.io/Jejgc
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77084 → gthumb: 3.8.2 -> 3.8.3 → https://git.io/JejgW
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
<yorick> turbo_MaCk: the build failed
<{^_^}> [nixpkgs] @worldofpeace merged pull request #76995 → formatter: 0.3.1 -> 0.3.2 → https://git.io/JejtA
knupfer has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jejg8
Palpares has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 258 seconds]
<yorick> seems to work on intel, yes
Palpares has joined #nixos
<turbo_MaCk> yorick: yes seems there is some error on aarch64 I'm currently checking what this might be about but it seems that previous version (6.2) built on ARM just fine
evernite has quit [Ping timeout: 252 seconds]
denbrahe[m] has joined #nixos
meck has joined #nixos
meck has quit [Client Quit]
meck has joined #nixos
<denbrahe[m]> anyone had problems with fan control? (thinkpad x220t)
<denbrahe[m]> my temperature is very high without load
<denbrahe[m]> same setup on arch linux doesnt give problems
<denbrahe[m]> and i cant seem to find the problem
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77085 → geekbench: 5.0.4 -> 5.1.0 → https://git.io/Jejgw
<denbrahe[m]> (or maybe: i can't load the acpi_call module)
meck has quit [Client Quit]
<turbo_MaCk> denbrahe[m]: are you using https://github.com/NixOS/nixos-hardware?
meck has joined #nixos
<denbrahe[m]> yes
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77086 → gnome3.gnome-nibbles: 3.34.1 -> 3.34.2 → https://git.io/JejgP
<denbrahe[m]> relevant parts of my configuration.nix: https://pastebin.com/B8XcZbvu
<turbo_MaCk> It's sort of hard to guess without so limitted information what this might be at least for me. I would probably try to create new topic on https://discourse.nixos.org/ maybe someone has experience with similar issues or at least it would be easier to share logs and stuff.
vld has joined #nixos
<turbo_MaCk> denbrahe[m]: I would start by checking https://github.com/NixOS/nixos-hardware#setup maybe it's known and solved issue
<{^_^}> [nixpkgs] @worldofpeace merged pull request #75893 → nixos/gdm: use systemd tmpfiles instead of preStart → https://git.io/Je5cH
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JejgD
<DigitalKiwi> is there anything nixos specific i need to know to work with arduino
magnetophon has joined #nixos
philr has quit [Ping timeout: 268 seconds]
<Synthetica> DigitalKiwi: You probably want to add your user to the dailout group, so you can upload to the board
<Synthetica> *tty and dialout
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77087 → gede: 2.14.1 -> 2.15.1 → https://git.io/JejgF
<denbrahe[m]> turbo_MaCk: no relevant issues found, I'll check out the discourse
<denbrahe[m]> I do think its strange that I can't load the acpi_call module
<{^_^}> [nixpkgs] @marsam merged pull request #76356 → openlibm: 0.6.0 -> 0.7.0 → https://git.io/JeFX2
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jejgb
<yorick> DigitalKiwi: if you're using a tiling WM you should do the tiling WM hack
<yorick> you may need to patchelf whatever it downloads
<DigitalKiwi> i use xmonad
gagbo has quit [Quit: I'm out !]
gagbo_ has joined #nixos
<thefloweringash> not nixos specific, but my recommendation is to avoid the official arduino ide and use platformio instead
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
fusion809 has quit [Remote host closed the connection]
meck has joined #nixos
<{^_^}> [nixpkgs] @Infinisil opened pull request #77088 → nixos/systemd: Explicitly put default path packages after others → https://git.io/Jej2k
<DigitalKiwi> i would like to try this too https://github.com/frp-arduino/frp-arduino
fusion809 has joined #nixos
oFrog_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77089 → gnunet: 0.12.0 -> 0.12.1 → https://git.io/Jej2L
<{^_^}> [nixpkgs] @lourkeur opened pull request #77090 → nixos/activation: add types to options → https://git.io/Jej2q
ng0_ has joined #nixos
qwt43 has joined #nixos
<qwt43> hello; for some reason my xfce4-pulseaudio-plugin doesn't show in the tray. I have pulseaudio both installed and working, and sound media keys work too.
knupfer has joined #nixos
<qwt43> There is no error message, the plugin is currently just reserving a pixel or two in the panel. I installed pavucontrol just in case it was needed, but I don't think that the plugin depends on it.
turbo_MaCk has quit [Ping timeout: 265 seconds]
<qwt43> Does anyone here know what causes the xfce4-pulseaudio-plugin to not display?
ng0 has quit [Ping timeout: 265 seconds]
<__monty__> Sounds like a missing icon maybe?
<qwt43> I have papirus-icon-theme installed
<qwt43> it showed up in a VM
fendor has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77091 → gssdp: 1.2.1 -> 1.2.2 → https://git.io/Jej2G
justanotheruser has joined #nixos
oFrog_ has quit [Quit: -a- IRC for Android 2.1.55]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #77092 → [ci] pantheon.elementary-terminal: 5.4.0 -> 5.5.0, pantheon.elementary-gtk-theme: 5.3.0 -> 5.4.0 → https://git.io/Jej2W
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
<infinisil> worldofpeace: Regarding https://github.com/NixOS/nixpkgs/pull/77088, this path ordering has caused issues before?
<{^_^}> #77088 (by Infinisil, 10 minutes ago, open): nixos/systemd: Explicitly put default path packages after others
meck has joined #nixos
turbo_MaCk has joined #nixos
<worldofpeace> infinisil: yeah, I think even recently in the gnome3 module the default environment PATH for the gnome-shell-wayland service is reset because it would be broken
<infinisil> reset as in?
<worldofpeace> {}
<worldofpeace> PATH = {}
<infinisil> Ohh
<infinisil> Yeah that's not very nice
<infinisil> It's unfortunate that lists have unspecified ordering
<infinisil> Maybe we should just ban lists
<infinisil> Somehow
<worldofpeace> Totally agree on it not being nice, for me I've just taken note of that being an unfortunate issue to be wary of.
boogiewoogie has joined #nixos
ng0_ is now known as ng0
kiwi_29 has joined #nixos
<kiwi_29> Does anyone know how to set boot.plymouth.logo to point to a local file?
<kiwi_29> I'm doing it like "boot.plymouth.logo = /etc/some-file.png", but nixos does not accept it
LLED2_3 has joined #nixos
LLED2_2 has quit [Ping timeout: 240 seconds]
<worldofpeace> infinisil: do you have any advice on how I should proceed here with testing https://github.com/NixOS/nixpkgs/pull/63103#issuecomment-568446807 ?
<worldofpeace> TLDR: Deprecate types.loaOf in 20.03 by removing all uses in one giant PR
<devalot> kiwi_29: The example in the manual uses `fetchurl' so maybe it needs to be in the nix store?
wpcarro has quit [Ping timeout: 260 seconds]
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77093 → gotestsum: 0.3.5 -> 0.4.0 → https://git.io/Jej2D
opthomasprime has joined #nixos
<infinisil> worldofpeace: Hm yeah I've had my eye on that one for a while, I didn't take a super close look, but overall it seems pretty much ready
<infinisil> I'd test the error message probably
<worldofpeace> infinisil: Cool, I thought the PR was pretty ready too. Just missing a release note mentions.
<kiwi_29> devalot: Since the config option is of type "path", i was thinking i could directly write "/path/to/file". Is there a way to add a file to the nix-store?
<devalot> kiwi_29: You may want to read the source code to the Plymouth nix module. I wonder if that path is copied into /boot during activation.
<kiwi_29> I know that changing that option does cause the initramfs to be recompiled
Lears has joined #nixos
captn3m0 has quit [Ping timeout: 268 seconds]
<kiwi_29> now taking a gander at the source...
noudle has joined #nixos
rogue_koder has joined #nixos
alex`` has quit [Ping timeout: 258 seconds]
[Leary] has quit [Ping timeout: 240 seconds]
captn3m0 has joined #nixos
racolite has joined #nixos
<racolite> What is the 'canonical' way to add my own packages to nixos? Specifically, I want to be able to refer to nixpkgs for the build step but have my own repostitory of 'private' packages I can call from configuration.nix
<__monty__> ,overlays racolite
<{^_^}> __monty__: Did you mean overlay?
<{^_^}> racolite: Overlays look like `self: super: { foo = ...; }`. Use the self argument to get dependencies, super for overriding things and library functions (including callPackage). More info: https://nixos.org/nixpkgs/manual/#sec-overlays-install
<racolite> Yeah, I'm a bit confused about overlays (actually a lot) but I am quite new to the idea of nixos
Tucky has quit [Quit: WeeChat 2.7]
<__monty__> racolite: I recommend reading the section on overlays in the nixpkgs manual.
<racolite> Essentially, say I have a default.nix + file-a.patch
<racolite> and this packages builds with nix-build
<__monty__> You're most of the way there, the overlay would be something like `self: super: { mypackage = super.callpackage path/to/mypackage/default.nix {}; }`
<racolite> So
<racolite> Essentially I could git clone a 'repository' of packages
<infinisil> __monty__: Not quite, since it builds with `nix-build` directly
<racolite> which are the build instructions
<__monty__> infinisil: I figured the callPackage wouldn't hurt?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77094 → gnome3.gnome-initial-setup: 3.34.1 -> 3.34.3 → https://git.io/JejaJ
<infinisil> I think it expects a function
<racolite> Is there a way to grab the package from a git repo as a path?
drakonis_ has joined #nixos
<infinisil> And default.nix doesn't have to be a function to be nix-build'able, but if it is then it won't be a problem (but still a bit unorthodox since it's not what callPackage is for)
juhe has joined #nixos
<worldofpeace> infinisil: I'm considering merging the PR without a release note in the same PR
<infinisil> worldofpeace: I thought of that too, I'm not too fussed about release notes
freddy2001 has quit [Remote host closed the connection]
<infinisil> And xml is a pain to write for me at least
<worldofpeace> infinisil: It would be cool if we kept track of things that "Needs release note" greater than a label
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77095 → gnome3.gnome-robots: 3.34.0 -> 3.34.1 → https://git.io/JejaI
drakonis1 has joined #nixos
gspia has quit [Quit: Leaving]
drakonis has quit [Ping timeout: 252 seconds]
<infinisil> worldofpeace: Kind of a bad solution to nobody wanting to write docs
<infinisil> Relevant: https://github.com/NixOS/rfcs/pull/64 :D
<{^_^}> rfcs#64 (by Infinisil, 20 hours ago, open): [RFC 0064] New Documentation Format for nixpkgs and NixOS
<{^_^}> [nixpkgs] @raboof opened pull request #77096 → ms-sys: avoid leaking the build timestamp into the manpage → https://git.io/Jejat
<worldofpeace> infinisil: ooh that's cool, I need to fracture my mind to keep up with these discussions :D
<worldofpeace> 👍️ I'm vibing with it
<{^_^}> [nixpkgs] @WilliButz pushed to master « nixos/oxidized: add missing slash to PIDFile path »: https://git.io/JejaO
<{^_^}> [nixpkgs] @worldofpeace merged pull request #63103 → Deprecate types.loaOf [WIP] → https://git.io/fj2zm
<{^_^}> [nixpkgs] @worldofpeace pushed 4 commits to master: https://git.io/Jejas
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77097 → gnome3.gnome-maps: 3.34.2 -> 3.34.3 → https://git.io/JejaG
wpcarro has joined #nixos
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to release-19.09: https://git.io/Jejan
captn3m0- has joined #nixos
captn3m0 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77098 → gitAndTools.git-machete: 2.12.5 -> 2.12.6 → https://git.io/JejaW
alex`` has joined #nixos
cosimone has quit [Remote host closed the connection]
hyper_ch2 has quit [Remote host closed the connection]
cosimone has joined #nixos
<kiwi_29> Does anyone know where (if it exists) the documentation for pkgs.fetchUrl is? I'm having trouble finding it
<{^_^}> [nixpkgs] @timokau merged pull request #76945 → python.pkgs.tensorflow: fix build with cudatoolkit 10.2 → https://git.io/JepwZ
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/Jeja2
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
meck has joined #nixos
datakurre has joined #nixos
datakurre has quit [Remote host closed the connection]
datakurre has joined #nixos
<{^_^}> [nixpkgs] @veprbl closed pull request #75950 → oniguruma: set CMake flags for static builds → https://git.io/Je5PM
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77099 → jgmenu: 3.5 -> 4.0 → https://git.io/JejaD
<raboof> for the projects I'm closely involved with, we're using markdown plus some project-specific tools/directives. That works pretty well for us: you can use regular tools for editing, but can still integrate custom things relatively easily
<raboof> for example `@apidoc[Foo]`will introduce a link to that part our online API docs, etc
<{^_^}> [nixpkgs] @iv-nn opened pull request #77100 → vimPlugins.vista-vim: init at 2020-01-06 → https://git.io/Jejay
<raboof> (the *particular* tooling we're using wouldn't make sense for nix - but the approach might)
wpcarro has quit [Ping timeout: 260 seconds]
Naptra has joined #nixos
<infinisil> raboof: Cool, feel free to describe the approach you use in the RFC
<{^_^}> [nixpkgs] @xwvvvvwx opened pull request #77101 → wireguard: 0.0.20191226 -> 0.0.20200105 → https://git.io/JejaH
<infinisil> I've noticed that commonmark markdown by default doesn't support inter-document references
<infinisil> And we kind of need this
qwt43 has quit [Remote host closed the connection]
<raboof> infinisil: yeah, looks like i have some reading-up to do before contributing meaningfully though :)
<infinisil> Maybe it's possible to get it with something like you mentioned
kiwi_29 has quit [Remote host closed the connection]
<pie_[bnc]> jtojnar: hm
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @Mic92 merged pull request #76765 → vagrant: Resolve crash by replacing gem symlinks with directories → https://git.io/JeAhP
meck has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/Jeja5
alex`` has quit [Ping timeout: 268 seconds]
endformationage has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #77046 → fastjet: 3.3.2 -> 3.3.3 → https://git.io/JejRm
<{^_^}> [nixpkgs] @veprbl pushed commit from @r-ryantm to master « fastjet: 3.3.2 -> 3.3.3 (#77046) »: https://git.io/JejVf
bbarker2 has joined #nixos
tsrt^ has quit [Ping timeout: 240 seconds]
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
erasmas has joined #nixos
tsrt^ has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « khal: fix build »: https://git.io/JejVI
chloekek has quit [Quit: WeeChat 2.6]
tsrt^ has quit [Read error: Connection reset by peer]
cosimone has quit [Quit: Terminated!]
takeda has joined #nixos
meck has joined #nixos
drakonis1 has quit [Quit: WeeChat 2.6]
<jared-w> infinisil: github flavored markdown supports inter-document references iirc
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77102 → josm: 15553 -> 15628 → https://git.io/JejVq
<jared-w> and for better or worse, that's the standard of markdown most people seem to expect and want as commonmark lacks a few things people want (like tables?)
cosimone has joined #nixos
<infinisil> I'm wondering about tooling for github markdown though
<infinisil> Does e.g. sphinx/readthedocs work with it?
<jared-w> infinisil: at least in the front-end development land there's *tons* of it. Lots of stuff works with it.
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
meck has joined #nixos
<jared-w> looks like sphinx doesn't have out of the box GFM but people have written plugins to support various extra bits github flavored markdown (and various others) support
<infinisil> I see
<infinisil> jared-w: Hm though it looks like commonmark supports links just like github's markdown, it's not a special extension: https://spec.commonmark.org/0.29/#links
dm9 has joined #nixos
<infinisil> But it's href-style links, where you can give a relative location
<infinisil> Which isn't as nice as e.g. named-reference links
<jared-w> gotcha. Makes sense. Most of the various "extensions" have thankfully standardized or converged on the same syntax, so I'm not terribly surprised commonmark has it
cosimone_ has joined #nixos
wpcarro has joined #nixos
<infinisil> Here's the github spec, extensions are marked as such: https://github.github.com/gfm/
<jared-w> infinisil: https://spec.commonmark.org/0.29/#example-523 does this look more like what you want?
cosimone has quit [Read error: Connection reset by peer]
<infinisil> jared-w: That's what I meant with relative references
<infinisil> Though maybe that's as good as it gets
<infinisil> Hm that html disabling extension is nice too
<infinisil> And autolinks too
<infinisil> And tables of course
rleppink has joined #nixos
waleee-cl has joined #nixos
hax404 has quit [Quit: WeeChat 2.6]
<jared-w> there's a reason GFM is so popular :)
<jared-w> not as wild as pandoc, but hits the sweet spot for adding extra useful things to commonmark
<rleppink> Hi! I am trying to package some software that attempts to write to its own install directory, which is obviously not allowed in the nix store. What is the idiomatic Nix way to handle this? I have been looking at makeWrapper, but that seems mostly for environment variable stuff?
<rleppink> Not really sure how to look for it in the documentation, any pointers would be greatly appreciated.
<qyliss> Can you convince the software to write elsewhere?
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
hax404 has joined #nixos
meck has joined #nixos
<{^_^}> [nixpkgs] @thefloweringash opened pull request #77103 → makeKernelHeaders: expose at top-level, support kernel 5.3 and newer → https://git.io/JejVQ
<rleppink> qyliss: Do you mean whether it has a flag or argument for where it writes? Not that I can find, currently.
<Miyu-saki> Is there a way to merge 2 derivations for nix-shell?
<Miyu-saki> I made our builds modular, so that the one rebuild won't affect the other.
<Miyu-saki> But for nix-shell, we need the build environment of both.
alex`` has joined #nixos
<Miyu-saki> One idea I guess is to nix-shell in nix-shell.
<Miyu-saki> On that idea, I wonder if Ericson's ret-cont can help with this.
o1lo01ol_ has joined #nixos
<Taneb> Miyu-saki: can you use pkgs.mkShell?
drakonis has joined #nixos
<Miyu-saki> Hm.
<{^_^}> [nixpkgs] @fpletz merged pull request #77057 → atlassian-jira: 8.5.0 -> 8.6.0 → https://git.io/Jej0c
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/JejVA
<Miyu-saki> This seems exactly what I need. Thanks!
<Miyu-saki> OTOH, I do think the nix-shell in nix-shell idea's not bad either, since I'll be daemonizing one anyway.
thomashoneyman has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<thomashoneyman> using hydra with a declarative configuration like this one:
<thomashoneyman> ...how would I even go about debugging the error ".jobsets must only have a single job named 'jobsets'"?
jmeredith has joined #nixos
<thomashoneyman> the value of the 'jobsets' job seems entirely undocumented
<thomashoneyman> but from shlevy's repo it's supposed to be...another spec.json file? so you have a spec.json file pointing at a Nix derivation which produces a near-identical spec.json file?
mmlb has joined #nixos
gagbo_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77104 → htslib: 1.9 -> 1.10.2 → https://git.io/JejwI
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JejwL
<mmlb> NoctisLabs: Can you repaste https://logs.nix.samueldr.com/nixos/2020-01-02#2932503;?
v88m has joined #nixos
magnetophon has quit [Remote host closed the connection]
evernite has joined #nixos
wpcarro has quit [Ping timeout: 260 seconds]
<thomashoneyman> ok, i've got the declarative hydra building a spec.json file, which is what it's supposed to do (i think)
<thomashoneyman> but now the hydra UI has one job, .jobsets, and nothing else
<thomashoneyman> i'm not sure if i'm just supposed to wait for a while or if there's more to do
<thomashoneyman> in order to actually see new projects added
<thomashoneyman> anyone else done declarative hydra and familiar with what is meant to happen next?
sigmundv_ has quit [Ping timeout: 260 seconds]
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77105 → kdbg: 3.0.0 -> 3.0.1 → https://git.io/Jejws
dsx has quit [Quit: dsx]
<{^_^}> [nixpkgs] @turboMaCk opened pull request #77106 → haskellPackages.hakyll-sass: no longer broken → https://git.io/Jejwn
<{^_^}> [nixpkgs] @turboMaCk closed pull request #77106 → haskellPackages.hakyll-sass: no longer broken → https://git.io/Jejwn
<{^_^}> [nixpkgs] @Ma27 merged pull request #77101 → wireguard: 0.0.20191226 -> 0.0.20200105 → https://git.io/JejaH
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JejwC
<{^_^}> [nixpkgs] @turboMaCk opened pull request #77107 → haskellPackages.hakyll-sass: unmark broken → https://git.io/Jejw8
<ldlework> where are unit files on nixos?
chloekek has joined #nixos
<Guanin> ldlework‎, generally they live in /nix/store (like nearly everything else) as readonly files
vidbina has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed commit from @xwvvvvwx to release-19.09 « wireguard: 0.0.20191226 -> 0.0.20200105 »: https://git.io/Jejw0
<qyliss> > 'asciidoctor' does not depend on 'mesa'
<{^_^}> error: syntax error, unexpected $undefined, at (string):272:1
<qyliss> Progress!!
dsx has joined #nixos
<qyliss> I just learned how to use nix why-depends and this is great
domogled has joined #nixos
dm9 has quit [Quit: WeeChat 2.7]
<turbo_MaCk> I wonder how to pass cabal "Flag" in derivation (https://www.haskell.org/cabal/users-guide/developing-packages.html#configurations)
<{^_^}> [nixpkgs] @Ma27 pushed to master « linuxPackages_5_4.ddci-driver: fix build »: https://git.io/JejwM
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #77109 → nixos/doc: document the loaOf type deprecation → https://git.io/JejwD
<thomashoneyman> ah! journalctl reports errors from hydra
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77110 → janet: 1.5.1 -> 1.6.0 → https://git.io/Jejw7
<thomashoneyman> "job:checkinterval can't use string '300' as a HASH reference when 'strict refs' in use"
chagra has quit [Ping timeout: 268 seconds]
meck has quit [Quit: ZNC 1.7.5 - https://znc.in]
meck has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
dozn has joined #nixos
dozn_ has joined #nixos
dozn has quit [Remote host closed the connection]
bvdw has joined #nixos
dozn_ has quit [Read error: Connection reset by peer]
captn3m0- has quit [Ping timeout: 268 seconds]
dozn has joined #nixos
dozn has quit [Read error: Connection reset by peer]
dozn has joined #nixos
<Ankhers> Does anyone have experience with using godot on nixos? It seems to freeze my desktop whenever I try and open it. If it makes a difference, I am on nixpkgs unstable. Is there something I can do to get a log of what happende on startup?
dozn has quit [Client Quit]
<infinisil> qyliss: Nice
dozn has joined #nixos
turbo_MaCk has quit [Ping timeout: 268 seconds]
<o1lo01ol_> Is it possible to split the nix store across two mount points? A build machine we have is provisioned with half the internal drive on / and half on /private/foo.
tsrt^ has joined #nixos
klntsky has quit [Remote host closed the connection]
chagra has joined #nixos
klntsky has joined #nixos
<qyliss> o1lo01ol_: I doubt it
<{^_^}> [nixpkgs] @bbigras opened pull request #77111 → nginx-sso: 0.22.0 -> 0.23.0 → https://git.io/JejrB
<qyliss> But you could make a store on /private/foo and use it as a substituter
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77112 → ibm-sw-tpm2: 1332 -> 1563 → https://git.io/Jejr0
smatting has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @flyfloh opened pull request #77113 → python-miio: init at 0.4.8 → https://git.io/Jejru
FRidh has joined #nixos
<gchristensen> o1lo01ol_: you could put a file on each and mount them as loopback devices and make an mdraid on top and mount that as /nix :)
<qyliss> oh that's a good idea
rleppink has quit [Remote host closed the connection]
<o1lo01ol_> gchristensen: oh, yeah, that's not bad
<gchristensen> but you "could" do that in the same way that you "could" use a pitchfork as a fork
<o1lo01ol_> gchristensen: my other option is to file a complaint with the BBB
<gchristensen> oh?
<gchristensen> I don't think it is a good idea to do what I suggest, but it is indeed possible :)
<thomashoneyman> oh, good lord, it's because i was producing a single flat spec.json instead of one containing multiple jobset keys, each of which is a valid spec.json
<thomashoneyman> all is well
<o1lo01ol_> gchristensen: well, not really, but macincloud says we're paying for 100gb of internal drive space; really we're paying for 2 50gb disks.
<thomashoneyman> thank you journalctl
<gchristensen> o1lo01ol_: ouch
<gchristensen> then I don't know if that would work, anyway
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77114 → keepassxc: 2.5.1 -> 2.5.2 → https://git.io/Jejrr
turbo_MaCk has joined #nixos
judson has joined #nixos
chagra has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FRidh pushed to staging-next « libapparmor: support python 3.8 »: https://git.io/JejrH
rauno has quit [Remote host closed the connection]
TheGamingBarrel has joined #nixos
rauno has joined #nixos
thomashoneyman has quit [Read error: Connection reset by peer]
thomashoneyman has joined #nixos
wildtrees has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #76903 → mercurial_4: init at 4.9.1 → https://git.io/Jepsl
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JejoU
wildtrees has quit [Remote host closed the connection]
wildtrees has joined #nixos
tjg1 has quit [Quit: don't keep calm and fuck this, fuck that, fuck you and fuck off]
pingiun has joined #nixos
vidbina has quit [Ping timeout: 268 seconds]
turbo_MaCk has quit [Ping timeout: 265 seconds]
tjg1 has joined #nixos
<{^_^}> [nixpkgs] @bbigras opened pull request #77115 → starship: 0.32.2 -> 0.33.0 → https://git.io/Jejo0
chagra has joined #nixos
turbo_MaCk has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77116 → jtc: 1.74 -> 1.75c → https://git.io/Jejo7
aristid1 has joined #nixos
erictapen has joined #nixos
knupfer has quit [Remote host closed the connection]
FRidh has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77117 → intel-media-sdk: 19.3.1 -> 19.4.0 → https://git.io/JejKL
oFrog_ has joined #nixos
oFrog_ has left #nixos [#nixos]
Jackneill has quit [Remote host closed the connection]
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/db3e8325a9b (from 22 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
amanjeev has left #nixos [#nixos]
erictapen has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77118 → ibus-engines.typing-booster-unwrapped: 2.7.4 -> 2.7.5 → https://git.io/JejKR
opthomasprime has left #nixos [#nixos]
wolfshappen has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77120 → ipvsadm: 1.30 -> 1.31 → https://git.io/JejKi
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8cc2b315143 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
amanjeev has joined #nixos
<judson> What's the story these days with NixOps? I've been using it for personal stuff, but it seems like it still relies on Python2
wolfshappen has joined #nixos
<simpson> Python 2 is still a thing.
<judson> An EOL thing...
klntsky has quit [Ping timeout: 240 seconds]
<judson> And partly: it's mostly fine for me to maintain my hobby stuff. I can't see recommending it e.g. to replace Puppet, which pains me.
klntsky has joined #nixos
lord| has quit [Read error: Connection reset by peer]
<judson> And Python2 only suggests that it's too much maintenance for the labor available. I'd be happy to be told that's wrong.
<simpson> Only CPython 2.x is EOL. PyPy's 2.7.x branch would be fine, if we were to more sincerely support it.
<simpson> (Additionally, I'm pretty sure that folks are going to just keep using CPython 2.x until some showstopping security vulnerability happens that can't be easily fixed by Red Hat.)
<judson> Yeah, I've run headlong into that particular wall once or twice before.
<simpson> As for replacing Puppet, sure. That's not an easy task. Puppet or Terraform or etc. do a lot of extra stuff beyond just the core of things, and nixops is definitely following along with a model that could use an update.
<simpson> I don't know if there's any teams actively working on nixops replacements.
<{^_^}> [nixpkgs] @Lassulus merged pull request #77005 → bitcoin-abc: 0.20.8 -> 0.20.9 → https://git.io/Jejnu
<{^_^}> [nixpkgs] @Lassulus pushed commit from @r-ryantm to master « bitcoin-abc: 0.20.8 -> 0.20.9 »: https://git.io/JejKj
smollcato has quit [Remote host closed the connection]
<gchristensen> morph is one
<hexa-> krops is another
smollcato has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77121 → libinput: 1.14.3 -> 1.15.0 → https://git.io/Jej6U
<gchristensen> there is a PR moving nixops to py3
<hexa-> right
<Yaniel> isn't puppet a lot more stateful than nixops too
<gchristensen> and a recent reorganization which might help nixops be good (but may not)
<gchristensen> puppet is way more yes
lord| has joined #nixos
alex`` has quit [Ping timeout: 258 seconds]
wolfshappen has quit [Ping timeout: 268 seconds]
wolfshappen has joined #nixos
alex`` has joined #nixos
mexisme_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77122 → latte-dock: 0.9.5 -> 0.9.7 → https://git.io/Jej6L
jumper149 has joined #nixos
<simpson> morph seems pretty cool. Strange name, but also makes me think of "Morph the Cat", also strange name but good stuff. What kind of multi-homing could I do with it? It seems like I could use morph from one of many machines to manage a home fleet.
lord| has quit [Read error: Connection reset by peer]
stites has joined #nixos
<stites> hey all -- I upgraded my box recently on 19.09 and the bump from zfs-0.7.13-1 to -0.8.2-1 is causing the root pool to self-stall in Stage 1
wolfshappen has quit [Ping timeout: 260 seconds]
lord| has joined #nixos
<stites> has anyone run into this before? so far I'm hitting the same problem with 3 different kernel versions (on 19.09: latest, 4_19, 4_14) and both zfs stable and unstable.
wildtrees has quit [Quit: Leaving]
wolfshappen has joined #nixos
<stites> zfs-0.8.2 runs fine on my laptop, though. Is there an upgrade path I'm supposed to use?
MoneyFREE has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #77107 → haskellPackages.hakyll-sass: unmark broken → https://git.io/Jejw8
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to haskell-updates: https://git.io/Jej6m
<infinisil> > zfs.name
<{^_^}> "zfs-user-0.8.2"
<infinisil> stites: What's the -1 at the end there?
<stites> it comes from cat /sys/module/zfs/version
<stites> actually! I need to run! I'll have to ask later (no znc bouncer)
<gchristensen> stites: I had a problem like that when I tried to roll back and it seems to
drakonis has quit [Ping timeout: 260 seconds]
<gchristensen> stites: have to do with pool features being turned on?
<stites> gchristensen: thanks! I will check that out next!
<gchristensen> yep!
<gchristensen> glad I could catch you before you left :P
MoneyFREE has quit [K-Lined]
racolite has quit [Ping timeout: 260 seconds]
mexisme_ has quit [Ping timeout: 260 seconds]
MoneyFREE has joined #nixos
MoneyFREE has quit [Max SendQ exceeded]
wolfshappen has quit [Ping timeout: 268 seconds]
MoneyFREE has joined #nixos
MoneyFREE has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77123 → libarchive: 3.4.0 -> 3.4.1 → https://git.io/Jej6Z
stites has quit [Ping timeout: 260 seconds]
MrBTCmax has joined #nixos
MrBTCmax has quit [Max SendQ exceeded]
wolfshappen has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #77080 → gzdoom: 4.2.4 -> 4.3.1 → https://git.io/JejzX
<{^_^}> [nixpkgs] @Lassulus pushed commit from @r-ryantm to master « gzdoom: 4.2.4 -> 4.3.1 »: https://git.io/Jej64
alex`` has quit [Ping timeout: 268 seconds]
alex`` has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @ggreif opened pull request #77124 → Typofix → https://git.io/Jej6g
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77125 → last: 1042 -> 1045 → https://git.io/Jej6w
drakonis has joined #nixos
<evanjs> Is there an easy way to replicate xmonad's config option, but for, e.g. taffybar? Tried copying it fairly literally the other day and got so lost
<evanjs> configuration in question is services.xserver.windowManager.xmonad.config -> nixpkgs/nixos/modules/services/x11/window-managers/xmonad.nix
erictapen has joined #nixos
<lassulus> whats taffybar written in?
<{^_^}> [nixpkgs] @markuskowa merged pull request #77060 → gromacs: 2019.4 -> 2020 → https://git.io/JejEq
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jej6K
<evanjs> lassulus: It's haskell still
<evanjs> Operation is similar to xmonad, where when you run it, it recompiles the config if necessary
shibboleth has joined #nixos
<judson> morph does look interesting; I can understand the motivation of krops, but not so sure about build-on-target
<lassulus> ah, but there is no service for it? how do you want to use it? you can use the nix-writers directly probably
<lassulus> judson: krops now also supports build-host config
<lassulus> got merged a week ago or something like that
nexgen has quit [Quit: Leaving]
<lassulus> maybe we forgot to update github, let me check
<{^_^}> [nixpkgs] @maralorn opened pull request #77126 → firefox: Apply a IndexDB Patch from debian → https://git.io/Jej6D
<lassulus> ah, no its also on github
<evanjs> lassulus: there's a service for it. We can specify enable and package via home-manager. And yes, that's what I was trying to copy from xmonad's config (e.g. `xmonadBin = pkgs.writers.writeHaskell "xmonad" {`)
alex`` has quit [Ping timeout: 258 seconds]
<evanjs> I think adding dependencies is where I was getting blocked. Though I figure it should largely be the same as any other haskell package/derivation
<{^_^}> [nixpkgs] @stolyaroleh opened pull request #77127 → llvm9/clang: fix postInstall → https://git.io/Jej65
<lassulus> ah, alright, what was the problem? something like pkgs.writers.writeHaskell { libraries = [ haskellPackages.taffybar haskellPackages.someotherdep ]; } '' my config bla '' should work
alex`` has joined #nixos
<{^_^}> [nix] @edolstra merged pull request #3303 → build: fix sandboxing on darwin → https://git.io/Jejty
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/Jej6N
asheshambasta has joined #nixos
mexisme_ has joined #nixos
<lassulus> I should document nix-writers in the manual someday
<evanjs> That looked similar to what I was doing. I think it had something to do with what happens after installation. Checking now
<evanjs> (e.g. where taffybar checks for the config, etc)
<lassulus> hmm, the automatic recompilation could be a problem, because the config and the result are probably in the nix-store
<infinisil> lassulus: Why not today?
<infinisil> Random (but actually not) question :)
<evanjs> I figure it's similar to xmonad's recompilation but I'm not certain
wolfshappen has quit [Ping timeout: 258 seconds]
pbb has quit [Ping timeout: 252 seconds]
<lassulus> I have to pack for my flight, I still haven't got to get a decent setup for writing documentation (its docbook isn't it?) and I'm a somewhat lazy person :D
<gchristensen> what editor do you use?
<lassulus> hmm, I guess the xmonad recompilation wouldn't work if you use the config option
<lassulus> gchristensen: vim
<gchristensen> ah I don't have tips :/
<infinisil> lassulus: Alright cool, asking because https://github.com/NixOS/rfcs/pull/64
<{^_^}> rfcs#64 (by Infinisil, 1 day ago, open): [RFC 0064] New Documentation Format for nixpkgs and NixOS
<gchristensen> https://tdg.docbook.org/tdg/5.2/ has a list of all the tags if you need inspiration
<lassulus> infinisil: I saw that, I'm not a big fan of docbook (I already broke master twice by having wrong tags) but I'm not sure I would prefer something else
<evanjs> lassulus: yeah, currently, xmonad is usable when specifying the config option. It looks like it does have a wrapper with xmonadEnv, though
wolfshappen has joined #nixos
<lassulus> gchristensen: thanks, I will check it hopefully soon
<gchristensen> cool
<infinisil> lassulus: You might like asciidoc, one of the contenders then, which is made to make writing docbook easier
pbb has joined #nixos
<evanjs> oh boy. _and_ there's xmonad-nix.patch for telling xmonad to use NIX_GHC rather than "ghc" in XMonad/Core.hs. Seems like a bit more than what I was seeing earlier >.>
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77128 → libdeflate: 1.3 -> 1.5 → https://git.io/Jejia
civodul has joined #nixos
<evanjs> it basically redirects the compilation to nix equivalents, which I assume would end up evaluating to something from xmonadEnv
pbb has quit [Excess Flood]
pbb has joined #nixos
<lassulus> I vaguelly remember something with xmonadEnv, but I didn't look really into it when implementing the xmonad.config option, because I mostly didn't care for runtime recompilation
drakonis has quit [Ping timeout: 245 seconds]
<evanjs> Yeah that bit is annoying. I just want to get things working with nixos-rebuild, so I _don't_ have to recompile during runtime
erictapen has quit [Ping timeout: 268 seconds]
<lassulus> then you could probably skip the bits in xmonadEnv and build the binary just with writeHaskell directly? or whats the problem?
pbb has quit [Excess Flood]
pbb has joined #nixos
foonicorn has joined #nixos
jperras has joined #nixos
drakonis has joined #nixos
ixxie has quit [Ping timeout: 268 seconds]
ixxie has joined #nixos
<{^_^}> [nixpkgs] @hedning merged pull request #77064 → gnome3.gnome-contacts: 3.34 -> 3.34.1 → https://git.io/JejuI
<{^_^}> [nixpkgs] @hedning pushed commit from @r-ryantm to master « gnome3.gnome-contacts: 3.34 -> 3.34.1 (#77064) »: https://git.io/JejPI
johnw has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @maralorn opened pull request #77129 → firefox: Apply a IndexDB Patch from debian (backport) → https://git.io/JejPL
<{^_^}> [nixpkgs] @timokau opened pull request #77130 → home-manager: 2019-11-17 -> 2020-01-04 → https://git.io/JejPY
<{^_^}> [nixpkgs] @stolyaroleh closed pull request #77127 → llvm9/clang: fix postInstall → https://git.io/Jej65
drakonis has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77131 → kodelife: 0.8.7.105 -> 0.8.8.110 → https://git.io/JejP8
<{^_^}> [nixpkgs] @hedning pushed commit from @r-ryantm to master « gnome3.gnome-control-center: 3.34.1 -> 3.34.2 (#77074) »: https://git.io/JejP2
<{^_^}> [nixpkgs] @hedning merged pull request #77074 → gnome3.gnome-control-center: 3.34.1 -> 3.34.2 → https://git.io/Jejzk
<{^_^}> [nixpkgs] @jonringer merged pull request #77036 → python3Packages.annoy: add missing h5py dependency → https://git.io/Jej4q
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.annoy: add missing h5py dependency »: https://git.io/JejPV
<qyliss> asciidoctor down from 900M to 300M so far...
<{^_^}> [nixpkgs] @Ma27 pushed to master « wasm-bindgen-cli: 0.2.56 -> 0.2.57 »: https://git.io/JejPw
pbb_ has joined #nixos
pbb has quit [Ping timeout: 246 seconds]
<samueldr> qyliss++
<{^_^}> qyliss's karma got increased to 18
<samueldr> I figure some fixes are general ruby improvements?
<evanjs> Okay, it looks like I'm using home-manager's xmonad.config option at the moment, which does have some home.file entries. ... is what I was going to say...
<evanjs> But now I realize I wasn't specifying config :D
<qyliss> samueldr: indeed; see #nixos-ruby
<samueldr> great :)
<evanjs> getting an error in my new config now (!!!) which is good. I'll address that and see where it takes me
<{^_^}> [nixpkgs] @countoren closed pull request #76624 → add vscodeWithConfiguration, vscodeExts2nix, vscodeEnv → https://git.io/JeN2c
<samueldr> it's nice when improvements affect a large swath of nixpkgs
erictapen has joined #nixos
o1lo01ol_ has quit [Ping timeout: 240 seconds]
juhe has quit [Remote host closed the connection]
<gchristensen> qyliss++
<{^_^}> qyliss's karma got increased to 19
kenjis has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #76669 → clang_9: Correct ClangTargets-release.cmake → https://git.io/JeNAj
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/JejPQ
<qyliss> gchristensen: not sure I'll make it to 50, but we'll see :)
<gchristensen> I believe in you!
<simpson> qyliss++
<{^_^}> qyliss's karma got increased to 20
nixnewbie has joined #nixos
<qyliss> The next bogus runtime dependency is Python
<nixnewbie> hi, why is the /nix path hardcoded? is it part of `--prefix` or something?
<nixnewbie> I expected a single user installation not to require root, but I need to create (and own) /nix
<qyliss> Because if you used a different store path, you can't use any cached builds and stuff
<qyliss> There is a way to do it, but it means Nix will need to build everything from source and stuff, and so it's discouraged
<qyliss> It's better to use a chroot if you can
lord| has quit [Read error: Connection reset by peer]
mbrgm has quit [Quit: ZNC 1.7.5 - https://znc.in]
mbrgm has joined #nixos
zeta_0 has joined #nixos
<nixnewbie> qyliss, I'd fine with rebuilding everything (I'm a Gentoo user :P)
dozn_ has joined #nixos
<nixnewbie> at least to experiment a bit
lord| has joined #nixos
<nixnewbie> I guess that for the reasons you mentioned there's no way to configure the nix store location
<qyliss> There is!
<nixnewbie> OK, great! where? :)
<qyliss> --with-store-dir to configure
<gchristensen> nixnewbie: note that Nix has succeeded in doing more compilation than Gentoo
<nixnewbie> uhm, build time
<nixnewbie> gchristensen, what do you mean?
<gchristensen> Nix will rebuild more things moer often than Gentoo requires
<evanjs> The stats available on repology come to mind :P -- https://repology.org/repositories/statistics/nonunique - and also that ^
<nixnewbie> that's nice, since gentoo rebuilds everything, always :P
<gchristensen> I don't think that is true ...
drakonis has joined #nixos
<gchristensen> for example, if bash had a minor update, just about everything will recompile. I don't think Gentoo would do that
<{^_^}> [nixpkgs] @Infinisil merged pull request #77088 → nixos/systemd: Explicitly put default path packages after othe… → https://git.io/Jej2k
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JejXZ
<evanjs> At the very least, my stress has definitely gone down since switching. No more USE flag hell
<__monty__> Yeah, afaik gentoo doesn't statically link everything?
mbrgm has quit [Client Quit]
<nixnewbie> ah you mean that when a package is upgraded, all of its deps are rebuilt too
<gchristensen> yeah
mbrgm has joined #nixos
<gchristensen> I don't want to scare you off of it, but just wanting you to know :)
dozn has quit [Ping timeout: 258 seconds]
<nixnewbie> evanjs, I'm at the point in which *computing the dependencies* takes 20 minutes, and it requires at least 6-7 iterations
<qyliss> All its dependents are rebuild, not its dependencies, to be clear
<gchristensen> aye
<zeta_0> could you guys help me copy and paste the shellHook from the smaller default nix file to the larger default nix file, it is just to shorten the path: https://hastebin.com/fawenayumi.bash https://hastebin.com/ajeqaporut.bash
<nixnewbie> OK, since we're here, where is CFLAGS? :P
pbb_ has quit [Quit: No Ping reply in 180 seconds.]
<evanjs> nixnewbie: no don't worry, that's literally where any of my gentoo machines are atm
<zeta_0> the shell path that is
<gustavderdrache> the real CFLAGS were inside us all along
<evanjs> I used sqlite for eix's backing store, git instead of rsync for emerge, several layman overlays, the list goes on. I know the feeling :P
<gustavderdrache> (just kidding, stdenv.mkDerivation handles most of the CFLAGS for you)
pbb has joined #nixos
<nixnewbie> evanjs, today I had the realization that I was spending waaaay too much time trying to update (and failing) than doing productive sysadmin stuff
<nixnewbie> the upside was learning a shitload of things, but after 7+ years, I think gentoo has given me everything it could give me
<evanjs> nixnewbie: yup. I still dick around with NixOS a ton, but I'm waaay more productive than I was with gentoo. Plus, now once I make a change and commit it, it's relevant to all my other NixOS computers
<gchristensen> (please do try to avoid the coarser language in the Nix IRC channels :))
<nixnewbie> gchristensen, sorry, will do
<gchristensen> thahnks!
<DigitalKiwi> why is librecad2 failing to build
<DigitalKiwi> it hasn't changed
<zeta_0> gchristensen: i inserted pkgs // right after `in` in the larger default, i don't know if the syntax allows that, and i am not sure how to paste the shellHook into the larger default.nix file as well, could you take a quick look?
<DigitalKiwi> at least not afaict
<DigitalKiwi> gchristensen how do i check the hydra?
<nixnewbie> so, basically, either my user owns /nix or I've to use the daemon thingy
pbb has quit [Ping timeout: 252 seconds]
<evanjs> gchristensen: *messing around. yeah good point, thanks!
<DigitalKiwi> i can't find an issue about it so i'm confused if it's just me or what :<
pbb has joined #nixos
wildtrees has joined #nixos
<nixnewbie> one last thing: I'm looking for a package manager that I can integrate in a large project I work on with a lot of components/packages (not an OS, but requires to install in a certain path tens of different compilers and other stuff)
<zeta_0> gchristensen: i got the smaller default.nix file working for smaller haskell projects like with yesod, i want paste the shellHook from that file into the larger default.nix file, so i can get a shorter path there as well, but i keep getting these weird syntax errors when i just directly past it, so i am stuck
<eoli3n_> how zfs manage filesystems size in the pool hen size is not set at creation ? it defaultly 100%/nb of filesystem ?
<__monty__> nixnewbie: Changing the store prefix doesn't require using the nix daemon afaik.
<nixnewbie> some packages should be install-and-forget, some others should be part of a change-the-source + build + install loop
<nixnewbie> do you think nix can be of any use in this?
<zeta_0> gchristensen: the only thing that i have inserted is the `pkgs //` right after the `in` part, other than that i haven't made any other changes to the file
<__monty__> nixnewbie: At first sight, yes.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77132 → kid3: 3.8.0 -> 3.8.1 → https://git.io/JejXy
<nixnewbie> __monty__, how? is it possible to retain source and build directories and let the user change them and reinstall easily?
<__monty__> nixnewbie: I'm not sure what you mean but nix won't rebuild things that don't change.
<symphorien> nixnewbie: I think nix can help, but note that imo nix is hard to mix with other means of building software, so if you try using nix for this, you will probably have to package every dependency with nix
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/d245ff1bb9b (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<nixnewbie> symphorien, that'd be fine, it's mostly autoconf/cmake stuff, we already have our (very suboptimal) solution using makefiles
<symphorien> nixnewbie: write a file which says "I want foo, bar and baz with source = this directory". Each time you change something, reinstall the file. If something has not changed, nix will reuse it. If something has changed, nix will recompile.
asheshambasta has quit [Ping timeout: 246 seconds]
<nixnewbie> symphorien, OK, but I don't want to recompiler *everything* if a single line has changed. I want incremental builds (i.e., preserve build directories)
<__monty__> Nix doesn't do incremental builds.
<zeta_0> gchristensen: nevermind, i'll try this again later
<__monty__> Only at the coarse "package" level.
<symphorien> nix only preserves full "packages"
<nixnewbie> OK, how hard would it be to hack it so that it does?
<__monty__> But I happily use nix with haskell projects. Provide deps with nix and use cabal for incremental builds.
<{^_^}> [nixpkgs] @Infinisil opened pull request #77133 → lib/types: Fix path type check → https://git.io/JejXb
<__monty__> nixnewbie: You could split it up so each file is a package. Not worth the trouble though.
philr has joined #nixos
<symphorien> quite hard, because there is a sandbox to prevent you from making impure builds
<nixnewbie> I think impure builds is exactly what I'm looking for
<adisbladis> __monty__ : Also that would kill evaluation performance
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<nixnewbie> in fact, if a base component changes a little, I don't want to rebuild all of its deps :P
<gchristensen> nixnewbie: then nix is probably not what you're looking for
<__monty__> Sure, I did say it wasn't worth the trouble.
<__monty__> nixnewbie: You never rebuild *deps* because of changes. Only dependen*ts*.
<nixnewbie> right
<nixnewbie> that's what I meant
erictapen has quit [Ping timeout: 268 seconds]
<nixnewbie> so, nix packages are actually pure, I mean not just in theory, but in practice, I've the guarantee of a deterministic build? byte-by-byte?
<__monty__> Nope.
Thra11 has joined #nixos
<nixnewbie> but in theory it'd be possible to have that
<__monty__> https://r13y.com
<symphorien> you can have a makefile storing the build date in a file
<__monty__> It's a goal.
<adisbladis> nixnewbie: It's not guaranteed, though nix makes it more easy than most to be reproducible.
<nixnewbie> symphorien, I know, but the debian guys got to a good point with deterministic builds
<symphorien> but you can't have a makefile downloading something behind your back during the build
erictapen has joined #nixos
<infinisil> Could we do some filesystem magic to have a deterministic file ordering?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77134 → leptonica: 1.78.0 -> 1.79.0 → https://git.io/JejXj
<infinisil> And could be do some /dev/random magic to have it use a deterministic seed?
<infinisil> s/be/we
<gchristensen> infinisil: you could, but more common people want to make the order random
<infinisil> If it's possible to make it deterministic, then I think that's the better approach by far. Doesn't require any extra work and it fixes it for all programs
<gchristensen> it is possible if you control the mount point
<drakonis> infinisil: that would be a horrible idea
<infinisil> drakonis: Elaborate
<nixnewbie> basically what nix does is `./configure --prefix=/nix/store/$(hash of the hashes of all the deps)-curl-7.64.0`. neat way of handling poorly designed build systems
mmlb has quit [Remote host closed the connection]
<drakonis> unless i'm reading it wrong, you're saying to use /dev/random to produce a single seed, yes?
<drakonis> just to see if i got it wrong the first time
<nixnewbie> ln -s /dev/zero /dev/urandom
<infinisil> drakonis: A seed is always singular
<infinisil> nixnewbie: No not that
<drakonis> fair enough
<infinisil> To seed /dev/random with a fixed number
<drakonis> right, i see
<infinisil> Such that its random sequence is deterministic
<drakonis> i understood it incorrectly the first time then
<infinisil> I see :)
<drakonis> i retract the statement
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77135 → libimagequant: 2.12.5 -> 2.12.6 → https://git.io/Jej1O
<drakonis> also please dont actually kneecap system rng to make it deterministic
<gchristensen> drakonis: don't worry, we won't :P
<adisbladis> drakonis: In the context of the build sandbox it would make sense
<infinisil> Ah no, it would probably be the nix daemon implementing a random generator
<{^_^}> [nix] @edolstra pushed to master « Fix use of uninitialized store path »: https://git.io/Jej1s
<gchristensen> adisbladis: that'll work great until r13y.com turns off the sandbox :)
pbb has quit [Quit: No Ping reply in 180 seconds.]
<adisbladis> gchristensen: Once the sandox is off all bets are off anyway and r13y results are not very useful :)
<nixnewbie> is the hash in the file name the hash of 1) the files of the deps or 2) of their configuration? I guess 2)
<gchristensen> adisbladis: I'm not sure that is true
pbb has joined #nixos
<gchristensen> like reproducibility for packages on macos should be a goal too
<nixnewbie> The long strings prefixed to the directory names are cryptographic hashes[1] of all inputs involved in building the package — sources, dependencies, compiler flags, and so on
<LnL> gchristensen: kill the uuids!
<infinisil> But even implementing this deterministic /dev/random and file listing thing as a nix.conf option would be really nice. With this you could achieve effort-less determinism on at least Linux
<infinisil> Could be enabled by default if the sandbox is enabled
<infinisil> Well, or just not have a nix.conf option and always enable it when the sandbox is on
erictapen has quit [Ping timeout: 258 seconds]
<LnL> gchristensen: I think it's relatively reproducible on same the same machine, but there's a bunch of stuff that shifts around on different hosts / os versions :(
ixxie has quit [Ping timeout: 240 seconds]
boogiewoogie has quit [Ping timeout: 252 seconds]
<nixnewbie> for security purposes, builds have to be reproducible on a setup that is easy to achieve and trustworthy, not *all* configurations. the point is to have some random people verifying that the official builds are correct, not that every setup produces the same
<infinisil> That sounds very reasonable
<LnL> gchristensen: hmmm, this is better than last time I checked https://gist.github.com/LnL7/d90598a22fa9d4288e6299e59b748d28
<gchristensen> LnL: looking pretty good!
<{^_^}> [nixpkgs] @dtzWill opened pull request #77137 → systemd: fix version after update to 243.4 (#76134) → https://git.io/Jej1V
<LnL> last time I checked was probably when something in the binary format changed, resulting in different offsets
<gchristensen> reproducible-builds.org/
<nixnewbie> I think the bitcoin client and tor where among the first to go the deterministic route
* LnL should look into this...
<gchristensen> LnL: :)
<__monty__> I'd be very surprised if deterministic builds weren't a thing in academia for ~30 years.
<nixnewbie> 30 years ago cyber was not big (cit.)
drakonis1 has joined #nixos
<nixnewbie> so, if I want to use nix for the use case described above, I guess my best option would be to use some user directory as the source, prevent it from being hashed, disable the sandbox and somehow preserve the build directory. this would happend only on devs machines, the CI would do regular nix things
eoli3n_ has quit [Quit: WeeChat 2.7]
drakonis_ has quit [Read error: Connection reset by peer]
<nixnewbie> at this point the only "downside" would be that if I update the compiler, I've to rebuild everything. but from a certain perspective that's good
drakonis_ has joined #nixos
dozn__ has joined #nixos
<adisbladis> nixnewbie: Or run your development builds impurely in nix-shell
<nixnewbie> I need a tl;dr for nix-shell
drakonis1 has quit [Ping timeout: 252 seconds]
<qyliss> Down to 95M!
dozn_ has quit [Ping timeout: 268 seconds]
o1lo01ol1o has joined #nixos
<pie_[bnc]> > emacsWithPackages (p: [ p. proofgeneral_HEAD ])
<{^_^}> "<derivation /nix/store/ri3h5wzmmnqcdkzdim9hvl6dvdvffi6f-emacs-with-packages-26.3.drv>"
<pie_[bnc]> uhhhhhh
<pie_[bnc]> why is p. ok
dozn__ has quit [Read error: Connection reset by peer]
<pie_[bnc]> wait
<pie_[bnc]> >(p: [ p. proofgeneral_HEAD ])
<adisbladis> nixnewbie: You know how you describe your build steps & your environment in a default.nix file?
<pie_[bnc]> > (p: [ p. proofgeneral_HEAD ])
<{^_^}> <LAMBDA>
<adisbladis> nix-shell drops you into this environment outside of the sandbox
<adisbladis> You can manually run the nix phases from this shell, or just build your software as you normally would
vidbina has joined #nixos
* nixnewbie thinks
<{^_^}> [nixpkgs] @jonringer merged pull request #76825 → corerad: init at v0.1.4 → https://git.io/JexgA
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JejMf
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77138 → log4cplus: 2.0.4 -> 2.0.5 → https://git.io/JejMJ
mexisme_ has quit [Quit: WeeChat 2.7]
mexisme has joined #nixos
<nixnewbie> I could use as "hash of the sources" the hash of the last commit in common with master on the current branch. this way dependants will be rebuild only once the current branch si merged into master
selfsymmetric-pa has joined #nixos
<nixnewbie> adisbladis, interesting, thanks for the explanation
<{^_^}> [nixpkgs] @jonringer merged pull request #76954 → Add several python packages → https://git.io/JepK0
<{^_^}> [nixpkgs] @jonringer pushed 10 commits to master: https://git.io/JejMI
<{^_^}> [nixpkgs] @flokli merged pull request #76386 → zsh-powerlevel10k: init at unstable-2019-12-19 → https://git.io/JeFHe
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/JejML
<adisbladis> nixnewbie: Let's say you want to build GNU Hello, you can run `nix-shell '<nixpkgs>' -A hello` (not the difference with `nix-shell -p`)
<adisbladis> You can now run unpackPhase, patchPhase etc straight from that bash shell :)
<qyliss> Oh, not 95M, because I typoed and measured asciidoc
<nixnewbie> adisbladis, OK, is that persistent?
<adisbladis> nixnewbie: What do you mean persistent?
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/d245ff1bb9b (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<nixnewbie> when I leave the shell, does the build environment disappear or can I re-enter that environment later on?
<adisbladis> nixnewbie: You can re-enter it.
<{^_^}> [nixpkgs] @dtzWill opened pull request #77140 → samurai: init at 1.0 → https://git.io/JejMB
<adisbladis> nixnewbie: Note that all building from that shell happens outside of the sandbox and you cant write to the store from it
vld has quit [Ping timeout: 265 seconds]
<nixnewbie> mh, I need to write to the store
<nixnewbie> I'll have to figure out a way to force that
<adisbladis> nixnewbie: Why do you need to do that in a development shell?
MmeQuignon has quit [Ping timeout: 240 seconds]
<nixnewbie> adisbladis, lol depends on lel, I need to make a minor change to lel and see how it affects lol (without rebuilding lol)
<nixnewbie> I need to install
joshuagl has quit [Quit: Textual IRC Client: www.textualapp.com]
<simpson> nixnewbie: No worries, this sort of desire is usually transient and goes away after debugging the immediate issue.
waleee-cl has quit [Quit: Connection closed for inactivity]
<nixnewbie> I can feel people bleeding from the eyes reading what I'm trying to do
<simpson> (BTW, to answer your earlier question more fully, it's up to the language and toolchain used, not Nix, to provide incremental builds. I have incremental per-module builds for the Monte language in Nix, for example.)
hpfr has quit [Ping timeout: 265 seconds]
<nixnewbie> simpson, if the build directory is wiped away, it's quite hard to do incremental builds at object file level (unless you have ccache, but that's another story)
chloekek has quit [Ping timeout: 265 seconds]
<simpson> nixnewbie: Right. That's not a limitation of Nix so much as a failure of the underlying compilation model (of C or whatever)
<__monty__> Maybe you're really looking for a "cloud build system?" A la Bazel or something?
<simpson> This isn't just conceptual. It's not possible, AFAIK, to toss ccache/icecream in with Nix and get a working incremental Bazel-alike.
bbarker2 has quit [Ping timeout: 265 seconds]
knupfer has quit [Ping timeout: 245 seconds]
<__monty__> nixnewbie: Maybe read "Build Systems à la Carte" to get a better grip on what you're looking for and which systems support those requirements?
<adisbladis> It is potentially possible with recursive nix, though thats brand spanking new shiny stuff so may or may not be ready
<simpson> adisbladis: That's exciting, still, nonetheless. Soon.
<adisbladis> nixnewbie: What we're talking about for reference https://github.com/NixOS/nix/pull/3205
<{^_^}> nix#3205 (by edolstra, 9 weeks ago, merged): Recursive Nix support
<nixnewbie> __monty__, I need a "meta-build system", not a regular build system. more like a package manager, that's why I'm looking into nix
<__monty__> Then why demand incremental builds?
<nixnewbie> I was planning to use portage/emerge
drakonis1 has joined #nixos
<__monty__> That's strictly a non-meta buildsystem thing afaik.
<nixnewbie> __monty__, OK, it's halfway, a package manager that allows you to have source and build directories
<__monty__> Also, meta-build system sounds a lot like make/shake.
<nixnewbie> the user can mess with
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77141 → libre: 0.6.0 -> 0.6.1 → https://git.io/JejMM
<o1lo01ol1o> I accedently updated my nix channels with sudo (on a single user install on darwin) and now: warning: opening lock file '/nix/store/rllg6vpfgf6jb1pr71p7skk2c2gizzcy-readline70-001.drv.lock': Permission denied; will use bash from your environment
<o1lo01ol1o> Do I need to uninstall nix?
selfsymmetric-pa has quit [Remote host closed the connection]
drakonis_ has quit [Ping timeout: 265 seconds]
NoctisLabs has quit [Ping timeout: 258 seconds]
drakonis_ has joined #nixos
<nixnewbie> adisbladis, that'd enable me to install stuff from a nix-shell?
<adisbladis> nixnewbie: Nope, nothing would. Though it would potentially give you incremental compilation even in pure builds.
drakonis has quit [Quit: WeeChat 2.6]
<adisbladis> See https://github.com/ocharles/ghc-nix for an example of the concept
<adisbladis> With a very good explanation :)
drakonis1 has quit [Ping timeout: 260 seconds]
<adisbladis> nixnewbie: That's not something that's useful yet though, still very early days for recursive nix
tilpner_ has joined #nixos
tilpner has quit [Ping timeout: 265 seconds]
<adisbladis> o1lo01ol1o: You could just chown the paths.
drakonis has joined #nixos
<nixnewbie> well, guys, thanks for the insights
<nixnewbie> I'll go back playing with nix
tilpner_ is now known as tilpner
<o1lo01ol1o> adisbladis++ Oh yea, I guess I can since i'm not on nixos
<{^_^}> adisbladis's karma got increased to 25
mexisme has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @ryantm closed pull request #45963 → uefitool: init at 0.25.1 → https://git.io/fAlpy
<{^_^}> [nixpkgs] @ryantm merged pull request #77110 → janet: 1.5.1 -> 1.6.0 → https://git.io/Jejw7
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JejDZ
fendor_ has joined #nixos
werner291 has joined #nixos
zeta_0 has joined #nixos
scheming_around has joined #nixos
<scheming_around> Is Nix supported on macOS catalina?
<scheming_around> I just tried a multi-user installation and it failed
fendor has quit [Ping timeout: 258 seconds]
<scheming_around> Looks like a bunch of "mkdir"'s failed
<scheming_around> Last command ran (this is the command that failed): sudo mkdir -pv -m 0755 /nix /nix/var /nix/var/log /nix/var/log/nix /nix/var/log/nix/drvs /nix/var/nix /nix/var/nix/db /nix/var/nix/gcroots /nix/var/nix/profiles /nix/var/nix/temproots /nix/var/nix/userpool /nix/var/nix/gcroots/per-user /nix/var/nix/profiles/per-user
erictapen has joined #nixos
<lassulus> last time I checked there were some manual steps required because of / restrictions, but I don't own a mac
<adisbladis> scheming_around: Apple sadly changed a bunch of stuff
<jperras> scheming_around: https://github.com/NixOS/nix/issues/2925
<{^_^}> nix#2925 (by mroi, 30 weeks ago, open): /nix will not be writable on macOS Catalina
<{^_^}> nix#2925 (by mroi, 30 weeks ago, open): /nix will not be writable on macOS Catalina
lsix has quit [Quit: WeeChat 2.6]
<jperras> you mount an APFS volume for /nix
<zeta_0> if i remove the `rev` and `sha256` from an installation, will it automatically install the latest ones every time i do a rebuild switch with nix?
<jperras> make sure you change the permissions after you mount /nix as well
<scheming_around> Ok thanks for the quick response, I'll work through this now
<scheming_around> *deep sigh*
Jackneill has joined #nixos
<scheming_around> Do single user installations work OK?
<zeta_0> ?
<jperras> unsure - I just went through the multi-user setup a few days ago
Mark_ has joined #nixos
domogled has quit [Quit: domogled]
<lassulus> zeta_0: depends on the fetcher you use, where is the rev and sha256 defined?
philr has quit [Ping timeout: 265 seconds]
<Mark_> Hi, I am planning on buying a System76 Galago Pro and installing Nixos on it. I have been told for that laptop to have working wireless and graphics I need to make sure I am using Linux Kernel 5.3 or higher. Is this what current version of Nixos uses? if not is it something that is easily configurable?
<jackdk> > linux.version
<{^_^}> "4.19.93"
<jackdk> :S
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77142 → srtp: 2.2.0 -> 2.3.0 → https://git.io/JejDr
<zeta_0> lassulus: i defined the rev and sha256 in my home.nix packages: https://hastebin.com/ayitelemac.bash
<Mark_> huh, is there a nixos repl bot in here? thats pretty nice
<Mark_> pity about the version
<jackdk> {^_^}++
<{^_^}> {^_^}'s karma got increased to 164
<zeta_0> Mark_: i am using the system76 galago pro with nixos installed on it and it works fine
<lassulus> zeta_0: fetchFromGitHub won't work without a rev and sha256
<Mark_> interesting, do you have a public repo with your config I could refer to just in case? I wonder are you using the '2019 version' as I think they got refreshed fairly recently and this kernel version requirement came from their support today
<lassulus> but maybe you can use builtins.fetchGit for that, which doesn't need that
<nixnewbie> what about nix on windows?
<zeta_0> lassulus: ok, that is good to know, but a new commit may break though right?
<lassulus> Not sure what you mean, if upstream pushes broken stuff on master and you depend on the moving master stuff will also break for you
Jackneill has quit [Remote host closed the connection]
<zeta_0> Mark_: yes my system76 galago pro is a 2019 version, its about 6 months old, so i don't think you'll have any problems, but your probably going to want to call the system76 tech support and ask them to make sure
Thra11 has quit [Quit: WeeChat 2.7]
<zeta_0> lassulus: i guess for now i will just stick with the rev and sha256 for now, it is a hassle having to change them every one in a while, but, oh well
<__monty__> nixnewbie: That's *not-a-thing* as of yet.
<lassulus> I have an update script for something like that which puts the new rev and sha256 in a json and nix just imports it from there
<Mark_> > pkgs.linuxPackages
<{^_^}> { __unfix__ = <LAMBDA>; acpi_call = <CODE>; amdgpu-pro = <CODE>; anbox = <CODE>; ati_drivers_x11 = <CODE>; batman_adv = <CODE>; bbswitch = <CODE>; bcc = <CODE>; bpftrace = <CODE>; broadcom_sta = <CODE...
<qyliss> I think I'm not going to get Asciidoctor any lower than 120M
<qyliss> Starting to hit diminishing returns
<__monty__> Wasn't the goal ~50M?
<nixnewbie> any particular reason why executables are not PIE? that's quite a security issue
gustavderdrache has quit [Quit: Leaving.]
<qyliss> __monty__: gchristensen said he thought 50M for the whole manual would be a good target
<__monty__> I thought that was for the build tooling?
<qyliss> It was 968M when I started
<zeta_0> lassulus: pastebin?
<qyliss> The whole manual's build tooling, yes
<qyliss> So I have managed to reduce asciidoctor from 968M to 125M
<qyliss> And I'm calling it here
<infinisil> Nice!
<lassulus> zeta_0: It does a little bit more magic though: http://cgit.lassul.us/stockholm/tree/krebs/update-nixpkgs.sh
<qyliss> This is just how big Asciidoctor needs to be
<lassulus> only lines 4-7 are relevant
<qyliss> Maaaaybe you could get it down to 100
<qyliss> But you'd have to just review every file in every gem and make a call on it
<qyliss> It would take days
<qyliss> So 125M is how big it's going to be
<zeta_0> lassulus: cool, i'll take a look, thanks for the help
<zeta_0> lassulus++
<{^_^}> lassulus's karma got increased to 6
zeta_0 has quit [Quit: rebuilding]
<nixnewbie> adisbladis++
<{^_^}> adisbladis's karma got increased to 26
<infinisil> qyliss: An interesting minimization technique i'd like to see: Do the workflow you want once, trace syscalls while doing that, remember all files that were accessed. Then build the minimized version by stripping all other files
<qyliss> that's going to break ALL THE TIME
evernite has quit [Ping timeout: 252 seconds]
<infinisil> It would be good enough for e.g. users rebuilding the manual for a simple option change
<DigitalKiwi> samueldr: i wish to file a complaint
<samueldr> hm?
<arcnmx> infinisil: is there a recommended way to use nixos as a submodule? I'm using submoduleWith { modules = import (modulesPath + "/module-list.nix"); } with some tweaks but not sure if there's something more proper?
<adisbladis> qyliss: Great work :)
<samueldr> that's a good way to get the sharp corners out
<DigitalKiwi> why does what I said in the second not show up in the first :(
<samueldr> DigitalKiwi: that's due to how the irc logging thing does search using some fancy postgresql stuff
<infinisil> arcnmx: Check https://github.com/Infinisil/nixoses/blob/master/options.nix (or feel free to use nixoses yourself)
* DigitalKiwi shakes fist at postgresql
erictapen has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @kalbasit opened pull request #77143 → vim-plugins: turn filetype and syntax before sourcing the plugins → https://git.io/Jejyf
<samueldr> (this is not a custom thing)
<infinisil> arcnmx: Not that different than what you did :)
<DigitalKiwi> so anyway how do i figure out what's wrong with librecad it's started not working anymore and apparently i'm the first person to notice/say anything
<DigitalKiwi> anyone want to lend me a faster computer >.>
<arcnmx> infinisil: thanks, that seems to match what I'm doing (tweaks = pkgsModule) so guess I'm heading in the right direction :)
<samueldr> DigitalKiwi: first thing might be sharing what's the actual issue you're experiencing :)
<DigitalKiwi> i found a PR that added a git version and that one compiles
<DigitalKiwi> on nixos-unstable and librecad doesn't build
TheGamingBarrel has quit [Ping timeout: 265 seconds]
TheGamingBarrel has joined #nixos
mexisme has joined #nixos
<kalbasit> gchristensen: does ofborg build expressions such as `'with import <nixpkgs> {}; neovim.override { configure = { vam.pluginDictionaries = [ "vim-terraform" ]; }; }'`?
zeta_0 has joined #nixos
<LnL> it only builds attributes
civodul has quit [Read error: Connection reset by peer]
<DigitalKiwi> samueldr: https://github.com/NixOS/nixpkgs/pull/65523 the PR I found
<{^_^}> #65523 (by yvesf, 23 weeks ago, open): librecad-git: add -git version that supports qt5
<{^_^}> [nixpkgs] @dtzWill opened pull request #77144 → pahole: 1.15 -> 1.16 → https://git.io/Jejyn
<zeta_0> vaibhavsagar: quick question, ihaskell works fine, but for some reason the auto-completion and some other features are not activated by default, do i have to manually activate them or is my installation missing something in home.nix? https://hastebin.com/dusilikuzu.bash
fusion809 has quit [Remote host closed the connection]
<zeta_0> vaibhavsagar: also, i forgot to mention, that i am using emacs and changed to polymode to get the ihaskell kernel to work, so i don't know if this change has anything to do with it?
<nixnewbie> I wonder how much time the kernel spends resolving symlinks in nixos compared to a regular distro :P
<{^_^}> [nixpkgs] @dtzWill opened pull request #77145 → heimer: 1.12.0 -> 1.13.1 → https://git.io/Jejy4
<qyliss> The big thing that slows down NixOS is the dynamic linker
<qyliss> There's no reason we need to make it go through 20 directories on every exec, but that's the way it works currently
<gchristensen> it'd be interesting to get firm data on that
<qyliss> I think the Distri person had some
<maurer> If that is actually true, we could probably do some hack to tell it "load *exactly* this .so" rather than resolving
<maurer> since we don't do the drop in replacements that a normal dynamic loader would
<gchristensen> maurer: we could patch glibc with abandon
<maurer> I mean, we might even be able to upstream it, I suspect the glibc folks would be fine with something like -rpath but for an explicit "resolve this so to this path always"
<maurer> but I'd want to know that it was actually important before someone wasted time
<gchristensen> :)
logzet has quit [Ping timeout: 248 seconds]
<nixnewbie> but seriously, in 2020 binaries should be PIE
<nixnewbie> it's the default in modern GCCs, why is it disabled?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77146 → mcrcon: 0.6.1 -> 0.7.1 → https://git.io/Jejyz
<{^_^}> [nixpkgs] @hamishmack opened pull request #77147 → perlPackages.EmailSender: Fix for macOS → https://git.io/Jejyg
<nixnewbie> they are full RELRO but no PIE, strange
<gchristensen> is it disabled?
<adisbladis> It's not disabled
<{^_^}> [nixpkgs] @dtzWill opened pull request #77148 → libedit: 20191025 -> 20191231 → https://git.io/Jejyw
<gchristensen> I didn't think it was
<{^_^}> [nix] @knl opened pull request #3305 → Add support for unicode escape sequences in fromJSON → https://git.io/Jejyr
<scheming_around> in the latest release?
<qyliss> There's a much easier fix
<nixnewbie> $ readelf -h /nix/store/234v87nsmj70i1592h713i6xidfkqyjw-hello-2.10/bin/hello | grep Type
<nixnewbie> Type: EXEC (Executable file)
<qyliss> For each derivation, create an output with symlinks to all of the shared libraries it uses
lukash_ is now known as lukash_|away
<scheming_around> Ah shoot, looks like it'll be a part of the next release
<nixnewbie> adisbladis, real world and docs sometimes conflict :P
pbb has quit [Quit: No Ping reply in 180 seconds.]
__monty__ has quit [Quit: leaving]
pbb has joined #nixos
<{^_^}> [nixpkgs] @alyssais opened pull request #77149 → Reduce AsciiDoctor closure size → https://git.io/Jejy7
<qyliss> :)
<gchristensen> nice!
<gchristensen> qyliss: do you know about the derivation attributes for controlling closures?
<qyliss> allowedRequisites and friends?
<gchristensen> yeah, and specifying maximum output sizes and stuff
<qyliss> oh neat
jlv has quit [Remote host closed the connection]
<qyliss> I tried to use allowedRequisites but bundlerApp didn't pass it through
<qyliss> And I'm fed up of Asciidoctor for today :P
turbo_MaCk has quit [Quit: WeeChat 2.7]
<gchristensen> :D
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<gchristensen> nixnewbie: good find, we will look in to why it is not enabled by default
<gchristensen> thank you
justanotheruser has quit [Ping timeout: 248 seconds]
<qyliss> . o O ( pkgsMusl.asciidoctor )
<qyliss> (building now)
<gchristensen> nixnewbie: the formatting is unclear, but: " The following flags are disabled by default and should be enabled with hardeningEnable for packages that take untrusted input like network services. " is right before "pie"
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77150 → libmysofa: 0.9 -> 0.9.1 → https://git.io/JejSL
chagra has quit [Ping timeout: 260 seconds]
<nixnewbie> gchristensen, I see. however I strongly suggest to enable PIE everywhere, it's simple and effective. also it's been the default in GCC for a while. I guess is being disabled explicitly
<{^_^}> [hydra] @hamishmack opened pull request #700 → Fixes for macOS → https://git.io/JejSV
thc202 has quit [Ping timeout: 248 seconds]
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #77151 → xorg.libXpm: 3.5.12 -> 3.5.13 → https://git.io/JejS6
<gchristensen> nixnewbie: it has been, when we enabled all the other ones by default it caused a significant amount of software to fail
<gchristensen> we should revisit it and try turning it on. I think somebody is going to test that tonight
TheGamingBarrel has quit [Ping timeout: 265 seconds]
<nixnewbie> great
orivej has quit [Ping timeout: 260 seconds]
m0rphism has quit [Ping timeout: 258 seconds]
<kalbasit> LnL: I see. Thanks!
<{^_^}> #77152 (by grahamc, 1 minute ago, open): 🏗️ ⚠️ Hydra database maintenance will stop builds on 2019-01-07.
zeta_0 has joined #nixos
erasmas has quit [Quit: leaving]
Guest92090 has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @andir opened pull request #77153 → buildRustCrate: fixup usage of `builtins.filterSource` → https://git.io/JejS5
magnetophon has joined #nixos
zeta_0 has quit [Remote host closed the connection]
<nixnewbie> thanks for the chat, going to bed, bye
zeta_0 has joined #nixos
<colemickens> Hm. If I'm having to rebuild 'ghc' on nixos-unstable, I probably have a nixpkgs change locally that is triggering the rebuild right?
ng0 has quit [Quit: leaving]
* colemickens wonders if it is pyopenssl somehow
fpletz has quit [Remote host closed the connection]
vld has joined #nixos
* colemickens yes, yes it was pyopenssl
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
cosimone has joined #nixos
cosimone_ has quit [Ping timeout: 248 seconds]
cosimone has quit [Client Quit]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @ericdallo opened pull request #77154 → clojure-lsp: 20191223T204324 -> 20200106T233511 → https://git.io/Jej9e