andi- 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/nixcon2019 || For best support,
felixfoertsch has joined #nixos
<iqubic> I really want to undo this horrid mistake.
<{^_^}> [nixpkgs] @flokli pushed 2 commits to release-19.09: https://git.io/JvUL0
<drakonis1> what are you doing to remove it from the environment?
mexisme has quit [Ping timeout: 240 seconds]
<iqubic> nix-env -e gtk3-x11
das_j has joined #nixos
Scriptkiddi has joined #nixos
ajs124 has joined #nixos
<iqubic> And it isn't working.
<drakonis1> okay
cosimone has quit [Ping timeout: 245 seconds]
orivej has quit [Ping timeout: 268 seconds]
<drakonis1> do you have the --set flag enabled on it?
<drakonis1> it locks uninstalling
<iqubic> I don't know.
<iqubic> How do I check?
rogue_koder_ has quit [Remote host closed the connection]
rogue_koder_ has joined #nixos
<infinisil> ,fancy-uninstall iqubic
<{^_^}> iqubic: Fancy way to uninstall packages, needs fzf installed: nix-env -q | fzf | xargs -I{} nix-env -e {}
<iqubic> infinisil: I've tried that.
<iqubic> It didn't work either.
<infinisil> Hm that's unfortunate
<infinisil> iqubic: What about `nix-env -e '.*gtk.*'`
<iqubic> That works.
<iqubic> I think this might have just been an escaping issue.
fusion809_ has joined #nixos
fusion809 has quit [Read error: Connection reset by peer]
ng0 has quit [Quit: leaving]
<{^_^}> [nixpkgs] @emilazy opened pull request #77710 → imageworsener: init at 1.3.3 → https://git.io/JvULN
<{^_^}> [nixpkgs] @deepfire opened pull request #77711 → aview: new at 1.3.0rc1-debian4 → https://git.io/JvULp
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 246 seconds]
mbrgm_ is now known as mbrgm
<noonien> can i set en environment variable from within mkShell?
<qyliss> yes; just set it as an attribute
Wizek has quit [Quit: Connection closed for inactivity]
<qyliss> mkShell { PATH = "/bin"; }, for example
<noonien> yes, that's what i remembered from the manual, but i'm getting an error, i thought it was an easy mistake
<qyliss> What's the error?
<noonien> i'll check what's actually wrong
<noonien> this is the derivation + output: http://ix.io/27qT
<noonien> qt5 is probably a set
<noonien> or rather, both seem to be sets
<qyliss> ah yes it is
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
takeda has quit [Ping timeout: 260 seconds]
Synthetica has quit [Quit: Connection closed for inactivity]
Rusty1 has quit [Remote host closed the connection]
<noonien> qt5.qtbase seems to have worked
<noonien> is there a way to callPackage without having a separate file?
<noonien> can i just callPackage on a function?
<qyliss> Yes
<noonien> oh, cool!
<noonien> is there a better way than this? http://ix.io/27qU
<qyliss> I usually just do with import <nixpkgs> {};
<qyliss> Then there's no need for callPackage
<noonien> hmm, yes, but then the file structure differs from how a package is usually defined in nixpkgs
<noonien> which i'm trying to achieve
<qyliss> Well, mkShell also differs from how a package is defined in nixpkgs :P
growpotkin has joined #nixos
o1lo01ol1o has joined #nixos
chenhq2005 has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
lovesegfault has quit [Quit: WeeChat 2.7]
turona has quit [Ping timeout: 252 seconds]
Rusty1 has joined #nixos
turona has joined #nixos
<{^_^}> [nixpkgs] @ajs124 opened pull request #77712 → texstudio: 2.12.16 -> 2.12.20 → https://git.io/JvUtj
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lovesegfault has joined #nixos
anderslundstedt has quit [Ping timeout: 265 seconds]
anderslundstedt has joined #nixos
Guest92090 has quit [Ping timeout: 260 seconds]
bhipple has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #77359 → blender: fix on darwin → https://git.io/Jvvf3
<{^_^}> [nixpkgs] @veprbl pushed 5 commits to master: https://git.io/JvUqm
vld has joined #nixos
mexisme has joined #nixos
tomberek has joined #nixos
vld has quit [Ping timeout: 260 seconds]
Guest92090 has joined #nixos
lambda-11235 has joined #nixos
thc202 has quit [Ping timeout: 245 seconds]
anderslundstedt has quit [Ping timeout: 265 seconds]
anderslundstedt has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JvUq0
wildtrees has quit [Quit: Leaving]
nDuff has quit [Ping timeout: 272 seconds]
chenhq2005 has quit [Ping timeout: 258 seconds]
<emily> gchristensen: https://logs.nix.ci/?key=nixos/nixpkgs.77710&attempt_id=c2e39efb-5277-4574-b3be-3a36d78f394e "warning: ignoring the user-specified setting 'restrict-eval', because it is a restricted setting and you are not a trusted user" seems a little concerning, hopefully that doesn't mean sandboxing is broken?
<lovesegfault> worldofpeace: Are you around?
<lovesegfault> I see that the issue with lollypop is still happening (I went to bump it's version just now)
<lovesegfault> Could you provide some guidance on how to fix this?
<lovesegfault> IIRC you and jtojnar had an idea
picantest has joined #nixos
shibboleth has quit [Quit: shibboleth]
werner291 has quit [Remote host closed the connection]
ebzzry has joined #nixos
fusion809_ has quit [Remote host closed the connection]
<ebzzry> What is the main difference between nixos-unstable and nixpkgs-unstable?
<drakonis1> nixos is tested and nixpkgs isnt
<{^_^}> [nixpkgs] @xrelkd opened pull request #77713 → youtube-dl: 2019.12.25 -> 2020.01.15 → https://git.io/JvUqA
<drakonis1> nixos gates commit advancement with tests and nixpkgs doesnt, so things may break
<drakonis1> things maybe build on nixpkgs and it might advance but it might break in silent ways
<drakonis1> s/maybe/may
Neo-- has quit [Ping timeout: 265 seconds]
chenhq2005 has joined #nixos
<EsperLily> nixpkgs has a set of must-not-break packages as well, but it doesn't run the nixos tests
<EsperLily> and I assume the set of packages it cares about may be smaller than nixos
<samueldr> I think the nixos one is bigger only through dependencies in those tests
<samueldr> like a full minimal system closure transitively is a must-not-break
chenhq2005 has quit [Client Quit]
chenhq2005 has joined #nixos
shiver has quit [Quit: leaving]
shiver has joined #nixos
<Ankhers> I am trying to build a rust project. cargo build is complaining about being unable to find libclang. Is there some way to add it to my environment to be found automatically? Or do I need to use whatever nixpkgs uses to build rust libraries?
<{^_^}> [nixpkgs] @evanjs opened pull request #77714 → Pillow 7.0.0 → https://git.io/JvUmT
<Ankhers> I tried adding llvmPackages.libclang to my home.nix file, but that didn't seem to work.
selfsymmetric-mu has joined #nixos
<selfsymmetric-mu> Okay, so globally available things are in /run/current-system. How do I know where to find things in my current nix-shell environment?
<selfsymmetric-mu> Oh okay, `nix-locate` helps me out.
orivej has joined #nixos
<evanjs> wew did we get rid of cc reviewers?
abathur has joined #nixos
<EsperLily> maintainers are asked for review by a bot now
<evanjs> Also happy to hear ideas anybody has on testing #77714. Haven't done much nixpkgs python testing before, I think the biggest thing I'm worried about here is reverse dependences
<{^_^}> https://github.com/NixOS/nixpkgs/pull/77714 (by evanjs, 8 minutes ago, open): pythonPackages.pillow: 6.2.1 -> 7.0.0
<evanjs> EsperLily: ah figures
<EsperLily> you can still ping people if you think the bot isn't going to detect the package properly
<evanjs> Right right. That's way better anyway
h0m1 has quit [Ping timeout: 246 seconds]
selfsymmetric-mu has quit [Remote host closed the connection]
<evanjs> no but I typically wouldn't be worried about revdeps, but pillow 6.2.1 -> 7.0.0 dropped python 2 support so I wasn't sure if there's a standard way to make sure all revdeps in the tree still work okay
h0m1 has joined #nixos
kvda has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #75432 → docker-machine-xhyve: enable and fix lib9p file sharing → https://git.io/Je9mI
<{^_^}> [nixpkgs] @marsam pushed 5 commits to master: https://git.io/JvUm8
rogue_koder_ has quit [Ping timeout: 268 seconds]
selfsymmetric-mu has joined #nixos
<selfsymmetric-mu> > Why does nix-locate in my nix-shell return paths in /nix/store that don't exist?
<{^_^}> error: syntax error, unexpected IN, expecting ')', at (string):274:21
<samueldr> nix-locate builds a database of paths from hydra
<samueldr> this is more about locating things you don't know where to get even if you don't have them
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/4490cfad6cd (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
* jared-w is irrationally excited by finally doing the stupid thing
* jared-w also now knows *way* too much about Ruby packaging
<evanjs> which can then help you construct a nix-shell that might work for your project
<jared-w> Oh I already did the nix-shell
<jared-w> it involved a fetchgit with leaveDotGit = true despite the fact that it's essentially unsupported and not desired. Then I needed bundlerEnv set up _juuuust_ right, and then buildRubyGem with a preBuild of git reset to get git to actually "work", and then I had to move a created *.gem file with a postInstall hook
<jared-w> and finally override the ruby in vagrant and add in a shell hook to automatically install the plugin if it's not already installed
<jared-w> I might be able to slim it down more, and I hope I can, but ughhh this was a pain in the arse to get working
<jared-w> i'ight, time for victory tacos
<samueldr> tomberek: is arm.cachix.org still being updated?
<samueldr> (I'm updating the wiki page and clearing outdated information)
rogue_koder_ has joined #nixos
<selfsymmetric-mu> samueldr: But I'm IN my nix-shell. Why don't I have it? It's provided by the `buildInputs`.
<gchristensen> samueldr: I really wish we could get a periodic eval of armv6-or-7 in to hydra :( blocker being having hardware that isn't a nightmare to run.
<selfsymmetric-mu> I have a python package that also provides an `.el` file for Emacs integration so I'm trying to figure out how to get Emacs to find it from the shell environment on startup so that it can load it.
<samueldr> selfsymmetric-mu: the store path may differ from the one nix-locate has indexed, first point, it could also be a multiple output derivation
<samueldr> gchristensen: same
<selfsymmetric-mu> I guess I should also something different: how do I find a file named "foo" provided by the nix-shell?
<gchristensen> if hardware shows up at my door, we'll do it same-day
<selfsymmetric-mu> It's not a binary, I can't just do `which foo`.
<selfsymmetric-mu> *ask something different
<samueldr> find $buildInputs [ordinary find params]
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUmj
<{^_^}> [nixpkgs] @marsam merged pull request #77670 → eksctl: 0.11.1 -> 0.12.0 → https://git.io/JvJSB
<{^_^}> [nixpkgs] @marsam merged pull request #77672 → vagrant: Unbreak replacing symlinks on macOS → https://git.io/JvJSN
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUYT
<selfsymmetric-mu> Thanks! In this case `find -L $buildInputs "foo"` to follow symbolic links.
<selfsymmetric-mu> samueldr++
<{^_^}> samueldr's karma got increased to 149
<Ankhers> I am trying to use `cargo build' to build my rust library. I am getting an error stating it is unable to find libclang. Is there a way I can add it to my environment without needing to use a derivation?
<abathur> anyone have knowledge or opinions about if/how a shell library/module should be packaged?
selfsymmetric-mu has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/eba1f794184 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8818bed7716 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/f79f998f316 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<gchristensen> w00t
<abathur> to be more specific, a bash event (& promise!) implementation I've been using since July that I think I've found it productive enough to package. But I'm not certain it's a thing since I can't find many examples of packaged shell function libraries
<gchristensen> whoa
<abathur> Neo?
<gchristensen> link to it?
<abathur> the bash event lib? https://github.com/bashup/events
<gchristensen> oh my word
<abathur> I've had it packaged locally for a while, anyways; but it'll be my first package and it's an "odd" one, so I've got a few questions :)
<abathur> well, first contributed, if I do
<gchristensen> abathur: how does it work? :)
<abathur> qualify? :)
<abathur> amazingly?
<gchristensen> mechanically
<abathur> event on "my cool event" callback ANY ARGUMENTS I AM AWESOME ENOUGH TO WANT
<abathur> event emit "my cool event"
<abathur> ?
<gchristensen> within the same bash process?
<abathur> it does use eval, if that's what you mean
<abathur> yeah
<gchristensen> nice
<abathur> it's a nice abstraction
<abathur> I used it to build a little shell orchestrator thing that publishes events before and after commands
<abathur> and then a little module on top of that to update my prompt and shell history and so on
mexisme has quit [Ping timeout: 258 seconds]
nixnewbie has quit []
nixnewbie has joined #nixos
<abathur> anyways, more to the point(s); nothing wrong with packaging something that is just a library of shell functions? :)
<gchristensen> well it is a bit weird, but I don't think so
<abathur> and also, further, in nixpkgs/pkgs/development/libraries/bashup-events/?
<abathur> it feels weird to call it a library, but weirder to call it a tool
<gchristensen> not sure, that isn't my wheelhouse
<gchristensen> but sure, send a PR for it there and see if someone says otherwise :P
<abathur> no worries
<abathur> I take the fact that you don't know of some prohibition as a good sign, at least
<abathur> it really just needs to be on the path
<abathur> but putting it in bin/ feels weird
<gchristensen> yeah, I mean, it is a clever project, not trivial to make from scratch, and isn't brand new "oh look I just built a thing must package it" knee-jerk
<abathur> but most of the examples I can find in nixpackages that seem similar *are* in bin/
<Ankhers> Is home manager supposed to automatically let my environment know about the .so files in ~/.nix-profile/lib, or am I supposed to add something to my rc file?
<gchristensen> if you need it in PATH it should write to /bin probably
vld has joined #nixos
mexisme has joined #nixos
<abathur> well, I guess it's not *critical* that it be in path, atm I substitute it in the module I've built on top like: `substituteInPlace shellswain.bash --replace "../bashup_events/bashup.events" "${pkgs.bashup-events}/bashup.events"`
<gchristensen> right
<gchristensen> I wish nixpkgs had a "linker" for bash scripts
<abathur> but it's more usable that way; a little uncertain due to the lack of solid examples
<gchristensen> a way to parse a bash scripts and replace executions off the $PATH with absolute paths
<keithy[m]> curious to know if anyone has worked on combining nix with ipfs?
<gchristensen> instead of doing at the top of a script: PATH=@dep1@/bin:@dep2@/bin...
dansho has quit [Remote host closed the connection]
<gchristensen> keithy[m]: yes: https://github.com/NixIPFS however last time we looked, the write volume of our build server was too high
dansho has joined #nixos
vld has quit [Ping timeout: 265 seconds]
<abathur> hmm, yeah
<keithy[m]> so, if flakes help to break things down into smaller subsystems, it could become viable in the future
<gchristensen> I would only expect our build farm to become more busy and write-heavy
ajs124 has quit [Remote host closed the connection]
das_j has quit [Remote host closed the connection]
Scriptkiddi has quit [Remote host closed the connection]
<keithy[m]> the monolithic centralised build server, doesnt fit with a distributed file system
<gchristensen> so I think the real trick is to find a way to make IPFS writes more performant
<abathur> FWIW, I've felt like there's probably a better (sigh...) "story" for writing shell scripts for both Nix and non-nix targets, but I'm not quite to the point where I know how)
das_j has joined #nixos
<gchristensen> it is a centralised trust root which we probably won't get away from any time soon
ajs124 has joined #nixos
Scriptkiddi has joined #nixos
<keithy[m]> its never going to be as performant as a local disk
<gchristensen> of cours enot
<gchristensen> we don't need it to be
<keithy[m]> thx for the update and the link
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/f79f998f316 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<abathur> these particular shell projects for example; writing shell inside Nix, at least due to sublime text's lack of bash syntax highlighting within the scripts, is less than ideal
<{^_^}> [nixpkgs] @marsam opened pull request #77715 → buildah: 1.12.0 -> 1.13.1 → https://git.io/JvUY5
<abathur> but then also writing a full script file with parameters ready for nix to replace
<abathur> is fine for Nix, but less so for a non-Nix target
<abathur> thouugh I re-discovered zimbatm/shab today, so perhaps that improves things
<gchristensen> keithy[m]: here is some hard data, green line is new files written per minute, yellow is megabytes per minute:
<gchristensen> https://status.nixos.org/grafana/explore?orgId=1&left=%5B%22now-1h%22,%22now%22,%22prometheus%22,%7B%22expr%22:%22rate(hydra_store_s3_put_total%5B1h%5D)%20*%2060%22,%22context%22:%22explore%22%7D,%7B%22expr%22:%22(rate(hydra_store_s3_put_bytes_total%5B1h%5D)*60)%2F1000000%22,%22context%22:%22explore%22%7D,%7B%22mode%22:%22Metrics%22%7D,%7B%22ui%22:%5Btrue,true,true,%22none%22%5D%7D%5D
felixfoertsch23 has joined #nixos
<abathur> @gchristensen: tried that link out of curiosity but it just redirected me to https://status.nixos.org/grafana/?orgId=1
<gchristensen> hrm
felixfoertsch has quit [Ping timeout: 272 seconds]
<gchristensen> abathur: https://status.nixos.org/prometheus/graph?g0.range_input=8w&g0.expr=rate(hydra_store_s3_put_total%5B1h%5D)*60&g0.tab=0&g1.range_input=1h&g1.expr=(rate(hydra_store_s3_put_bytes_total%5B1h%5D)*60)%2F1000000&g1.tab=0
<bdju> Is the Deluge update ever getting merged? https://github.com/NixOS/nixpkgs/pull/64542
<{^_^}> #64542 (by dtzWill, 27 weeks ago, open): deluge: 1.1.11 -> 2.0.3
<abathur> gchristensen: same redirect
<evanjs> bdju: Looks like the last comment mentioned something about missing icons. Hrm...
<gchristensen> abathur: it would surprise me that it redirected the same, since /grafana and /prometheus don't know about each other
<abathur> gchristensen: sorry, I lied; safari does this wird thing where it ignores me sometimes
<keithy[m]> the second link worked for me, any particulear dashboard I should select?
<abathur> gchristensen: it did work fine; I just had to do it twice :D
<gchristensen> keithy[m]: the second link should take you directly to 2 graphs
<abathur> (well, I say that; it loaded; it does still have a message on the page saying "Error executing query: parse error at char 36: unexpected character: '|'"
<gchristensen> and if it doesn't do that, check how much of the URL was preserved when transfering it to your browsner
<keithy[m]> yes that worked well
<abathur> derp
<gchristensen> anyway, this is what we require from IPFS
<{^_^}> [nixpkgs] @marsam opened pull request #77716 → sudo-font: 0.40 -> 0.41 → https://git.io/JvUOk
<hpfr[m]> nixos-install thinks /mnt/etc/nixos/configuration.nix doesn’t exist when it’s a symlink
lovesegfault has quit [Quit: WeeChat 2.7]
<evanjs> hpfr[m]: symlinks should work fine. Does the symlink point to a valid location?
<hpfr[m]> It points to a file in my home directory, and I’m working from a live USB. cat didn’t work either so it’s not nixos-install I just don’t understand something here
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
<gchristensen> I think the symlink might be resolved after a chroot to /mnt
<evanjs> ahhh that sounds about right. I remember running into things like that before
<hpfr[m]> Nixos-enter not chroot right?
<evanjs> Part of the reason I switched to just /etc/nixos haha
spacefrogg has joined #nixos
captn3m0 has quit [Ping timeout: 240 seconds]
<hpfr[m]> Oh that makes sense cuz it points based on a different root
captn3m0 has joined #nixos
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
lord| has joined #nixos
<hpfr[m]> The problem is when I tried nixos-enter and then nixos-rebuild, it doesn’t work because I got rid of a library libtasn that prevents me from connecting to the internet, and the chroot uses the binaries in the broken store
<hpfr[m]> Will chroot work for this where nixos-enter doesn’t?
<{^_^}> [nixpkgs] @marsam opened pull request #77717 → fluent-bit: 1.3.5 -> 1.3.6 → https://git.io/JvUOn
<hpfr[m]> Well with chroot I get failed to run /run/current-system/sw/bin/bash no such file or directory
<bdju> I'm running an old version of the Deluge daemon on another machine from memory, if it restarts it'll be the new one, and on NixOS my client is the old version so it wouldn't be able to connect to the new daemon. I already made that mistake on another machine where I had a deluge daemon, and I've had to use it from deluge-console for months.
<bdju> It's a real pain in my neck that Deluge isn't being updated. I know I sound entitled but I am actually pretty upset about this.
<bdju> I'll just leave it at that. If that update got merged it would make my month, maybe my year.
<gchristensen> bdju: it would help if the tests didn't fail
takeda has joined #nixos
<evanjs> Nah I'm looking at it right now but tbh it almost seems like a normal thing for gtk apps to be missing icons, so idk if this is unique to this PR or not
<evanjs> I'll make a comment on the PR, as it works fine if hicolor-icons are in systemPackages
<bdju> I have very little programming or even source control experience or else I might try to help myself
<bdju> alright, thanks
<gchristensen> then maybe bump the PR, maybe dtz would like to finish it (or perhaps evanjs will! :))
<bdju> wasn't sure if it was rude to just comment on that sorta thing, guess I could do that
nixnewbie has quit []
nixnewbie has joined #nixos
<gchristensen> a lot of if it is rude or polite depends on how you write the comment :)
<hpfr[m]> bdju: Based on your comment this probably isn’t an option but you could take a look at transmission
<evanjs> gchristensen: https://github.com/NixOS/nixpkgs/pull/64542#issuecomment-574486239 yah made some comments on my findings
<bdju> Yeah, the trouble is I've got Debian and Arch machines running the actual daemon and my client is just out of date because I use NixOS on my PC. So we're talking hundreds of torrents I'd have to move over.
<evanjs> I can't stand commenting if I don't have much to add unless I _really_ have to lol
<bdju> Also, I like Deluge when it's working.
<evanjs> I haven't had any issues with deluge on one of my NixOS machines, but then it's a pretty vanilla setup
<dtz> agreed, and I always appreciate a ping -- in a world of notifications that don't matter, being told "hey fixing this in particular would be great!" is pretty much gold ^_^
<gchristensen> <3 dtz
<{^_^}> dtz's karma got increased to 2
<dtz> I can't comment on the PR in question because I'm not sure which this is, only that i was summoned by gchristensen haha
<{^_^}> [nixpkgs] @bhipple opened pull request #77718 → texlive: touchup documentation → https://git.io/JvU3e
<gchristensen> #64542
<{^_^}> https://github.com/NixOS/nixpkgs/pull/64542 (by dtzWill, 27 weeks ago, open): deluge: 1.1.11 -> 2.0.3
<evanjs> Yah that one. Trying not to ping the GTK/NixOS gods just yet haha
<hpfr[m]> I went into man nixos-install, and there isn’t an option to specify a config path but you can specify a closure, which you can make with nix-build -I nixos-config=/file, but when I do that I get “expression does not evaluate to a derivation”
<hpfr[m]> But I know I’m giving a valid config :(
mexisme has quit [Ping timeout: 268 seconds]
[Leary] has joined #nixos
Lears has quit [Read error: No route to host]
<infinisil> hpfr[m]: You mean `nixos-rebuild build -I nixos-config=/file`?
<hpfr[m]> No, nix-build to get a closure for use with nixos-install
<hpfr[m]> Infinisil
hyper_ch2 has joined #nixos
<infinisil> Yeah the command I gave does that
abathur has quit [Ping timeout: 240 seconds]
<infinisil> The nix-build command you mentioned uses `default.nix` in the local directory
abathur has joined #nixos
<infinisil> You can however do `nix-build '<nixpkgs/nixos>' -I nixos-config=/file -A system` to get pretty much the same as the nixos-rebuild build command
<infinisil> Both of them should produce a path usable with `nixos-install --system`
<hpfr[m]> I didn’t give the command I used in full, I copied it from man nixos-install but it also had '<nixos>' -A system —no-out-link
<infinisil> Oh yeah that command is wrong
<infinisil> It's supposed to be '<nixpkgs/nixos>'
<evanjs> wait is it?
<evanjs> Oh yeah lol
ilikeheaps has quit [Ping timeout: 260 seconds]
<hpfr[m]> Awesome
<hpfr[m]> Classic haha
<infinisil> I guess nobody bothered to fix it yet, it's not the first time I see somebody mentioning this
ilikeheaps has joined #nixos
<evanjs> that command is basically nixos-rebuild without a bunch of steps
<hpfr[m]> So would nixos-rebuild build -I nixos-config=path be enough
<infinisil> Should be yeah
<infinisil> I'd use the nix-build command though, it's more direct
<gchristensen> as long as you are careful to run the proper nix-env command after, should be fine
<hpfr[m]> Wdym gchristensen
<hyper_ch2> hmmmm, on (almost) latest git I have problem with bleeding kernel: installation/update/upgrade works fine, but when I reboot, Grub claims it can't find the kernel
<hyper_ch2> however checking /boot/kernels after booting into an older generation shows, that the kernel is there
abathur has quit [Ping timeout: 260 seconds]
<hyper_ch2> I don't really have a clue why grub can't find it
<{^_^}> [nixpkgs] @Infinisil opened pull request #77719 → nixos/docs: Fix nixos-install --system command → https://git.io/JvU3A
<infinisil> There, PR for doc fix ^
<evanjs> infinisil++
<{^_^}> infinisil's karma got increased to 185
<evanjs> curious, did it used to work like that?
<evanjs> with just <nixos>, I mean
<infinisil> Yeah I think so, something about the legacy nixos symlink
hyper_ch2 has quit [Remote host closed the connection]
<infinisil> (if you look into /nix/var/nix/profiles/per-user/root/channels/nixos you'll see a `nixpkgs -> .` symlink, probably got something to do with that)
<hpfr[m]> Infinisil++
<infinisil> And how nixos was originally separate from nixpkgs
<hpfr[m]> infinisil++
<{^_^}> infinisil's karma got increased to 186
<infinisil> :D
<hpfr[m]> I’m now having problems with the home-manager module, file 'home-manager/nixos' was not found in the Nix search path
chenhq2005_ has joined #nixos
<infinisil> {^_^}: You've been dropping more karma recently, you better watch out or I'll patch you
<evanjs> infinisil: okay that answers my question. Figured it was related to how there used to be a nixos repo and etc
<{^_^}> Sorry!
<hpfr[m]> infinisil: how do you feel about patching the bot to not post opened pull requests here haha
<evanjs> hpfr[m]: how are you importing home-manager? a channel via nix-channel? nur? etc.
<hpfr[m]> A channel, but I’m using a live USB right now. I added the channel to the USB but nixos-install still fails
<infinisil> hpfr[m]: Ah that's out of my abilities, you'll have to ask gchristensen for this, but I like the opened PRs a lot actually
<evanjs> infinisil: and ohhh okay. definitely confused every time I see that . symlink
chenhq2005 has quit [Ping timeout: 240 seconds]
<hpfr[m]> infinisil: they seem to be quite good at interrupting IME
<gchristensen> I find them very valuable
<hpfr[m]> Why
<infinisil> If people are talking the bot is overshadowed by far
<infinisil> hpfr[m]: They show what's going on. I find a lot of interesting PR's that way
<gchristensen> I think the "opened" messages inspire a lot of peolpe to review PRs
<hpfr[m]> Not always, especially when discussion takes place in scattered pieces over hours
<gchristensen> yeah, sometimes it isn't perfect
<infinisil> The merged messages are more distracting than opened prs
<gchristensen> agreed
<hpfr[m]> Could it post in its own channel? I understand the utility but it doesn’t seem like subjecting all of #nixos to it is the right way to go about it
<gchristensen> you could ignore it
pbb has quit [Remote host closed the connection]
abathur has joined #nixos
<hpfr[m]> Doesn’t that just gray the messages
<gchristensen> that is up to your client
<hpfr[m]> Yeah I guess
<hpfr[m]> Doesn’t seem like the right default to me but that works
<gchristensen> cool, I'm glad that'll work
<{^_^}> [nixpkgs] @bbigras opened pull request #77720 → nginx-sso: 0.23.0 -> 0.24.0 → https://git.io/JvUsf
<notgne2> I think it's fine, you can filter them if you don't want them, same with join/leave messages which most commonly show up by default too
<hpfr[m]> The other thing is, ignoring means I lose out on people posting PR’s and issues with just the #
hyper_ch2 has joined #nixos
<hpfr[m]> The “rich previews”
<hpfr[m]> But that’s not a big deal
CMCDragonkai has joined #nixos
<infinisil> With a smart enough filter you should be able to filter only one of them
<infinisil> E.g. filter all NOTICE's from {^_^}
<hpfr[m]> Of course, but it raises the question of sane defaults
<hpfr[m]> Again
<CMCDragonkai> I was wondering if adding a new cert to https://nixos.org/nixos/options.html#security.pki will affect Firefox?
<gchristensen> that is okay, {^_^} is probably not going to stop doing that in the near future
<CMCDragonkai> Or does firefox require its own procedure to add a certificate.
<CMCDragonkai> ?
<CMCDragonkai> And what is the relationship between that and nsstools?
<infinisil> I think these defaults are mostly reasonable, if only the merged messages wouldn't be duplicated
mexisme has joined #nixos
abathur has quit [Ping timeout: 272 seconds]
<hpfr[m]> Sounds good I’m on board with any reduction haha
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77721 → btrfs-progs: 5.4 -> 5.4.1 → https://git.io/JvUsk
takeda has quit [Ping timeout: 265 seconds]
mexisme has quit [Ping timeout: 260 seconds]
hyper_ch2 has quit [Remote host closed the connection]
takeda has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
hyper_ch2 has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
hyper_ch2 has joined #nixos
tertl3 has quit [Quit: Connection closed for inactivity]
hyper_ch2 has quit [Remote host closed the connection]
hyper_ch2 has joined #nixos
<CMCDragonkai> How come `nix-env -iA nss.tools` installs the same thing as `nix-env -iA nss` even though using `nss.tools` inside `config.nix` actually gets the tools package.
<CMCDragonkai> or `nix-env -iA nssTools` doesn't actually install the tools package, but if used inside config.nix it does work
hyper_ch2 has quit [Remote host closed the connection]
vld has joined #nixos
<{^_^}> [nixpkgs] @bbigras opened pull request #77722 → httpie: 1.0.3 -> 2.0.0 → https://git.io/JvUsR
hyper_ch2 has joined #nixos
vld has quit [Ping timeout: 240 seconds]
hyper_ch2 has quit [Remote host closed the connection]
hyper_ch2 has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer merged pull request #77424 → prospector: init and 1.2.0 + dependencies → https://git.io/Jvv6r
<{^_^}> [nixpkgs] @jonringer pushed 5 commits to master: https://git.io/JvUs2
hyper_ch2 has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
bhipple has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #77721 → btrfs-progs: 5.4 -> 5.4.1 → https://git.io/JvUsk
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to staging: https://git.io/JvUso
takeda has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77723 → bindfs: 1.14.2 -> 1.14.3 → https://git.io/JvUs6
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77724 → bftpd: 5.2 -> 5.4 → https://git.io/JvUsX
<wedens[m]> CMCDragonkai: that's multi-output derivation
fusion809 has joined #nixos
takeda has joined #nixos
<CMCDragonkai> yea
<CMCDragonkai> nix-env seems to behave weirdly with multii output derivations
hyper_ch2 has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
dalto5 has joined #nixos
iqubic has left #nixos ["ERC (IRC client for Emacs 28.0.50)"]
<dalto5> Is there an easy way to set the SDDM background image? I tried playing with services.xserver.displayManager.sddm.extraConfig but couldn't figure anything out. Seems like it is set in the theme
Rusty1 has quit [Quit: Konversation terminated!]
cap_sensitive has quit [Quit: WeeChat 2.7]
drakonis1 has quit [Quit: WeeChat 2.6]
cap_sens1 has quit [Quit: WeeChat 2.7]
chagra has joined #nixos
kvda has quit [Ping timeout: 265 seconds]
kvda has joined #nixos
mla has quit [Ping timeout: 246 seconds]
dalto5 has quit [Remote host closed the connection]
<jared-w> gchristensen: http://chriswarbo.net/projects/nixos/useful_hacks.html ctrl+f "Importing Directories"
<gchristensen> heh, yeah
mexisme has joined #nixos
<jared-w> gchristensen: Reading this reminded me of our convo this morning about your dynamic module woes
<jared-w> although I wouldn't be surprised if that's where the original inspiration came from :p
endformationage has quit [Ping timeout: 265 seconds]
<gchristensen> ah
<jared-w> when I started doing my nixos configs, I resolved to keep my zsh, nvim, etc., configs as separate as possible. They're slowly merging into getting more and more inlined into my nix files... I suppose that's the natural order of things
<jared-w> I also kept everything as one file for the longest time to prevent my configs from getting too wildly overly complicated. But now... :p
<{^_^}> [nixpkgs] @7c6f434c merged pull request #77724 → bftpd: 5.2 -> 5.4 → https://git.io/JvUsX
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JvUGc
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77725 → avocode: 4.2.1 -> 4.2.2 → https://git.io/JvUGC
chenhq2005_ has quit [Ping timeout: 258 seconds]
<infinisil> #77777
Acilim has joined #nixos
Acilim has joined #nixos
* gchristensen 's been waiting too
<{^_^}> [nixpkgs] @anmonteiro opened pull request #77726 → bs-platform: build a release binary → https://git.io/JvUGR
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77727 → armTrustedFirmwareTools: 2.1 -> 2.2 → https://git.io/JvUG0
takeda has quit [Ping timeout: 272 seconds]
ebzzry has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @dywedir opened pull request #77728 → skim: 0.6.9 -> 0.7.0 → https://git.io/JvUG2
palo1 has joined #nixos
hyper_ch2 has joined #nixos
ebzzry has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77729 → bfs: 1.5.1 -> 1.5.2 → https://git.io/JvUGa
knupfer has joined #nixos
rogue_koder_ has quit [Quit: Konversation terminated!]
knupfer has quit [Remote host closed the connection]
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77730 → bslizr: 1.2.2 -> 1.2.4 → https://git.io/JvUGK
alexherbo2 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77731 → docker-compose: 1.25.0 -> 1.25.1 → https://git.io/JvUGP
alex`` has quit [Ping timeout: 265 seconds]
hyper_ch2 has joined #nixos
lambda-11235 has quit [Quit: Bye]
vld has joined #nixos
ebzzry has quit [Ping timeout: 265 seconds]
mexisme has quit [Ping timeout: 245 seconds]
vld has quit [Ping timeout: 268 seconds]
Cale has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @vbgl opened pull request #77733 → ocamlPackages.re2: fix building with clang → https://git.io/JvUGd
philr has joined #nixos
tomberek has quit [Ping timeout: 272 seconds]
hyper_ch2 has quit [Remote host closed the connection]
Tucky has joined #nixos
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/7184df6beb8 (from 31 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
mla has joined #nixos
Cale has joined #nixos
gagbo has joined #nixos
mexisme has joined #nixos
gxt has quit [Ping timeout: 240 seconds]
captn3m0 has quit [Ping timeout: 260 seconds]
vika_nezrimaya has joined #nixos
<vika_nezrimaya> loaOf was deprecated. My use-case for it was having users in a separate file and then including them as objects like this: `users.users = with (import users.nix); [ vika alice (bob // { extraGroups = ["dialout"]; }) ];`. Without loaOf the syntax for this could be more clunky... or not?
<vika_nezrimaya> what would be the best way to adapt it?
chagra has quit [Ping timeout: 265 seconds]
<tilpner> vika_nezrimaya: users.users = with import users.nix; { inherit vika alice; bob = bob // { ... }; };
<vika_nezrimaya> so there's no way to not repeat bob now :c
<vika_nezrimaya> that's kinda sad
<tilpner> Well, you can, it's just not worth
<tilpner> If you were using the list form, you were probably setting users.users.*.name?
xO1 has joined #nixos
<tilpner> You can use that to generate an attrset from your current list without having to repeat the names
<tilpner> But unless you have a lot of users, or unreasonably long user names, that will not be shorter or easier to read
chagra has joined #nixos
<{^_^}> [nixpkgs] @SRGOM opened pull request #77734 → [WIP]nixos/onedrive: init → https://git.io/JvUZa
lsix has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a892d9617d3 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
dansho has quit [Quit: Leaving]
chagra has quit [Ping timeout: 240 seconds]
Jackneill has joined #nixos
Jackneill has quit [Max SendQ exceeded]
captn3m0 has joined #nixos
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77735 → dar: 2.6.6 -> 2.6.7 → https://git.io/JvUZ9
<{^_^}> [nixpkgs] @basvandijk closed pull request #52799 → graphite-web: use django-2.0 → https://git.io/fhU6Z
picantest has quit [Ping timeout: 260 seconds]
cap_sensitive has joined #nixos
<cap_sensitive> Hi. I'm trying to install NixOS on a rpi4. The official experimental image boots, but even after a nixos-rebuild switch, the pi always reboots to default initial setting.
<cap_sensitive> I have disabled both grubhub and uboot
thc202 has joined #nixos
<cap_sensitive> only enabling boot.loader.raspberryPi and set its version to 4
<colemickens> There are bugs in the SD Card image configuration.
<colemickens> I have something that works, but it's a combination of special sauce in my configuration.nix as well as a change in my nixpkgs branch.
<colemickens> :/ I haven't cleaned it up yet.
<raboof> I see a problem on nixos-unstable that wasn't there before and I'd like to bisect when it was introduced. I remember there was a URL listing previous nixos-unstable git hashes - what was that again? Or is there an easier way?
<colemickens> raboof
<raboof> colemickens: awesome thanks
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77737 → cargo-bloat: 0.9.1 -> 0.9.2 → https://git.io/JvUZN
<cap_sensitive> colemickens: Hmm. I see
captn3m0 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 76 commits to staging-next: https://git.io/JvUZx
<colemickens> cap_sensitive: along with this nixpkgs commit: https://github.com/colemickens/nixpkgs/commit/94cd6be00e1b0b3b57b942fa2000a20227d1f353
<cap_sensitive> colemickens: Thanks!!
<{^_^}> [nixpkgs] @FRidh pushed 230 commits to staging: https://git.io/JvUZh
<colemickens> cap_sensitive: yeah, fwiw, all of those changes were inspired by comments in the various rpi4 nixpkgs threads you've likely found. :)
<{^_^}> [nixpkgs] @FRidh merged pull request #77610 → darwin-stdenv: bootstrap with python3 → https://git.io/JvJIZ
<{^_^}> [nixpkgs] @FRidh pushed 10 commits to staging: https://git.io/JvUne
lukash_|away is now known as lukash_
<{^_^}> [nixpkgs] @FRidh merged pull request #77497 → ethtool: 5.3 -> 5.4 → https://git.io/JvfLZ
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to staging « ethtool: 5.3 -> 5.4 »: https://git.io/JvUnv
<{^_^}> [nixpkgs] @FRidh merged pull request #74253 → stdenv: make symlinks that refer to the same output relative → https://git.io/JeP9m
<{^_^}> [nixpkgs] @FRidh pushed commit from @andir to staging « stdenv: make symlinks that refer to the same output relative »: https://git.io/JvUnf
<cap_sensitive> colemickens: It works! I had a very stupid mistake---the /boot was not mounted
<cap_sensitive> colemickens: Too used to rpi3 where we only have 1 partition
<colemickens> cap_sensitive: I couldn't remember if it was just that or there was some sort of path prefix for copying that also had to be updated in tandem?
<cap_sensitive> colemickens: I'm using the latest image, and it seems to work out-of-box, provided that /boot is properly mounted
<cap_sensitive> colemickens: latest rpi4 experimental img
chagra has joined #nixos
<colemickens> I think I got it from the wiki?
<{^_^}> [nixpkgs] @basvandijk pushed 2 commits to master: https://git.io/JvUnJ
<{^_^}> [nixpkgs] @basvandijk merged pull request #77668 → hydra: remove the build-use-substitutes option → https://git.io/JvJy1
<cap_sensitive> I don't use a GUI. My pi is configured to monitor some GPIO stuff and thermistor.
<colemickens> cap_sensitive
<colemickens> (gr, sorry, adjusting to a new matrix client)
captn3m0 has joined #nixos
<colemickens> Yeah, I had just been doing some testing, maybe the overlay is only needed for HDMI. I will remove that.
<cap_sensitive> colemickens: but i think if you are using and GUI, that's needed (after all, it does come from wiki)
m0rphism has joined #nixos
<colemickens> cap_sensitive: the other thing is -- the RPI4 module you're using imports installation-device.nix which will forcibly keep SSHD disabled at boot.
<cap_sensitive> I don't use that line, but I have TTY with HDMI
<colemickens> okay, good to know, thank you!
<colemickens> that's actually the only reason I created my rpi4-new.nix module was to drop the installation-device bits. It also force includes the nixos user, docs, etc.
<cap_sensitive> I see
<cap_sensitive> colemickens: But I do have the deviceTree part, just not the hardware.opengl part
* colemickens nods. ok
<colemickens> I'm curious if people are interested in squashfs-y read-only image scenarios for the RPi4, or if people are mostly wanting to be able to remote into then and rebuild-switch. Since we already have that infra in nixos modules too.
drakonis1 has joined #nixos
<cap_sensitive> colemickens: To be more clear, no overlay in hardware.deviceTree, just the base = pkgs.device-tree_rpi
chagra has quit [Ping timeout: 260 seconds]
<cap_sensitive> I'm still very new to nixos, and I just remote and nixos-rebuild switch
logzet has joined #nixos
<cap_sensitive> What's the advantage of sqashfs-y thing?
<colemickens> cap_sensitive: so it seems like the overlay enables an oss driver for hardware acceleration. but it seems you're implying that the device tree is still needed for the hdmi enablement?
<colemickens> cap_sensitive: since it seems you and I have both added it and it wasn't part of the nixpkgs rpi4 module...
<cap_sensitive> colemickens: Lemme just try. I have ssh enabled
chagra has joined #nixos
<colemickens> cap_sensitive: idk, the squashfs image is used in traditional installer modules to build an SD card image that has a squashfs read-only image on it that gets inflated into memory during boot where the user can then run the install. But it can be used to create a netboot payload, or a small compressed image for a smaller card (maybe?)
<colemickens> I am big into the idea of read-only images and what not, but I don't really have a use for it.
sigmundv has joined #nixos
<cap_sensitive> Feels like latest macOS's read-only system partition and everything that entails?
<colemickens> Sorta kinda. I don't know that I've seen anyone layer a read-only parition underneath another mutable partition, but it ought to be possible.
<colemickens> Or however they implement it in macOS.
<{^_^}> [nixpkgs] @basvandijk merged pull request #77669 → hydra: only set buildMachinesFiles when nix.buildMachines is defined → https://git.io/JvJSf
<cap_sensitive> colemickens: Actually, the overlay is not needed. I still have HDMI output
<{^_^}> [nixpkgs] @basvandijk pushed 2 commits to master: https://git.io/JvUnl
<colemickens> Nice thing is you can kinda just hack and layer it together with enough shell and nix.
<colemickens> cap_sensitive: interesting. I wish I understood what it does. You prompted me to re-visit the stuff I'd blidnly copy/pasted.
<{^_^}> [nixpkgs] @FRidh merged pull request #77297 → curl: 7.67.0 -> 7.68.0 → https://git.io/JveEr
<{^_^}> [nixpkgs] @FRidh pushed commit from @zowoq to staging « curl: 7.67.0 -> 7.68.0 »: https://git.io/JvUnR
jasongrossman has joined #nixos
<cap_sensitive> I disabled hardware.bluetooth and hardware.enableRedistrubutableFirmware, and no hardware.deviceTree entry. Yet I still have HDMI
<{^_^}> [nixpkgs] @FRidh merged pull request #77174 → pcsclite: 1.8.25 -> 1.8.26 → https://git.io/JejFk
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « pcsclite: 1.8.25 -> 1.8.26 »: https://git.io/JvUn0
<{^_^}> [nixpkgs] @FRidh merged pull request #77123 → libarchive: 3.4.0 -> 3.4.1 → https://git.io/Jej6Z
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « libarchive: 3.4.0 -> 3.4.1 »: https://git.io/JvUnE
FRidh has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #76696 → coreutils: Fix cross compilation for Android → https://git.io/JeAmi
<{^_^}> [nixpkgs] @FRidh pushed commit from @bkchr to staging « coreutils: Fix cross compilation for Android »: https://git.io/JvUnz
<{^_^}> [nixpkgs] @alerque opened pull request #77738 → sile: v0.9.5.1 -> v0.10.0; adjust build process → https://git.io/JvUng
<{^_^}> [nixpkgs] @FRidh merged pull request #77196 → bash: enable PGRP_PIPE when building on recent kernels as well #77055 → https://git.io/Jejx8
<{^_^}> [nixpkgs] @FRidh pushed commit from @raboof to staging « bash: enable PGRP_PIPE deterministically #77055 »: https://git.io/JvUnV
<{^_^}> [nixpkgs] @FRidh merged pull request #76914 → x264: fix cross compilation → https://git.io/Jepc1
<{^_^}> [nixpkgs] @FRidh pushed commit from @danielfullmer to staging « x264: fix cross compilation »: https://git.io/JvUnw
<{^_^}> [nixpkgs] @FRidh merged pull request #76804 → treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH → https://git.io/JexCI
<{^_^}> [nixpkgs] @FRidh pushed commit from @andersk to staging « treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH »: https://git.io/JvUnK
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 87 commits to staging-next: https://git.io/JvUn6
<{^_^}> [nixpkgs] @FRidh opened pull request #77739 → Staging next → https://git.io/JvUni
chloekek has joined #nixos
Naptra has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77740 → curl: 7.67.0 -> 7.68.0 → https://git.io/JvUnH
captn3m0 has quit [Ping timeout: 265 seconds]
captn3m0 has joined #nixos
eri has joined #nixos
jasongrossman has quit [Read error: Connection reset by peer]
civodul has joined #nixos
<{^_^}> [nixpkgs] @knl opened pull request #77741 → Enable elasticsearch-curator on elasticsearch 7 → https://git.io/JvUcU
Makaveli7 has joined #nixos
vld has joined #nixos
chenhq2005 has joined #nixos
vld has quit [Ping timeout: 265 seconds]
gagbo has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @idontgetoutmuch opened pull request #77742 → python.pkgs.google_cloud_storage: propagate setuptools → https://git.io/JvUc3
o1lo01ol1o has joined #nixos
gagbo has joined #nixos
kleisli has quit [Ping timeout: 268 seconds]
chenhq2005_ has joined #nixos
mexisme has quit [Ping timeout: 260 seconds]
chenhq2005 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77743 → gnome3.dconf-editor: 3.34.2 -> 3.34.3 → https://git.io/JvUc8
chenhq2005_ has quit [Client Quit]
chenhq2005 has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @idontgetoutmuch opened pull request #77744 → python.pkgs.google_cloud_storage: propagate setuptools → https://git.io/JvUca
<{^_^}> [nixpkgs] @idontgetoutmuch closed pull request #77742 → python.pkgs.google_cloud_storage: propagate setuptools → https://git.io/JvUc3
<{^_^}> [nixpkgs] @basvandijk merged pull request #77741 → Enable elasticsearch-curator on elasticsearch 7 → https://git.io/JvUcU
<{^_^}> [nixpkgs] @basvandijk pushed 2 commits to master: https://git.io/JvUc6
sigmundv has quit [Remote host closed the connection]
Chiliparrot has joined #nixos
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #77715 → buildah: 1.12.0 -> 1.13.1 → https://git.io/JvUY5
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUcS
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77745 → linuxPackages.evdi: 1.6.3 -> 1.6.4 → https://git.io/JvUcH
<{^_^}> [nixpkgs] @marsam merged pull request #77737 → cargo-bloat: 0.9.1 -> 0.9.2 → https://git.io/JvUZN
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUcQ
mexisme has joined #nixos
captn3m0 has quit [Ping timeout: 268 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
captn3m0 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #77731 → docker-compose: 1.25.0 -> 1.25.1 → https://git.io/JvUGP
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUcd
nakkle has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #77729 → bfs: 1.5.1 -> 1.5.2 → https://git.io/JvUGa
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUcN
<{^_^}> [nixpkgs] @marsam merged pull request #77720 → nginx-sso: 0.23.0 -> 0.24.0 → https://git.io/JvUsf
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUcp
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
drakonis1 has quit [Ping timeout: 272 seconds]
Synthetica has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #77746 → nnn: 2.8.1 -> 2.9 → https://git.io/JvUCL
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #77747 → pg_flame: 1.1 -> 1.2 → https://git.io/JvUCs
z0 has joined #nixos
z0 is now known as Guest88553
<{^_^}> [nixpkgs] @filalex77 opened pull request #77748 → subfinder: 2.2.4 -> 2.3.0 → https://git.io/JvUCZ
fendor has joined #nixos
cfricke has joined #nixos
hyper_ch2 has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
pbb has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
hyper_ch2 has joined #nixos
vidbina_ has joined #nixos
o1lo01ol1o has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
Guest92090 has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @dtzWill merged pull request #77716 → sudo-font: 0.40 -> 0.41 → https://git.io/JvUOk
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/JvUCF
vika_nezrimaya has quit [Ping timeout: 240 seconds]
hyper_ch2 has joined #nixos
iyzsong has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77749 → pantheon.elementary-code: 3.1.1 -> 3.2.0 → https://git.io/JvUWk
cfricke has quit [Ping timeout: 268 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77750 → dyncall: 1.0 -> 1.1 → https://git.io/JvUWW
horner has joined #nixos
vidbina_ has quit [Ping timeout: 260 seconds]
ng0 has joined #nixos
ng0 has joined #nixos
tmaekawa has joined #nixos
gagbo has quit [Ping timeout: 272 seconds]
ThatDocsLady has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed to master « nmapsi4: fix startup by adding wrapQtAppsHook »: https://git.io/JvUWA
<{^_^}> [nixpkgs] @Mic92 pushed to release-19.09 « nmapsi4: fix startup by adding wrapQtAppsHook »: https://git.io/JvUWx
chenhq2005 has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77751 → doodle: 0.7.0 -> 0.7.1 → https://git.io/JvUWp
chenhq2005 has joined #nixos
felixfoertsch23 has quit [Ping timeout: 258 seconds]
fusion809_ has joined #nixos
fusion809 has quit [Read error: Connection reset by peer]
Guanin has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @hedning merged pull request #77743 → gnome3.dconf-editor: 3.34.2 -> 3.34.3 → https://git.io/JvUc8
<{^_^}> [nixpkgs] @hedning pushed commit from @r-ryantm to master « gnome3.dconf-editor: 3.34.2 -> 3.34.3 (#77743) »: https://git.io/JvUlO
vld has joined #nixos
lstanley has quit [Ping timeout: 252 seconds]
lstanley has joined #nixos
cfricke has joined #nixos
vld has quit [Ping timeout: 258 seconds]
Acilim has quit [Remote host closed the connection]
Acilim has joined #nixos
Guest88553 has quit [Quit: Lost terminal]
felixfoertsch has joined #nixos
o1lo01ol1o has joined #nixos
Guest92090 has joined #nixos
hyper_ch2 has joined #nixos
gagbo has joined #nixos
gagbo has quit [Read error: Connection reset by peer]
o1lo01ol1o has quit [Remote host closed the connection]
gagbo has joined #nixos
marie-mops[m] has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
cfricke has quit [Ping timeout: 272 seconds]
fusion809_ has quit [Remote host closed the connection]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @primeos pushed to master « python3Packages.mysql-connector: 8.0.18 -> 8.0.19 »: https://git.io/JvUlj
iz16 has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @oxalica opened pull request #77752 → rust-analyzer: init at unstable-2020-01-13 → https://git.io/JvU8v
marie-mops[m] is now known as mumuluxi[m]
mr-magnificent has joined #nixos
mr-magnificent has left #nixos [#nixos]
gagbo has quit [Ping timeout: 272 seconds]
iz16 has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #77753 → nmap: fix zenmap, reduce vendored libraries → https://git.io/JvU8J
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
chagra has quit [Ping timeout: 272 seconds]
tmaekawa has quit [Quit: tmaekawa]
Soo_Slow has joined #nixos
bpierre has quit [Quit: Connection closed for inactivity]
fusion809 has joined #nixos
bennofs has quit [Remote host closed the connection]
bennofs has joined #nixos
vidbina_ has joined #nixos
chagra has joined #nixos
ericsagnes has quit [Ping timeout: 252 seconds]
horner has quit [Quit: zzZzZzZzZZZzzz…]
ericsagnes has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « signal-desktop: 1.29.3 -> 1.29.4 »: https://git.io/JvU8B
dm9 has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #77754 → [19.09] signal-desktop: 1.29.3 -> 1.29.4 (backport) → https://git.io/JvU8g
<{^_^}> [nixpkgs] @kcalvinalvin opened pull request #77755 → nixos/cmt: add grunt option → https://git.io/JvU82
mexisme has quit [Ping timeout: 245 seconds]
o1lo01ol1o has joined #nixos
lordcirth_ has joined #nixos
lordcirth__ has quit [Ping timeout: 260 seconds]
monsieurp has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @kcalvinalvin closed pull request #77755 → nixos/cmt: add grunt option → https://git.io/JvU82
monsieurp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77756 → ecasound: 2.9.2 -> 2.9.3 → https://git.io/JvU8y
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 268 seconds]
elenapan has joined #nixos
Rusty1 has joined #nixos
felixfoertsch has quit [Ping timeout: 260 seconds]
Makaveli7 has quit [Quit: WeeChat 2.7]
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @ryantm closed pull request #77740 → curl: 7.67.0 -> 7.68.0 → https://git.io/JvUnH
medvid_ has quit [Ping timeout: 260 seconds]
Guanin has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77757 → gnome3.gnome-klotski: 3.34.0 -> 3.34.3 → https://git.io/JvU4e
<{^_^}> [nixpkgs] @volth closed pull request #55867 → nixos/geoip-updater: remove → https://git.io/fh5mt
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77758 → git-quick-stats: 2.0.11 -> 2.0.12 → https://git.io/JvU4J
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77759 → girara: 0.3.3 -> 0.3.4 → https://git.io/JvU4U
trulsa has joined #nixos
<{^_^}> [nixpkgs] @primeos merged pull request #77754 → [19.09] signal-desktop: 1.29.3 -> 1.29.4 (backport) → https://git.io/JvU8g
<{^_^}> [nixpkgs] @primeos pushed 2 commits to release-19.09: https://git.io/JvU4n
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77760 → gitAndTools.git-subrepo: 0.4.0 -> 0.4.1 → https://git.io/JvU4C
reverbtank has joined #nixos
fusion809 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam merged pull request #77747 → pg_flame: 1.1 -> 1.2 → https://git.io/JvUCs
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvU4z
<{^_^}> [nixpkgs] @Enzime opened pull request #77761 → synergy: 1.8.8 -> 1.11.0 → https://git.io/JvU4V
Guanin has quit [Ping timeout: 272 seconds]
medvid has joined #nixos
horner has joined #nixos
<{^_^}> [nixpkgs] @hedning merged pull request #77757 → gnome3.gnome-klotski: 3.34.0 -> 3.34.3 → https://git.io/JvU4e
<{^_^}> [nixpkgs] @hedning pushed commit from @r-ryantm to master « gnome3.gnome-klotski: 3.34.0 -> 3.34.3 (#77757) »: https://git.io/JvU41
elenapan has quit [Ping timeout: 272 seconds]
gagbo has joined #nixos
dingenskirchen has quit [Remote host closed the connection]
dingenskirchen has joined #nixos
jperras has quit [Ping timeout: 265 seconds]
cinimod has joined #nixos
<cinimod> Anyone know why nixpkgs-19.09-darwin exists?
<LnL> it's channel based on the release branch, similar to nixos-19.09
jperras has joined #nixos
<{^_^}> [nixpkgs] @petabyteboy opened pull request #77762 → deluge 2.0.3 and libtorrentRasterbar 1.2.3 → https://git.io/JvUBJ
vidbina_ has quit [Ping timeout: 272 seconds]
shabius_ has joined #nixos
shabius has quit [Ping timeout: 252 seconds]
ebzzry has joined #nixos
<worldofpeace> lovesegfault: pm's are welcome. I probably won't be really **around** until tomorrow or friday
<evanjs> What are the NixOS and hm equivalents of default browser, again?
<evanjs> Err wait, is it WM dependent?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77763 → gcsfuse: 0.28.1 -> 0.29.0 → https://git.io/JvUBL
<wedens[m]> evanjs: generally, it's handled by XDG
alexherbo2 has joined #nixos
<wedens[m]> and sometimes BROWSER env var
<evanjs> wedens[m]: right right. Can’t remember if something set it before in my config. Lemme check again... I just know I’ve looked several times and it’s still not what I want so I figured I couldn’t find it earlier haha
<{^_^}> [nixpkgs] @teto merged pull request #77745 → linuxPackages.evdi: 1.6.3 -> 1.6.4 → https://git.io/JvUcH
<{^_^}> [nixpkgs] @teto pushed commit from @r-ryantm to master « linuxPackages.evdi: 1.6.3 -> 1.6.4 »: https://git.io/JvUBZ
<wedens[m]> you can add x-scheme-handler/http and x-scheme-handler/https to mimeapps.list
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77764 → giada: 0.16.0 -> 0.16.1 → https://git.io/JvUBc
<evanjs> I mean it's currently defaulting to firefox so I just figured it was set _somewhere_ already haha
alex`` has joined #nixos
<wedens[m]> well, xdg finds it by mime type even if you haven't specified it explicitly
<evanjs> Right, that's probably what's happening, then.
<evanjs> I do wonder how it figures firefox, then
Guest92090 has quit [Ping timeout: 272 seconds]
pasukon has quit []
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77765 → grilo: 0.3.10 -> 0.3.11 → https://git.io/JvUBB
pasukon has joined #nixos
<adisbladis> evanjs: Mime types are listed in the .desktop file associated with firefox
<adisbladis> Iirc that's how it discovers the browser
<evanjs> adisbladis: okay. my super dumb, more specific thought was "how is firefox coming up before chromium?"
<adisbladis> Oh, no idea
chenhq2005 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #77766 → gnused: 4.7 -> 4.8 → https://git.io/JvUBu
iyzsong has quit [Ping timeout: 272 seconds]
<wedens[m]> evanjs: grep https /etc/profiles/per-user/$USER/share/applications/mimeinfo.cache
<evanjs> wedens[m]: ah good point. Was just confirming they both have the mimetypes you mentioned but I'll check that
<evanjs> bingo
<evanjs> Still curious how it figured that one out :P
<evanjs> Since they both have it
<evanjs> I figure pkgs/tools/misc/desktop-file-utils/setup-hook.sh is a good place to start? (via rg mimeinfo <nixpkgs/path>)
<wedens[m]> update-desktop-database makes mimeinfo.cache
<evanjs> wedens[m]: yep that's where I ended up. interesting
waleee-cl has joined #nixos
Chiliparrot has joined #nixos
<dtz> weeeeee
<dtz> happy Wednesday, folks! ^_^
<{^_^}> [nixpkgs] @r-ryantm opened pull request #77767 → fpart: 1.1.0 -> 1.2.0 → https://git.io/JvUBD
adamse has quit []
adamse has joined #nixos
vld has joined #nixos
<infinisil> Happy Wednesday to you too dtz, I suppose!
<evanjs> *infinisil is reluctant to do so*
<{^_^}> [nixpkgs] @dhess opened pull request #77768 → Replace short URL from #63103 with full URL. → https://git.io/JvUB9
<evanjs> Is there a way to get nix repl to play nice with channels specified only via URLs in my nixos-config? i.e. tarballs that are _not_ managed with nix-channel?
<evanjs> It's like it needs to download or something _every_ time I open the repl
<infinisil> fetchTarball should cache it for 1 hour by default
<infinisil> But there's some --option you can use to increase that
<evanjs> infinisil: alright. so it comes back to max lifetime or whatever the option is
<infinisil> tar-ttl or so
Guest92090 has joined #nixos
<evanjs> tarball-ttl looks like
<evanjs> I wonder, is there a way to `nix-channel --update` in my case, where nix-channel doesn't manage the channels?
<evanjs> Without rebuilding, that is
<infinisil> Not sure what you mean
fendor_ has joined #nixos
kiwi_1 has joined #nixos
<evanjs> So all of my channels are in my NIX_PATH, none are managed by nix-channel, save nixos. When I nixos-rebuild after an hour (or whatever tarball-ttl is set to) it will fetch again, right?
<evanjs> I wonder if I can fetch without rebuilding or opening the repl and trying to evaluate something, etc. If that makes any more sense lol
<infinisil> Hm what happens when you just set `--option tarball-ttl 0` for the nix repl
<infinisil> Probably doesn't work eh
<infinisil> You could maybe use `HOME=/var/empty nix repl --option tarball-ttl 0` to have separate caches :P
<dtz> wasn't meant to be an obligation :D. But thank you! :)
virus_dave has joined #nixos
<evanjs> infinisil: it seems to work with ttl 0 haha. Not sure if it will in another 59 minutes, though :P
virus_dave has quit [Client Quit]
<evanjs> and `HOME=/var/empty nix repl --option tarball-ttl 0` no worky with root nor my user :P
virus_dave has joined #nixos
mexisme has joined #nixos
mDuff has joined #nixos
* dtz uses a 'nix' patched to treat `--tarball-ttl` as okay for untrusted users to set and forwards to nix-daemon .... see https://github.com/NixOS/nix/pull/3037 and ping me if you want something that applies on nix master, i have that somewhere less easy to find
<{^_^}> nix#3037 (by dtzWill, 22 weeks ago, closed): nix-daemon: allow more safe settings by "untrusted" users.
<dtz> strange doesn't work with root? o_O
mexisme has quit [Ping timeout: 260 seconds]
mDuff has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/ab2d845a869 (from 84 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
virus_dave has quit [Quit: virus_dave]
Naptra has quit [Remote host closed the connection]
noonien has quit []
noonien has joined #nixos
ddellacosta has joined #nixos
virus_dave has joined #nixos
<{^_^}> [nixpkgs] @WilliButz opened pull request #77769 → grafana: 6.5.2 -> 6.5.3 → https://git.io/JvURj
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to master: https://git.io/JvU0L
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to release-19.09: https://git.io/JvU0O
<x123_> Does XyGrib actually run for anyone? from nixos-19.09, nixos.xygrib...I get qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "" so I think something with the derivation is busted
gustavderdrache has joined #nixos
growpotkin has joined #nixos
Guanin has joined #nixos
<infinisil> x123_: Common error when qt isn't installed, see https://github.com/NixOS/nixpkgs/pull/54525 which has something that I think should allow you to fix this in the derivation
<{^_^}> #54525 (by ttuegel, 50 weeks ago, merged): Wrap Qt applications
<evanjs> also, is xcb a valid option, anyway? Or is it defined outside of nixos/home-manager's options? Because neither of those list xcb
<evanjs> for qt5.platformTheme
Rusty1 has quit [Remote host closed the connection]
<evanjs> seeing another option specify wayland so yeah assuming unrelated to what I'm looking at :D
<{^_^}> [nixpkgs] @mgttlinger opened pull request #77770 → mu: fixed incorrect substitution → https://git.io/JvU0P
<infinisil> Let's see who gets #77777..
vidbina_ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #77758 → git-quick-stats: 2.0.11 -> 2.0.12 → https://git.io/JvU4J
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvU09
<{^_^}> [nix] @yorickvP opened pull request #3321 → Fix #2984: attempt to copy if unlinking source directory fails → https://git.io/JvU0H
horner has quit [Remote host closed the connection]
<Ankhers> How can I get stdbool.h and other standard headers into my environment?
<Ankhers> Preferably using home manager if possible.
<evanjs> , libraries Ankhers
<{^_^}> Invalid command syntax
<evanjs> yay i knew it haha
<evanjs> what's the syntax for that?
<infinisil> Without a space
<LnL> no space
<evanjs> ,libraries Ankhers
<{^_^}> Ankhers: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<simpson> Ankhers: You probably don't want them in your home environment, though!
<evanjs> ah gotcha thank you
<Ankhers> Thanks. I will give that a try.
<evanjs> Ankhers: on another note, see https://github.com/bennofs/nix-index if you need help finding packages that contain specific libraries, such as stdbool.h
<evanjs> e.g. `nix-locate -1w stdbool.h | sort -iu`
<Ankhers> evanjs: Thanks. I will look into that.
<Ankhers> I was recently pointed to a "better" nix shell. I think it automatically reloaded whenever the shell.nix file changed. Does anyone know what I am talking about? I can't seem to find it at the moment.
<simpson> direnv, probably. There's a daemon, lorri, which can be put on top of that.
abathur has joined #nixos
<simpson> direnv is quite nice. Their wiki has some hints on the integration: https://github.com/direnv/direnv/wiki/Nix
<Ankhers> simpson: Lorri was the one. Thanks for the link, I will look through it.
<infinisil> ,locate stdbool.h
<{^_^}> Found in packages: zig, mkcl, root, sdcc, swift, z88dk, flatcc, framac, libcxx, tinycc, arduino, castxml, musl.dev, emscripten, spandsp.dev, arduino_core, gcc-unwrapped, gcc-arm-embedded, libunistring.dev, emscriptenfastcomp, gcc-arm-embedded-5, gcc-arm-embedded-6, gcc-arm-embedded-7, gcc-arm-embedded-4_7, gcc-arm-embedded-4_8, gcc-arm-embedded-4_9, rubyPackages_2_4.ffi, rubyPackages_2_5.ffi, rubyPackages_2_6.ffi, llvmPackages.libclang, and 1 more
<evanjs> Ankhers: yes, lorri is essentially direnv on steroids. There is now an option for it in the tree as well. see https://nixos.org/nixos/options.html#lorri
<infinisil> Though these standard libraries will be included in the stdenv, so no need to include an extra package
<evanjs> ^ typically the case with many of the std.h libraries afaik
<Ankhers> Thanks.
<evanjs> oh, lorri is also in home-manager. So whichever you feel like enabling should work
<infinisil> I guess you could almost call it a standard environment, oh wait
<evanjs> >.>
reverbtank has quit [Remote host closed the connection]
<evanjs> Wait... does https://nixos.wiki/wiki/Nix_vs._Linux_Standard_Base actually recommend adding libs to your system? Or am I misreading it?
<lewo> ,locate
<{^_^}> Use ,locate <filename> to find packages containing such a file. Powered by nix-index (local installation recommended) https://github.com/bennofs/nix-index
<simpson> evanjs: Are you surprised that the unofficial community wiki has bad and misleading advice on it?
<infinisil> evanjs: Oh damn it totally does
<evanjs> simpson: didn't realize it was unofficial. huh. often times it has decent info
rogue_koder has joined #nixos
captn3m0 has quit [Ping timeout: 265 seconds]
joepie91 has quit [Remote host closed the connection]
f0x has quit [Remote host closed the connection]
<simpson> evanjs: If anything is useful, feel free to port it to the official docs and send a PR for review by the maintainers.
<gchristensen> and of course, improvements to the (unnofficial) wiki are also appreciated
<Ankhers> I made a shell.nix with a simple stdenv.mkDerivation that had an empty buildInputs. When I ran my build command, it was still unable to find stdbool.h until I added clang to my buildInputs. Is that supposed to be the case?
ng0_ has joined #nixos
<clever> Ankhers: you want clangStdenv.mkDerivation
euandreh has joined #nixos
<clever> Ankhers: if you want to use clang to compile things
<{^_^}> [nixpkgs] @x123 opened pull request #77772 → use wrapQtAppsHook in xygrib → https://git.io/JvUEK
<evanjs> weird. I was able to do that without clang
<x123_> infinisil: thanks for the heads up on that one, with wrapQtAppsHook I fixed the derivation locally and also contributed that PR 77772, seems to work now.
Tucky has quit [Quit: WeeChat 2.7]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/ab2d845a869 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<infinisil> x123_: Nice!
<infinisil> x123_++
<{^_^}> x123_'s karma got increased to 2
euandreh has quit [Remote host closed the connection]
elenapan has joined #nixos
ng0 has quit [Ping timeout: 268 seconds]
euandreh has joined #nixos
<evanjs> yayy looks like chromium is the default now. Had to add like all the html/http entries, but whatever
<evanjs> wedens[m]++
<{^_^}> wedens[m]'s karma got increased to 6
<Ankhers> clever: Thanks. That worked too.
nakkle has quit [Ping timeout: 272 seconds]
nakkle has joined #nixos
Rusty1 has joined #nixos
tertl3 has joined #nixos
<wedens[m]> evanjs: I prefer to manage mimeapps.list myself ;) and there is also HM module to do that
captn3m0 has joined #nixos
euandreh has quit [Remote host closed the connection]
domogled has joined #nixos
<{^_^}> [nixpkgs] @markuskowa merged pull request #76225 → cppunit: 1.14.0 -> 1.15.0 → https://git.io/JvUuO
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to staging: https://git.io/JvUu3
drakonis1 has joined #nixos
Acilim has quit [Quit: Leaving]
euandreh has joined #nixos
<immae> Hello there, I have issues running (graphical) programs installed via nix-env. I am on another system (Archlinux), and whenever I try to run a program I get many "Fontconfig error". Errors seem to suggest that my /etc/fonts/fonts.conf file targets incompatible version, do you know if there is a way to write a reasonable alternate fonts.conf via nix that I could use instead of that default one?
philr has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #77753 → nmap: fix zenmap, reduce vendored libraries → https://git.io/JvU8J
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JvUuB
<wedens[m]> yeah, I remember this problem with gui apps on non-nixos :(
tabasko has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #77759 → girara: 0.3.3 -> 0.3.4 → https://git.io/JvU4U
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvUuz
kleisli has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #77772 → Merge pull request #77772 from x123/x123-add-qt-wrap-xygrib → https://git.io/JvUEK
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvUu2
picantest has joined #nixos
<gchristensen> wow we are so close
<gchristensen> make it a good one, folks
<immae> wedens[m]: yes, I "think" my issues is not very old, but I cannot garantee that I ever tried to run a graphical application installed via nixpkgs (in my case though, the issue seems to be an incompatible version of the fonts.conf file between my native host and the nix one)
<{^_^}> [nixpkgs] @Mic92 pushed commit from @x123 to release-19.09 « use wrapQtAppsHook in xygrib »: https://git.io/JvUu6
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<x123_> Am I missing something, or does it seem like linuxPackages_5_3 is gone now?
<x123_> oh, guess it is EOL upstream, carry on
captn3m0 has quit [Ping timeout: 260 seconds]
captn3m0 has joined #nixos
vidbina_ has quit [Ping timeout: 240 seconds]
ng0_ is now known as ng0
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/cd6ac55fb1b (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
reverbtank has joined #nixos
tomberek has joined #nixos
sigmundv has quit [Ping timeout: 265 seconds]
work_ has joined #nixos
<dminuoso_> So Im in an interesting spot. We are trying to install nixos on a switch - I just get an "ok" after the appropriate boot entry was selected, then it's properly stuck.
elenapan has quit [Remote host closed the connection]
Theuni2 has joined #nixos
<dminuoso_> Output is from a serial console, the boot entry was amended with an approprite console=ttyS0,115200
<gchristensen> you sure that is the right boot entry?
jethroksy has joined #nixos
<clever> dminuoso_: ive had similar problems with linux on the rpi, with custom firmware, early-con helps a lot
<clever> 123 echo print-fatal-signals=1 console=ttyAMA0,115200 earlyprintk loglevel=7 root=/dev/mmcblk0p2 printk.devkmsg=on > cmdline.txt
<clever> dminuoso_: this, plus configuring the earlycon in .config, so the kernel knows where to send it
<clever> dminuoso_: i think with the right kernel config, earlyprintk causes the kernel to just blindly write bytes to a magic address, extremely early in the boot process, before drivers are even online
Twey has joined #nixos
<dminuoso_> clever: Hold on, what is .config
jethroksy has left #nixos [#nixos]
<clever> dminuoso_: the kernel config file, when you build the kernel
<dminuoso_> Ah
<Twey> I'm trying to use `qemu-bridge-helper`, but I don't know how to make that work on NixOS. Is there a way I can get something in the Nix store to be installed setuid? Obviously I can't just patch it in to the install phase, since the builder doesn't run as root…
<clever> Twey: `-net user` is the simplest network to setup, if you just want basic tcp/udp stuff
Chiliparrot has joined #nixos
<Twey> clever: I can't use that for reasons :( I need a proper bridge setup
<clever> Twey: i do also have an example with bridging i can link, one min
<dminuoso_> clever: Ah bummer, Ill have to wait until tomorrow then.
<dminuoso_> We just had this thought "Why not run all our core network switches on nixos"
<Twey> Which I can do fine manually with sudo, but I'm trying to script it, and I'd like to not have to invoke `sudo` in my script — which is what qemu-bridge-helper is for
<clever> dminuoso_: which switch is this? heh, a networking switch or a nintendo switch?
<dminuoso_> clever: Networking Switches
<clever> dminuoso_: ahh
<clever> Twey: https://github.com/NixOS/nixos-org-configurations/blob/master/macs/host/networking.nix#L27-L46 this creates a tap0 device, which is currently configured to NAT, but you could just as easily add it to a nixos managed br0, along side eth0
<clever> Twey: and this tells qemu to use tap0, and to not have any up/down scripts
<clever> Twey: so qemu-bridge-helper is out of the picture, and nixos manages the interface for you
mexisme has joined #nixos
<dminuoso_> clever: So while most networking switches have specialized OSes, some of them are based on Linux - and others let you run Linux directly (as the control plane has an Intel Celeron with fairly standard hardware)
<Dandellion> philipp: did you manage to get gnunet to do something?
<philipp[m]2> Yes, also had a talk with abbradar to improve the config generation.
<Twey> clever: The reason for qemu-bridge-helper existing is that I need to create my TAP interfaces dynamically as a user
<clever> dminuoso_: i also run nixos on my "router", but its just a server-grade motherboard with ecc ram and 2 gigabit NIC's
sigmundv has joined #nixos
<Dandellion> philipp: ah I'm trying to set it up myself now, any logs or issue?
<clever> Twey: and you cant pre-create a tap device with configuration.nix?
<philipp[m]2> for example moving away from extraConfig and generating proper toml configs with sane default values. Right now the paths are completely messed up rn.
<Twey> clever: I can precreate one, yes, but I need n, where n is determined at runtime :) Since each qemu VM needs a separate one
kiwi_1 has quit [Ping timeout: 260 seconds]
<clever> Twey: ahh, yeah, thats where things get tricky
<infinisil> philipp[m]2: Oh very relevant: rfcs#42
<{^_^}> https://github.com/NixOS/rfcs/pull/42 (by Infinisil, 42 weeks ago, open): [RFC 0042] NixOS settings options
<Twey> clever: qemu-bridge-helper is supposed to be a setuid executable that allows creating TAP devices on a whitelisted bridge
<Twey> clever: But I don't know how to make setuid things work on NixOS
<clever> Twey: you can use security.wrappers to make setuid things setuid-ish
<infinisil> philipp[m]2: This is for discouraging stringly-typed configs and such
<Twey> It looks like https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualisation/libvirtd.nix contains some work to make it work maybe
<Twey> But that also seems to be tied to libvirtd
<clever> Twey: this configures dumpcap to be setuid root, and only executable by members of the wireshark group
<clever> Twey: that allows wireshark's gui to run without root, but still capture packets
<dminuoso_> clever: Anyhow. Do you have links to resources on how to build custom nixos images?
<Twey> clever: Hmm, yes, I might have to do that, thank you
<{^_^}> [nixpkgs] @bjornfor merged pull request #77767 → fpart: 1.1.0 -> 1.2.0 → https://git.io/JvUBD
<{^_^}> [nixpkgs] @bjornfor pushed commit from @r-ryantm to master « fpart: 1.1.0 -> 1.2.0 »: https://git.io/JvUzi
<Twey> clever: What does ‘setuid-ish’ mean?
<dminuoso_> clever: Oh and apparently my message didn't go through. Our switches are no different, except they have ASICs for hardware offloading.
<clever> Twey: nixos generates a setuid wrapper, renames it to dumpcap in this case, and that wrapper then runs the real dumpcap, after gaining root
<dminuoso_> (Because switching 5Tbit/s with nano second latency on general purpose CPUs is unfeasible)
mexisme has quit [Ping timeout: 245 seconds]
<clever> dminuoso_: sounds a lot like the banana pi series of boards
<dminuoso_> What do you mean?
<Twey> clever: Aha. And the wrapper goes into the store?
<clever> dminuoso_: basically, the switch IC out of most "dumb" switches, is capable of doing managed-switch tasks, but the cpu to drive the entire UI is missing
<clever> Twey: yep
<clever> dminuoso_: this is just a "dumb" switch ic, with the management interface wired to an allwinner a20 chip, along with 1 of the ethernet ports
<dminuoso_> clever: Ah indeed. It's pretty much like that in big and expensive.
<clever> dminuoso_: the critical problem with the banana pi, is that the "dumb" switch defaults to bridging every port, so your LAN and WAN are linked on bootup
<clever> dminuoso_: only after linux boots, can linux tell it, "stop that, your supposed to be a firewall!!"
<dminuoso_> clever: Yeah in our case its a bit more specialized, as these switches are 100G switches with 5Tbit/s backplane switching capacity. :)
<dminuoso_> But other than that, it shouldn't be any different from your router
<clever> dminuoso_: there is a spot on the bottom of the pcb for an eeprom, that stores the switch defaults, but the eeprom is missing, and the datasheets are nowhere to be found
<philipp[m]2> infinisil: Yes, I wanted to implement just that. toml should be easy to do, when we already have yaml, right?
<dminuoso_> Huh. Dont mind my last two messages, weechat was being weird.
Lears has joined #nixos
<dminuoso_> clever: In fact all todays switches are like that, and most of them even run Linux - but you are usually jailed inside some magic frontend, so you cant access the linux at all.
<clever> dminuoso_: the banana pi also looks like somebody couldnt decide where to stop with features
[Leary] has quit [Read error: No route to host]
<clever> dminuoso_: it has hdmi, usb host, usb device, a bloody microphone right on the pcb, wifi, sata, lipo battery charging
reverbtank has quit [Quit: WeeChat 1.9.1]
<clever> and even an IR port
reverbtank has joined #nixos
<infinisil> philipp[m]2: yaml is a superset of json, which is why it's so easy
<clever> dminuoso_: id say start by figuring out what uart you are using for the boot menu
<infinisil> philipp[m]2: toml isn't, it will have to be implemented
<clever> dminuoso_: and then try to enable early-printk for it in linux
<infinisil> philipp[m]2: I might try that in https://github.com/NixOS/nixpkgs/pull/75584
<{^_^}> #75584 (by Infinisil, 4 weeks ago, open): Configuration file formats for JSON, INI and YAML
<dminuoso_> clever: I have another switch with an operational Linux. Would that help?
<dminuoso_> (It's not Nixos there, it's basically just a debian)
<clever> dminuoso_: possibly, whats the serial port named under /dev/ ?
<dminuoso_> clever: strange, there's 4 of them ttyS0 through ttyS3
<clever> dminuoso_: sounds like classic x86 serial drivers, just assuming all 4 are present
<clever> dminuoso_: is it x86 or arm??
<adisbladis> infinisil: We don't need to natively support toml though
chloekek has quit [Quit: WeeChat 2.6]
<dminuoso_> clever: x86
<clever> dminuoso_: that would explain it then
<clever> dminuoso_: `ls -l /sys/class/tty/ttyS?` ?
<infinisil> adisbladis: By natively you mean?
<adisbladis> infinisil: builtins.toTOML
<philipp[m]2> infinisil: I meant that the toml spec in and of itself is much simpler and less complex that those other things.
<infinisil> adisbladis: That doesn't exist
<infinisil> adisbladis: Only builtins.fromTOML does
<adisbladis> infinisil: Exactly my point :) We don't need it
<dminuoso_> clever: ../../devices/pnp0/00:06/tty/ttyS0 ../../devices/platform/serial8250/tty/ttyS1 ../../devices/platform/serial8250/tty/ttyS2 ../../devices/platform/serial8250/tty/ttyS3
<infinisil> adisbladis: For this RFC we need a toTOML though
<adisbladis> Because we can already emit json and then convert that in a derivation
<clever> dminuoso_: yep, serial8250 is the driver, same as on a plain old desktop
<clever> dminuoso_: one min
<infinisil> adisbladis: Oh, I guess that would work, though all other generators work at eval time
sigmundv__ has joined #nixos
<infinisil> Then it would make sense to have `generate :: Value -> Derivation` instead of `generate :: Value -> String` for all of them
benedikt93_ has quit [Ping timeout: 258 seconds]
<clever> drivers/tty/serial/amba-pl011.c: * "earlycon=pl011,<address>" on the kernel command line.
<clever> dminuoso_: for arm devices, you can do this, and it would force the kernel to assume a pl011 device is at the given addr
ixxie has joined #nixos
<infinisil> adisbladis: And I guess that makes eval faster too, and I don't see a reason why anybody would want the raw string anyways
<{^_^}> [nixpkgs] @mrkkrp opened pull request #77773 → Buildkite agent fixup → https://git.io/JvUgs
<clever> dminuoso_: and that is done via the struct console .match function...
sigmundv has quit [Ping timeout: 258 seconds]
<clever> 622 * Only attempts to match console command lines of the form:
<clever> 624 * console=uart[8250],0x<addr>[,<options>]
<clever> 623 * console=uart[8250],io|mmio|mmio16|mmio32,<addr>[,<options>]
<clever> dminuoso_: and i find similar docs near the 8250 driver
<clever> dminuoso_: i think earlycon=uart8250,io,<addr>,115200 might work, once you lookup the IO port for COM1
<dminuoso_> clever: whats with that first device ttyS0 by the way?
<adisbladis> infinisil: Makes sense to me :)
<clever> dminuoso_: linux starts at 0, dos/windows start at 1
<adisbladis> It's also makes it trivial to add another format through conversion
<dminuoso_> clever: No I mean the fact that it points at ../../devices/pnp0/00:06/tty/ttyS0
<dminuoso_> What's that pnp0
<clever> dminuoso_: looks like you want earlycon=uart8250,io,0x3f8,115200 ?
<clever> dminuoso_: plug&play, part of the hw auto-detection stuff
<clever> dminuoso_: oh, weird, yeah, S0 is on a different driver from the others...
<dminuoso_> Oh?
<clever> dminuoso_: slightly diff, not entirely sure how diff
<dminuoso_> clever: well why is that 4 devices at all? The device has only one physical serial port.
benedikt93 has joined #nixos
<clever> dminuoso_: another thing you can try, just give console= 4 times
<clever> dminuoso_: legacy reasons, the serial driver just assumes you have 4 serial ports, often you may actually have them on the motherboard
pikajude has quit [Quit: ZNC 1.7.4 - https://znc.in]
jethroksy has joined #nixos
<dminuoso_> clever: Oh you know what, I just realized I can just look at how the debian servers boot...
<dminuoso_> The linux kernel is the same, initrd stuff should in principle be comparable..
ThatDocsLady_ has joined #nixos
pikajude has joined #nixos
<clever> dminuoso_: ah yeah, cat /proc/cmdline
<clever> dminuoso_: and try to just `echo anything > /dev/ttyS0` and see if it comes out
ThatDocsLady has quit [Remote host closed the connection]
<clever> dminuoso_: it could simply be ttyS1 thats going to the plug
<infinisil> adisbladis: At least formats that have a conversion tool from json. I can't seem to find one for INI, but I guess we can use the Nix version still, or write a tool ourselves
erasmas has joined #nixos
rizary_ has quit []
<infinisil> Though, currently that config format PR is made for nixpkgs/lib, where pkgs isn't available
rizary_ has joined #nixos
hoek has quit []
<dminuoso_> clever: I think I have to address this in an hour from now. The cellular reception is so bad, I get connection losses from my console server every minute or so..
<dminuoso_> This would be quite an interesting idea though. We could design a specialized nixos module for describing switches.
<dminuoso_> And then we could operate our core network using nixops
hoek has joined #nixos
chessai has quit []
<abbradar[m]> infinisil: philipp pinged me about TOML, I actually have a working `toTOML` ready - see github
chessai has joined #nixos
<philipp[m]2> Because of course he has.
takeda has joined #nixos
<infinisil> abbradar[m]: Nice!
<abbradar[m]> I'm suuuure it has some edge cases not covered, I use `toJSON` for strings and stuff
<infinisil> Yeah, I recently read through the toml spec, and there's a bunch of stuff in it
<abbradar[m]> I tried to cover as much as possible, like nested objects, arrays of objects and stuff
nlofaro has quit []
nlofaro has joined #nixos
<Twey> What are the valid options for `networking.interfaces.${interfaceName}`?
<Twey> The manual mentions ipv4.addresses but that's all I can see
<clever> Twey: `man configuration.nix`
<dminuoso_> clever: Well its ttyS0 for sure. Is there a way to determine which IO port is used?
alexherbo20 has joined #nixos
<Twey> Ooh, there's more stuff in there
<clever> dminuoso_: if its standard x86 hardware, then the wiki i linked before should be correct
<Twey> clever: Specifically I'd like to set `forward_delay` and `stp_state` on my bridge device
alex`` has quit [Ping timeout: 240 seconds]
alexherbo2 has quit [Ping timeout: 258 seconds]
alexherbo20 is now known as alexherbo2
<Twey> clever: E.G. `ip link add bridge0 type bridge forward_delay 0 stp_state 0`
<Twey> Ohh, there's `networking.bridges` for that — never mind :)
<clever> Twey: though it only has 2 options
FRidh has quit [Quit: Konversation terminated!]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Twey> clever: Hm, yes, doesn't seem that useful
alex`` has joined #nixos
<clever> Twey: the service may need to be updated to add those options
<dminuoso_> clever: Unrelatedly, do you have a terminal emulator to recommend that will behave when talking to some of the more exotic serial devices?
<dminuoso_> So far the kitty experience has been rough, to say the least.
<clever> dminuoso_: ive been using minicom for years
rajivr___ has quit []
rajivr___ has joined #nixos
<dminuoso_> clever: Argh heh. Well I have a console server already.
andymandias_ has quit [Ping timeout: 265 seconds]
andymandias has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #77775 → fpart: fts (fix w/musl) → https://git.io/JvU2u
chagra_ has joined #nixos
chagra has quit [Ping timeout: 240 seconds]
sigmundv__ has quit [Ping timeout: 260 seconds]
wildtrees has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #77722 → httpie: 1.0.3 -> 2.0.0 → https://git.io/JvUsR
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvU2i
<{^_^}> [nixpkgs] @dtzWill opened pull request #77776 → bibata-cursors: 0.4.1 -> 0.4.2 → https://git.io/JvU2P
<dtz> haha wasn't trying but DARN so close to all 7's on the PR number
<clever> :D
<{^_^}> [nixpkgs] @KoviRobi opened pull request #77777 → Rosie init at unstable 2020-01-11 → https://git.io/JvU21
<multun> :oooo
<infinisil> And there it is!
<multun> the number of the nix
<dtz> hahaha
ajmcmiddlin has quit []
ajmcmiddlin has joined #nixos
gnidorah has joined #nixos
<gnidorah> hi. how to regularly check all packages I maintain whether they build sucessfully?
<clever> gnidorah: if your in the maintainer list, hydra.nixos.org should email you when they fail to build
<infinisil> clever: This was turned off a long time ago
<clever> ack!
sdier has quit []
sdier has joined #nixos
judson_ has joined #nixos
judson__ has quit [Remote host closed the connection]
<o1lo01ol1o> we have a hydra server putting it's derivations in a private s3 bucket using it's aws credential profile, hurrah. However, now it no longer can locate logs for failed builds, is there a config option I can use to point it at the `s3://uri/log/?profile=foo`?
abathur has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @Infinisil merged pull request #75172 → Merge pull request #75172 from ivan/libimobiledevice-bump → https://git.io/JeypU
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/JvUaL
kitemikaze has quit []
kitemikaze has joined #nixos
oharvey has quit []
<gnidorah> infinisil: is there an alternative approach? I'm fine with building all my packages on a local machine
oharvey has joined #nixos
techtangents has quit []
techtangents has joined #nixos
<{^_^}> [nixpkgs] @grahamc merged pull request #77773 → Buildkite agent fixup → https://git.io/JvUgs
<{^_^}> [nixpkgs] @grahamc pushed 3 commits to master: https://git.io/JvUaG
<drakonis1> 77777 soon, who'll be our lucky winner
<infinisil> drakonis1: Already happened
psyanticy has joined #nixos
<gchristensen> #77777
<{^_^}> https://github.com/NixOS/nixpkgs/pull/77777 (by KoviRobi, 16 minutes ago, open): Rosie init at unstable 2020-01-11
<drakonis1> ho ho
<infinisil> gnidorah: You might be able to do it with some nix expression, I'll give it a try..
<drakonis1> that's a good one
ixxie has quit [Ping timeout: 268 seconds]
dm9 has quit [Quit: WeeChat 2.7]
kalbasit has quit []
kalbasit has joined #nixos
shabius_ has quit [Quit: Leaving]
coot has quit []
<{^_^}> [nixpkgs] @globin merged pull request #77769 → grafana: 6.5.2 -> 6.5.3 → https://git.io/JvURj
coot has joined #nixos
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/JvUaw
<infinisil> gnidorah: This works: https://paste.infinisil.com/pEzTIlpp0A.nix
<infinisil> Execute with `nix-build the-file.nix --argstr maintainer gnidorah`
erasmas has quit [Read error: Connection reset by peer]
gagbo has quit [Quit: I'm out !]
chloekek has joined #nixos
<infinisil> Neat, all the packages I maintain build
lukash_ is now known as lukash_|away
tjg1 has quit [Quit: DON'T KEEP CALM AND FUCK THIS. FUCK THAT. FUCK YOU. FUCK OFF.]
<infinisil> Or even simpler: https://paste.infinisil.com/PeJ_01eZ0s.nix
<gnidorah> infinisil: thank you much! it doesn't work for inherited attributes though, like https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/instant-messengers/rambox/default.nix#L49
tjg1 has joined #nixos
magnetophon has joined #nixos
<jethroksy> f
<infinisil> gnidorah: Oh that's a mistake in the expression
<infinisil> > { inherit ({ foo = 10; }); }
<{^_^}> { }
<infinisil> That syntax doesn't do anything
<infinisil> Should be `meta = rambox-bare.meta // { platforms = [ ... ]; }` instead
<infinisil> Instead of the inherit
jethroksy has left #nixos ["ERC (IRC client for Emacs 28.0.50)"]
lukego has quit []
lukego has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
tilpner has quit [Quit: tilpner]
thomashoneyman has joined #nixos
Neo-- has joined #nixos
fresheyeball has joined #nixos
<fresheyeball> I am having trouble working with ghcjs on nixos 19.09
Theuni2 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<fresheyeball> anyone seen this one? I am used to adding dontCheck's to my overlay for ghcjs, but I have never seen this failure
tilpner has joined #nixos
ixxie has joined #nixos
shabius has joined #nixos
<gnidorah> infinisil: ah thanks. I will do a PR
<fresheyeball> if you want to see the actual build and code
<thomashoneyman> has anyone here used yarn2nix (the moretea version) and patched a dependency?
<thomashoneyman> a package in my package.json depends on another package which is failing, so i want to update the package i depend on's dependency list
cinimod` has joined #nixos
<thomashoneyman> mypackage.json -> workingpackage.json -> brokenpackage
<thomashoneyman> i want to patch workingpackage.json to point at a non-broken package instead
<Ankhers> If I want to cross compile for multiple different targets, what are my options?
<arcnmx> my approach in the past has been to patch the lockfile/package.json and regen yarn.nix against it
janneke_ has joined #nixos
cinimod has quit [Ping timeout: 265 seconds]
<thomashoneyman> arcnmx: i changed workingpackage.json and regenerated yarn.nix from it, but i'm not sure how to then use that
<thomashoneyman> like how i could import it and say "Use this" to yarn2nix
OmnipotentEntity has joined #nixos
<thomashoneyman> put differently, i can patch my own package.json, but i'm not sure how to do that one level down (patch a dependency's package.json)
janneke has quit [Ping timeout: 260 seconds]
<arcnmx> mm... cases where I've done it I've pointed it to a revision/tarball of workingpackage with the change made I think :(
gnidorah has quit []
gnidorah has joined #nixos
<thomashoneyman> most likely it's a terrible idea
<thomashoneyman> i'd prefer not to rely on this package at all
picantest has left #nixos ["Leaving"]
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<thomashoneyman> but there's quite a bit of effort in moving off and rewriting the relevant bits
ee194350 has quit [Ping timeout: 265 seconds]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer opened pull request #77780 → openssl: don’t separate debug info on useLLVM → https://git.io/JvUVq
ixxie has quit [Ping timeout: 268 seconds]
ee194350 has joined #nixos
<{^_^}> [nixpkgs] @arcnmx opened pull request #77781 → vit: fix check phase → https://git.io/JvUVY
picantest has joined #nixos
<fresheyeball> waiting for locks or build slots...
<fresheyeball> is there a way to just stop whatever has it locked?
<{^_^}> [nixpkgs] @gnidorah opened pull request #77782 → rambox: fix meta → https://git.io/JvUVZ
cap_sensitive has quit [Quit: WeeChat 2.7]
mexisme has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Infinisil merged pull request #77782 → rambox: fix meta → https://git.io/JvUVZ
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JvUVc
<x123_> Hmm, does anyone know how long it takes for a PR after being merged to master and commented with the backport thing to release-19.09 to actually show up in the channel? I'm just curious about https://github.com/NixOS/nixpkgs/pull/77772 as based on the mails or activity here it seemed like it was pushed to 19.09, but I assume there is some lagtime or bundling up that needs to happen on a semi-regular basis?
NoctisLa1 has joined #nixos
<{^_^}> #77772 (by x123, 3 hours ago, merged): Merge pull request #77772 from x123/x123-add-qt-wrap-xygrib
drakonis1 is now known as drakonis
<infinisil> x123_: A couple hours at best, a couple days at worst
<infinisil> Usually stable gets to the channel pretty fast since not many updates are done there
<infinisil> (unless it's a mass rebuild)
NoctisLabs has quit [Ping timeout: 265 seconds]
<x123_> alright, good to know. Was just making sure nothing was wrong with it, I'm in no particular rush, mainly curious.
<infinisil> x123_: Check https://hydra.nixos.org/job/nixos/release-19.03/tested for the status
<fresheyeball> hmm I restarted the nix-daemon
opthomasprime has joined #nixos
<fresheyeball> and I can build on that machine
<infinisil> x123_: Um wrong channel, this one: https://hydra.nixos.org/job/nixos/release-19.09/tested
<fresheyeball> but on gitlab its still stuck on "waiting for locks"
the_pumpkin_man[ has joined #nixos
<the_pumpkin_man[> Hey, does anyone here use enso-os-greeter as lightdm greeter and noticed it doesn't work ? It's really strange, it has worked today but is now broken
englishm has quit [Ping timeout: 252 seconds]
kapil_ has quit [Ping timeout: 252 seconds]
TallerGhostWalt_ has quit [Ping timeout: 252 seconds]
jlpeters has quit [Ping timeout: 252 seconds]
jackdk has quit [Ping timeout: 250 seconds]
jbetz has quit [Ping timeout: 250 seconds]
vdemeester has quit [Ping timeout: 246 seconds]
waleee-cl has quit [Ping timeout: 260 seconds]
pkral has quit [Ping timeout: 260 seconds]
philipcristiano has quit [Ping timeout: 260 seconds]
hoek has quit [Ping timeout: 245 seconds]
peel has quit [Ping timeout: 252 seconds]
alunduil has quit [Ping timeout: 252 seconds]
valwal has quit [Ping timeout: 252 seconds]
ProofTechnique has quit [Ping timeout: 252 seconds]
steveeJ has quit [Ping timeout: 252 seconds]
kalbasit has quit [Ping timeout: 272 seconds]
jmeredith has quit [Ping timeout: 272 seconds]
tazjin has quit [Ping timeout: 272 seconds]
jared-w has quit [Ping timeout: 246 seconds]
fnords has quit [Ping timeout: 246 seconds]
midchildan has quit [Ping timeout: 248 seconds]
mpickering has quit [Ping timeout: 248 seconds]
sorear has quit [Read error: Connection reset by peer]
cqc_ has quit [Ping timeout: 250 seconds]
bgupta has quit [Ping timeout: 250 seconds]
etrepum has quit [Ping timeout: 250 seconds]
taktoa[c] has quit [Read error: Connection reset by peer]
carter has quit [Ping timeout: 264 seconds]
lally has quit [Ping timeout: 264 seconds]
c00w has quit [Ping timeout: 264 seconds]
savanni has quit [Read error: Connection reset by peer]
nlofaro has quit [Ping timeout: 245 seconds]
NemesisD has quit [Ping timeout: 245 seconds]
aristid has quit [Ping timeout: 252 seconds]
CustosLimen has quit [Ping timeout: 252 seconds]
feepo has quit [Ping timeout: 252 seconds]
mitsuhiko has quit [Ping timeout: 252 seconds]
techtangents has quit [Ping timeout: 260 seconds]
darkf has quit [Ping timeout: 246 seconds]
r0bby has quit [Read error: Connection reset by peer]
nkaretnikov has quit [Read error: Connection reset by peer]
Synthetica has quit [Read error: Connection reset by peer]
sevanspowell has quit [Ping timeout: 258 seconds]
pointfree has quit [Ping timeout: 248 seconds]
heatm1s3r has quit [Ping timeout: 252 seconds]
scott has quit [Ping timeout: 252 seconds]
evck has quit [Ping timeout: 252 seconds]
bitonic has quit [Ping timeout: 252 seconds]
thomashoneyman has quit [Ping timeout: 245 seconds]
teehemkay has quit [Ping timeout: 245 seconds]
victorbjelkholm_ has quit [Ping timeout: 246 seconds]
chrisaw has quit [Ping timeout: 264 seconds]
manveru has quit [Ping timeout: 264 seconds]
alanz has quit [Ping timeout: 260 seconds]
fnords has joined #nixos
nimblepoultry has quit [Ping timeout: 252 seconds]
hamishmack has quit [Ping timeout: 246 seconds]
joshmeredith has quit [Ping timeout: 246 seconds]
davidtwco has quit [Ping timeout: 246 seconds]
metalrain has quit [Ping timeout: 246 seconds]
teozkr has quit [Ping timeout: 246 seconds]
typetetris has quit [Ping timeout: 248 seconds]
scoates has quit [Ping timeout: 248 seconds]
emily has quit [Ping timeout: 248 seconds]
sevanspowell has joined #nixos
adamse has quit [Ping timeout: 245 seconds]
o1lo01ol1o has quit [Ping timeout: 240 seconds]
gnidorah has quit [Ping timeout: 272 seconds]
tertl3 has quit [Ping timeout: 272 seconds]
rizary_ has quit [Ping timeout: 272 seconds]
psyanticy has quit [Ping timeout: 272 seconds]
srhb has quit [Ping timeout: 250 seconds]
blackriversoftwa has quit [Ping timeout: 246 seconds]
ctp has quit [Ping timeout: 246 seconds]
marcinkuzminski has quit [Ping timeout: 264 seconds]
rodarmor has quit [Ping timeout: 252 seconds]
kitemikaze has quit [Ping timeout: 260 seconds]
lirzhv has quit [Ping timeout: 260 seconds]
psyanticy has joined #nixos
tazjin has joined #nixos
jbetz has joined #nixos
jlpeters has joined #nixos
peel has joined #nixos
midchildan has joined #nixos
cqc_ has joined #nixos
kalbasit has joined #nixos
jackdk has joined #nixos
bgupta has joined #nixos
feepo has joined #nixos
TallerGhostWalt_ has joined #nixos
ProofTechnique has joined #nixos
alunduil has joined #nixos
techtangents has joined #nixos
otti0815 has quit [Ping timeout: 240 seconds]
pkral has joined #nixos
mpickering has joined #nixos
kitemikaze has joined #nixos
adamse has joined #nixos
nlofaro has joined #nixos
NemesisD has joined #nixos
lally has joined #nixos
savanni has joined #nixos
ctp has joined #nixos
steveeJ has joined #nixos
dashkal has quit [Ping timeout: 240 seconds]
dukedave has quit [Read error: Connection reset by peer]
hamishmack has joined #nixos
davidtwco has joined #nixos
waleee-cl has joined #nixos
valwal has joined #nixos
thomashoneyman has joined #nixos
blackriversoftwa has joined #nixos
tertl3 has joined #nixos
hoek has joined #nixos
chrisaw has joined #nixos
gnidorah has joined #nixos
scoates has joined #nixos
scott has joined #nixos
darkf has joined #nixos
kapil_ has joined #nixos
rizary_ has joined #nixos
aristid has joined #nixos
bitonic has joined #nixos
sorear has joined #nixos
dukedave has joined #nixos
pointfree has joined #nixos
pointfree has quit [Excess Flood]
nimblepoultry has joined #nixos
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/f69a5b291c2 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
lirzhv has joined #nixos
evck has joined #nixos
steveeJ has quit [Max SendQ exceeded]
marcinkuzminski has joined #nixos
rodarmor has joined #nixos
otti0815 has joined #nixos
typetetris has joined #nixos
dashkal has joined #nixos
heatm1s3r has joined #nixos
abathur has joined #nixos
manveru has joined #nixos
srhb has joined #nixos
wpcarro has joined #nixos
mpickering has quit [Ping timeout: 265 seconds]
savanni has quit [Read error: Connection reset by peer]
psyanticy has quit [Read error: Connection reset by peer]
blackriversoftwa has quit [Read error: Connection reset by peer]
heatm1s3r has quit [Ping timeout: 245 seconds]
fnords has quit [Read error: Connection reset by peer]
sorear has quit [Ping timeout: 268 seconds]
fnords has joined #nixos
srhb has quit [Ping timeout: 245 seconds]
jackdk has quit [Ping timeout: 260 seconds]
ctp has quit [Ping timeout: 268 seconds]
dukedave has quit [Ping timeout: 260 seconds]
aristid has quit [Ping timeout: 260 seconds]
manveru has quit [Ping timeout: 272 seconds]
UndefinedIsNotAF has joined #nixos
boturl4r[m] has joined #nixos
scheming_around6 has joined #nixos
scheming_around6 is now known as butterthebuddha
<butterthebuddha> How do I install a specific version of python with nix?
<butterthebuddha> Such as python 3.6.5
<simpson> If you don't need control over patchlevels, just minor versions, then there are names like `python36`.
fnords has quit [Max SendQ exceeded]
<simpson> > python36Packages.flask.meta
<{^_^}> { available = <CODE>; description = "A microframework based on Werkzeug, Jinja 2, and good intentions"; homepage = "http://flask.pocoo.org/"; isBuildPythonPackage = <CODE>; license = <CODE>; name = <C...
<OmnipotentEntity> butterthebuddha, I think a better question might be what are you attempting to accomplish? Are you trying to pick a specific version of python and packages for use with a specific program?
<OmnipotentEntity> Or do you want a systemwide install of an older python for some reason?
<butterthebuddha> omnipotententity I'm trying to use a specific version of python for a specific project
chenhq2005 has joined #nixos
<OmnipotentEntity> And you have a nix shell script setup?
<OmnipotentEntity> And you know about withPackages?
<butterthebuddha> I'm setting up direnv, which I think accomplishes that for me?
<butterthebuddha> not much
<butterthebuddha> still getting to grips with The Nix Way
<OmnipotentEntity> ok, to use direnv you need a nix.shell file and .envrc that tells direnv to start.
<OmnipotentEntity> sorry, shell.nix
<hpfr[m]> Does anyone have a better way of handling the nerd fonts package? It pulls the same 2GB from github every time, which is a huge time sink
<OmnipotentEntity> let me throw an example into pastebin
work_ has quit [Quit: Connection closed for inactivity]
<OmnipotentEntity> butterthebuddha, https://pastebin.com/rhghnkRy
wpcarro has quit [Read error: Connection reset by peer]
<OmnipotentEntity> that's an example of a python project I'm working on that needs a bunch of different packages.
wpcarro has joined #nixos
<OmnipotentEntity> you'd use python36 instead of 37
<OmnipotentEntity> and whatever packages you need
<OmnipotentEntity> if you don't know the names of the packages you can find them using nix search
joshmeredith has joined #nixos
<butterthebuddha> omnipotententity I can't specify python 3.6.5?
<symphorien> > python36.version
<{^_^}> "3.6.10"
mDuff has joined #nixos
<evanjs> wedens[m]: yah the hm module is what I used (mimeapps). I refuse to do things outside of nixos/hm if at all possible
erasmas has joined #nixos
<symphorien> omnipotententity: not without work.
captn3m0 has quit [Ping timeout: 240 seconds]
mpickering has joined #nixos
<symphorien> Sorry, that was for butterthebuddha
<OmnipotentEntity> You'd have to essentially write a derivation
<OmnipotentEntity> for 3.6.5
<OmnipotentEntity> do you specifically need 3.6.5? Or will 3.6.10 do?
<symphorien> You *could* use an old revision of nixpkgs
<OmnipotentEntity> that too
sorear has joined #nixos
<OmnipotentEntity> if 3.6.5 was packaged
<OmnipotentEntity> and they didn't skip from 3.6.4 to 3.6.6 or something
<butterthebuddha> 3.6.5 would be ideal, but I'm not willing to put in more than an ε of effort so I'll probably stick to 3.6.10 for now
<simpson> butterthebuddha: Um, are you *sure* that it would be ideal? Look at all the security fixes that you're avoiding: https://docs.python.org/3.6/whatsnew/changelog.html
<butterthebuddha> simpson Well the remote system my code is eventually going to has python 3.6.5 installed
<DigitalKiwi> but you'd also avoid any security problems introduced since then!
<simpson> butterthebuddha: Oh. You should tell them to patch up; it's been nearly 2yrs!
joshmeredith has quit [Ping timeout: 258 seconds]
<OmnipotentEntity> oh, if you're worried about language compatibility then you're honestly probably fine on 3.6.10, and probably fine even on 3.7
<simpson> omnipotententity: No, Python's minor version numbering is *precisely* for stdlib compatibility. Code written for 3.6 is not necessarily expected to run on 3.7 without changes. This is in stark contrast to the patchlevel.
<DigitalKiwi> maybe they're sending pickles
<OmnipotentEntity> I said probably, not certainly ;P
captn3m0 has joined #nixos
<DigitalKiwi> is the remote system centos 7
<{^_^}> [nixpkgs] @volth opened pull request #77783 → oraclejdk8: 8u211 -> 8u241 → https://git.io/JvUwr
sorear has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @yorickvP opened pull request #77784 → Sort the maintainer-list → https://git.io/JvUwP
captn3m0 has quit [Ping timeout: 272 seconds]
captn3m0- has joined #nixos
jmeredith has joined #nixos
victorbjelkholm_ has joined #nixos
Dandellion has quit [Quit: irc_error]
jonten has joined #nixos
hextionsw has joined #nixos
<hextionsw> hello
<hextionsw> doss it
hextionsw has left #nixos [#nixos]
butterthebuddha has quit [Remote host closed the connection]
mDuff has quit [Ping timeout: 272 seconds]
hextionsw has joined #nixos
<hextionsw> hello
jonten has quit [Ping timeout: 258 seconds]
<OmnipotentEntity> hello again
<hextionsw> doss it 10.199.8.166
hextionsw has left #nixos [#nixos]
ThatDocsLady_ has quit [Ping timeout: 260 seconds]
<OmnipotentEntity> you want us to ddos a local IP?
<OmnipotentEntity> fuck off please
<gchristensen> omnipotententity: please watch the language and remain curteous, even to such strange people :)
<OmnipotentEntity> right, sorry
<gchristensen> thanks
cinimod`` has joined #nixos
<OmnipotentEntity> Potentially stupid question/problem. I have an application compiled against CUDA 10.1 (also tested against 10.2 using a custom derivation) and I'm running driver version 440.44, yet I'm getting "CUDA driver version is insufficient for CUDA runtime version" what am I doing wrong?
<nahamu> what cuda version does `nvidia-smi` report?
<OmnipotentEntity> 10.2
UndefinedIsNotAF has quit [Read error: Connection reset by peer]
butterthebuddha has joined #nixos
<butterthebuddha> Why do clang and gcc come with "wrappers"/
<butterthebuddha> "wrappers"?*
ctp has joined #nixos
<clever> butterthebuddha: to add things to -I and -L, even if the build system overwrites CFLAGS
<OmnipotentEntity> If you need a specific version of gcc or clang, it's better to use that specific environment (vs the std one)
<OmnipotentEntity> here's an example:
jonten has joined #nixos
cinimod` has quit [Ping timeout: 272 seconds]
mallox has joined #nixos
UndefinedIsNotAF has joined #nixos
<{^_^}> [nixpkgs] @grahamc merged pull request #77768 → Replace short URL from #63103 with full URL. → https://git.io/JvUB9
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/JvUr8
<{^_^}> [nixpkgs] @dtzWill merged pull request #77776 → bibata-cursors: 0.4.1 -> 0.4.2 → https://git.io/JvU2P
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/JvUrB
kapil_ has quit [Quit: Connection closed for inactivity]
srhb has joined #nixos
jackdk has joined #nixos
alanz has joined #nixos
<witchof0x20> How would I do a nixos-rebuild using a custom nixpkgs directory? I thought it was `-I NIXPKGS=/path/to/nixpkgs` but it seems i'm remembering incorrectly
<infinisil> witchof0x20: lowercase the nixpkgs
<witchof0x20> infinisil: ahh case sensitivity strikes again. Thanks!
xelxebar has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @pstn opened pull request #77785 → gnunet: 0.12.1 -> 0.12.2 → https://git.io/JvUr6
<OmnipotentEntity> butterthebuddha, sorry I gave you a pastebin with a custom location for nixpkgs last time.
<OmnipotentEntity> I just noticed, use <nixpkgs> instead of ~/work/nixpkgs
steveeJ has joined #nixos
pkral has quit [Remote host closed the connection]
<Valodim[m]> any reason why a configuration based on 1909 would the kernel-modules derivation itself
<Valodim[m]> ?
tertl3 has quit [Quit: Connection closed for inactivity]
butterthebuddha has quit [Remote host closed the connection]
<Valodim[m]> after a channel-update, nixos-rebuild switch says it wants to build /nix/store/zjpg0r8ghh4kxlkhi4yzm67nrfpmcrym-linux-5.4.11-modules.drv
reallymemorable has joined #nixos
justanotheruser has quit [Ping timeout: 268 seconds]
leotaku has quit [Quit: ZNC 1.7.4 - https://znc.in]
acarrico has quit [Ping timeout: 240 seconds]
leotaku has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @nh2 merged pull request #77694 → marktext: init → https://git.io/JvJhL
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JvUr1
janneke_ is now known as janneke
<Valodim[m]> I mean I could let it build, but I'd really rather not have to?
<Valodim[m]> oh actually, it seemed to work now without any [ CC ] lines in the output
<Valodim[m]> maybe I'm just confused :)
<DigitalKiwi> that makes 2 of us
andymandias has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @witchof0x20 opened pull request #77786 → [WIP] pcsc-safenet: init at 9.0.43-0 → https://git.io/JvUrH
andymandias has joined #nixos
virus_dave has quit [Quit: virus_dave]
virus_dave has joined #nixos
justanotheruser has joined #nixos
wpcarro has quit [Ping timeout: 260 seconds]
<witchof0x20> Hmm. I have a proprietary library that depends on openssl 0.9. It seems to work when i have in the environment LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./lib where lib is a folder containing the symlink libcrypto.so.0.9.8 to ${openssl}/lib/libcrypto.so.1.1
<witchof0x20> What would be the best way to package this library? Should I have it depend on an overrided version of openssl (previous version) or try to change the dependency
<{^_^}> [nixpkgs] @dtzWill merged pull request #77781 → vit: fix check phase → https://git.io/JvUVY
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/JvUrA
<witchof0x20> https://github.com/NixOS/nixpkgs/pull/77786 is what I'm working on for reference
<{^_^}> #77786 (by witchof0x20, 9 minutes ago, open): [WIP] pcsc-safenet: init at 9.0.43-0
mexisme has quit [Ping timeout: 272 seconds]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/f69a5b291c2 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
englishm has joined #nixos
opthomasprime has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @kamadorueda opened pull request #77787 → fluidasserts: init at 20.1.21324 → https://git.io/JvUos
karetsu has joined #nixos
Synthetica has joined #nixos
zaeph has quit [Ping timeout: 240 seconds]
mDuff has joined #nixos
mexisme has joined #nixos
teej has quit [Remote host closed the connection]
zaeph has joined #nixos
justanotheruser has joined #nixos
mDuff has quit [Ping timeout: 268 seconds]
dhess has joined #nixos
pbb has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @domenkozar pushed to master « chrome-token-signing: fix qt runtime error »: https://git.io/JvUoa
pbb has joined #nixos
<dhess> Dumb question time: let's assume I have an Emacs package that wants to call out to an executable, say, brittany, but brittany doesn't come with a nice nixpkgs Emacs package, like structured-haskell-mode does. How can I get brittany in Emacs's exec-path declaratively?
gnidorah has quit [Quit: Connection closed for inactivity]
lambda-11235 has joined #nixos
<dhess> I tried wrapping it all in a buildEnv using paths=[...] but Emacs doesn't see the non-Emacs paths that're in there.
<dhess> I don't see anything in the Emacs section of the Nixpkgs manual that covers this situation.
risson has quit [Ping timeout: 245 seconds]
sk8forether has quit [Quit: Connection closed for inactivity]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/4872e65dfbf (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
waleee-cl has quit [Quit: Connection closed for inactivity]
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
alexherbo2 has joined #nixos
darkf has quit [Remote host closed the connection]
reallymemorable has quit [Quit: reallymemorable]
johnw has quit [Remote host closed the connection]
jackdk_ has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
thomashoneyman has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @kamadorueda opened pull request #77788 → pythonPackages.cfn-flip: 1.1.0.post1 -> 1.2.2 → https://git.io/JvUop
dansho has joined #nixos
jonten has quit [Ping timeout: 258 seconds]
jared-w has joined #nixos
captn3m0- has quit [Ping timeout: 272 seconds]
captn3m0 has joined #nixos
o1lo01ol1o has joined #nixos
CustosLimen has joined #nixos
ixxie has joined #nixos
pbb_ has joined #nixos
pbb has quit [Ping timeout: 272 seconds]
karetsu has quit [Quit: WeeChat 2.6]
pbb_ has quit [Ping timeout: 272 seconds]
<hpfr[m]> nixos-install says “Failed to set LoaderSystemToken EFI variable: No space left on device”, but /mnt/boot is only 4% used. Running nixos-install again gives the same error. I’m installing over an old installation, do I have to delete what’s already on /boot?
UndefinedIsNotAF has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
m1cr0man has joined #nixos
pbb has joined #nixos
philr has joined #nixos
<gchristensen> hpfr[m]: sounds likethath might be efivars not /boot
<samueldr> and if it is, it may be uh... troublesome to fix appropriately
<gchristensen> canTouchEfiVars = false maybe?
Squarism is now known as meebo
meebo is now known as Squarism
<hpfr[m]> gchristensen: in the config I’m installing? It was true before and installed fine
<gchristensen> yeah, but maybe setting it to false will fix your problem
<gchristensen> "fix"
<hpfr[m]> Wdym “fix” how do I actually fix it
<gchristensen> try setting canTouchEfiVars to false
<gchristensen> I don't know, but maybe you don't need to write to the EFI variables for the install to work
<hpfr[m]> Ok, I’ll try that
<hpfr[m]> Is it possible that there’s leftovers on /boot from the current install causing issues
b42 has joined #nixos
<{^_^}> [nixpkgs] @kuznero opened pull request #77789 → kind: 0.6.1 -> 0.7.0 → https://git.io/JvUK1
jmeredith has quit [Quit: Connection closed for inactivity]
<hpfr[m]> Hey, it worked
<hpfr[m]> Wish I knew why it didn’t before though
rengglian has joined #nixos
Synthetica has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @DieGoldeneEnte closed pull request #77476 → clang_9: fix compilation of HIP-code → https://git.io/Jvfv2
LouisDK has joined #nixos
<rengglian> Hi, I have a problem to build a library with an zlib dependency.
<rengglian> Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
<rengglian> { stdenv, fetchFromGitHub, zlib, cmake, openssl, curl, boost }:
<makefu> rengglian: try adding pkgconfig
<rengglian> { stdenv, fetchFromGitHub, pkgconfig, zlib, cmake, openssl, curl, boost }:
<rengglian> like that? did not solve the problem
kvda has joined #nixos
<makefu> you will need to add it to your buildInputs
<rengglian> nativeBuildInputs = [ cmake pkgconfig ];
<LouisDK> I want to install a package from a custom version of nixpkgs but it fails: https://pastebin.com/t6Ctmhi2 - any idea why?
jgeerds__ has joined #nixos
<rengglian> did not solve the problem
fusion809 has joined #nixos
Theuni2 has joined #nixos
<rengglian> there is also this message /nix/store/y386dalhqyd4cc7ix4nyamfcifjxg7cs-cmake-3.15.1/share/cmake-3.15/Modules/FindZLIB.cmake:115 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
<rengglian> nix/store/y386dalhqyd4cc7ix4nyamfcifjxg7cs-cmake-3.15.1/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
jonten has joined #nixos
<rengglian> from the call stack
mallox has quit [Quit: Leaving]
Theuni2 has quit [Client Quit]
noonien has quit [Quit: Connection closed for inactivity]
Theuni2 has joined #nixos
lambda-11235 has quit [Quit: Bye]
ixxie has quit [Ping timeout: 258 seconds]
vld has quit [Ping timeout: 258 seconds]
<LouisDK> I fixed my issue. The package was called: chromiumUngoogled
<{^_^}> [nix] @Ericson2314 opened pull request #3322 → Coverage per-platform → https://git.io/JvU6q
rajivr___ has quit [Quit: Connection closed for inactivity]
abathur has quit [Ping timeout: 272 seconds]
ixxie has joined #nixos
<{^_^}> [nixpkgs] @HugoReeves opened pull request #77790 → cassowary: init at v0.3.0 → https://git.io/JvU6c
acarrico has joined #nixos
otulp has quit [Quit: Lost terminal]
ixxie has quit [Ping timeout: 240 seconds]
ddellacosta has quit [Ping timeout: 268 seconds]
felixfoertsch has quit [Ping timeout: 265 seconds]
acarrico has quit [Ping timeout: 258 seconds]
Theuni2 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<m1cr0man> Finally got my weechat set up again :P I don't think I ever ran /save haha
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @jansol opened pull request #77791 → renderdoc: 1.5 -> 1.6 → https://git.io/JvU6R
werner291 has joined #nixos
joko has joined #nixos
LouisDK has quit [Remote host closed the connection]
jackdk_ has quit [Ping timeout: 240 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
vidbina_ has joined #nixos
c0c0 has quit [Ping timeout: 265 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Infinisil closed pull request #49420 → steam: refactor steam-runtime → https://git.io/fx7yf
tomberek has quit [Ping timeout: 265 seconds]
hr[m] has joined #nixos
<{^_^}> [nixpkgs] @ericdallo opened pull request #77792 → clojure-lsp: 20200109T185134 -> 20200114T225020 → https://git.io/JvU6P
<hr[m]> Hi all. I've submitted a new 'init' pr to nixpkgs, you can see it just above, for the new tool cassowary. Relevant links, https://github.com/NixOS/nixpkgs/pull/77790 and https://github.com/rogerwelin/cassowary I currently don't have access to test the build on my NixOS machine. Could one of you try building the PR on NixOS? Thanks
<{^_^}> #77790 (by HugoReeves, 19 minutes ago, open): cassowary: init at v0.3.0
jackdk_ has joined #nixos
ddellacosta has joined #nixos
<infinisil> hr[m]: Not being able to build will be a problem for contributing, what's the problem?
felixfoertsch has joined #nixos
<reverbtank> quit
reverbtank has quit [Quit: WeeChat 1.9.1]
ee194350 has quit [Ping timeout: 260 seconds]
erasmas has quit [Quit: leaving]
ee194350 has joined #nixos
erasmas has joined #nixos
domogled has quit [Quit: domogled]
<hr[m]> @infinisil I’m away from my NixOS desktop for a few days. It builds fine on MacOS and should also build fine on NixOS. I can test builds most of the time on NixOS, just can’t today as I’m not at a NixOS machine.
<infinisil> Ah so it's just nixos you can't test it on
joepie91 has joined #nixos
<erasmas> I am running into infinite recursion in a hydra build, but when I use nix-build on the same release file it works fine
<erasmas> the only thing I can think of is I have some nested libraries with lots of their own callPackage definitions. is there some safer way to scope those or have packages call each other?
<hr[m]> infinisil: yeah
f0x has joined #nixos
fragamus has joined #nixos
<{^_^}> [nixpkgs] @Infinisil closed pull request #30284 → fish: always set up the basic Nix env during shell initialization → https://git.io/vdVQb
cap_sensitive has joined #nixos
teozkr has joined #nixos
ixxie has joined #nixos
<cap_sensitive> Hi. I'm running nixos on rpi4, with linuxPackages_rpi4 and rpi foundation's bootloader. How to enable the "dtoverlay=xxxx"? I've tried to put that ine in boot.loader.raspberryPi.firmwareConfig, but no /boot/overlays is getting created
fragamus has quit [Ping timeout: 268 seconds]
fragamus has joined #nixos
savanni has joined #nixos
fragamus has quit [Client Quit]
o1lo01ol1o has quit [Remote host closed the connection]
wildtrees has quit [Ping timeout: 265 seconds]
rengglian has quit [Remote host closed the connection]
lsix has quit [Quit: WeeChat 2.6]
o1lo01ol1o has joined #nixos
virus_dave has quit [Quit: virus_dave]
vidbina_ has quit [Ping timeout: 265 seconds]
Neo-- has quit [Ping timeout: 265 seconds]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #72656 → seafile-shared: 7.0.2 -> 7.0.5, seafile-client: 6.2.11 -> 7.0.5 → https://git.io/JegHU
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/JvUiT
virus_dave has joined #nixos
mDuff has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
xO1 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Infinisil closed pull request #64542 → deluge: 1.1.11 -> 2.0.3 → https://git.io/fjPvN
<{^_^}> [nixpkgs] @Infinisil closed pull request #64496 → libtorrent-rasterbar: 1.1.11 -> 1.2.1 → https://git.io/fji5C
Neo-- has joined #nixos
mexisme has quit [Ping timeout: 272 seconds]
ebzzry has quit [Read error: Connection reset by peer]
jackdk_ has quit [Remote host closed the connection]
joko has quit [Quit: WeeChat 2.6]
acarrico has joined #nixos
mexisme has joined #nixos
zarel has quit [Quit: ZNC 1.7.4 - https://znc.in]
zarel has joined #nixos
davidcl has quit [Quit: Ping timeout (120 seconds)]
mexisme has quit [Ping timeout: 258 seconds]
davidcl has joined #nixos
philr has quit [Ping timeout: 268 seconds]
otulp has joined #nixos
Guanin has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @tbenst opened pull request #77793 → vscode-extensions.ms-python.python: 2019.10.44104 update language server → https://git.io/JvUi5
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @Infinisil closed pull request #27189 → add `tmpOnTmpfs` feature from #23912 → https://git.io/vQrE3
Neo-- has quit [Ping timeout: 272 seconds]
nek0 has quit [Quit: ZNC 1.7.5 - https://znc.in]
nek0 has joined #nixos
orivej has joined #nixos
virus_dave has quit [Ping timeout: 265 seconds]
<dhess> infinisil: now that hie 1.0 is out, there's no need to use all-hies.bios.selection anymore in your all-hies derivation, correct?
<dhess> i.e., all HIEs are now hie-bios?
<infinisil> Yeah
<infinisil> I should remove that now
<dhess> cool. Thanks for that by the way, it's awesome.
<hpfr[m]> Im updating nixos channel and download of 13MB nixexprs file from releases.nixos.org is chugging along at 20KB/s meaning a 10 minute download time. Is something wrong?
virus_dave has joined #nixos
<gchristensen> hpfr[m]: releases.nixos.org is AWS CloudFront, and behind that AWS S3, which is typically not having problems
wiml has joined #nixos
<erasmas> has anyone here had recursion issues with packages that define their own callPackage function? is there a better way for some file foo/default.nix to load modules foo/a and foo/b ?
jonten has quit [Ping timeout: 272 seconds]
domogled has joined #nixos
Neo-- has joined #nixos
<infinisil> ,dnw erasmas
<{^_^}> erasmas: 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
virus_dave has quit [Quit: virus_dave]
alexherbo25 has joined #nixos
<{^_^}> [nixpkgs] @ajs124 opened pull request #77794 → teewords: 0.7.3.1 -> 0.7.4 → https://git.io/JvUPw
<erasmas> the specific problem is kind of a nightmare. I run nix-build on a release file and it works fine, I have hydra run the release file and it recurses until it runs out of memory or fails
alex`` has quit [Ping timeout: 258 seconds]
<erasmas> no good error messages, no specifics. strace shows it's stuck on the splice packages code in nixpkgs
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo25 is now known as alexherbo2
<erasmas> but since it's almost impossible to create something reproducible I'm going to start by cleaning up what I have
<erasmas> and I'd like to know best practices for modules that need to load sub packages
<mDuff> erasmas: ...huh. I do override callPackage successfully in a proprietary codebase, but well, it's proprietary, so I can't share any examples of how I do it successfully here.
<infinisil> callPackage should really not be the problem, unless it's really weird code
<infinisil> erasmas: You sure the hydra machine just doesn't have enough memory?
<erasmas> yeah, if I bump up memory it eventually fails and says `error: stack overflow (possible infinite recursion)`
<erasmas> which strace confirms since it keeps loading the same splicePackages code over and over
alex`` has joined #nixos
<erasmas> does hydra do anything special with how it loads the main nixpkgs set? if some other hydra input (like a git checkout) runs import on the nixpkgs source would that cause an issue?
tomberek[m] has joined #nixos
<erasmas> does anyone have an example of nix library code that exists outside nixpkgs? a derivation containing helper functions that could be used as a hydra input
__monty__ has quit [Quit: leaving]
johrmungand has joined #nixos
<mDuff> erasmas: IIUC, hydra runs in pure evaluation mode, and doesn't allow generated code at all.
<erasmas> what does generated code mean in this context? I think any expression can import <derivation> right?
<johrmungand> Hey guys, (heads up: noob question) I am aware of the fact that /bin/sh is in fact bash, but when running scripts that has the standard bash shebang it obviously errors out, I was wondering is there a way to prevent that (I have hundreds of already written scripts) I don't really fancy running ``` bash script.sh``` everytime I run a script (also I'm pretty sure this doesn't work with autocorrect, but I need to double check)
<infinisil> johrmungand: You can rewrite your scripts to use #!/usr/bin/env bash
<johrmungand> I know I can rename them in batch but it really defeats the point of having cross compatible scripts
<johrmungand> Edit* not rename
<erasmas> also, /bin/sh is not guaranteed to be bash. depends on your distro and version. could be sh, dash, etc
<samueldr> that's the point, /bin/bash is not a universal compatible shebang
<johrmungand> infinisil: is there any other solution other than editing them? erasmas I meant in nixos
oharvey has quit [Disconnected by services]
<samueldr> POSIX only describes /bin/sh and /usr/bin/env as being available IIRC
<samueldr> in BSD-land /bin/bash often doesn't exist
<infinisil> johrmungand: There is no reasonable alternative solution
<infinisil> Is there a problem with editing them?
rajivr___ has joined #nixos
<johrmungand> So other than editing each individual script (which I don't want to do) is there any way to make /bin/bash actually work? Like a link or something? (I'm just guessing with no prior research)
<drakonis> in BSD-land you get bash in /usr/local/bin/bash
<drakonis> but its best to use /usr/bin/env for that
lassulus has quit [Ping timeout: 265 seconds]
<johrmungand> infinisil: the scripts are for a school thing and they don't run nix (and it would frankly be a drag to keep editing before sending and when receiving modifications)
<infinisil> johrmungand: There won't be a problem with #!/usr/bin/env bash
<johrmungand> The scripts have very small bash specific features (I forgot the term)
mDuff has quit [Ping timeout: 258 seconds]
<johrmungand> infinisil: thank you, I'll look into it
lovesegfault has joined #nixos
<samueldr> johrmungand: you could make the symlink to bash in /bin, the root filesystem is not read-only
sigmundv__ has joined #nixos
wildtrees has joined #nixos
<notgne2> there's probably a way to do it from Nix too, no? I mean binsh is a configurable option
<samueldr> but it's preferrable to use #!/usr/bin/env bash as it's the only true portable invocation
<infinisil> johrmungand: samueldr: Very much not recommended though.. ^^
<samueldr> yes
<notgne2> unless its just using activationScripts
<johrmungand> I'll stick to "#!/usr/bin/env bash" then infinisil
jackdk_ has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
cap_sensitive has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @volth closed pull request #59843 → lib/optionalString: ensure it returns string → https://git.io/fjOLh
lassulus has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #77704 → Merge pull request #77704 from mayflower/also-submodules → https://git.io/JvUkT
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JvUX8
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/acadaa800b5 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
chloekek has quit [Ping timeout: 240 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nix] @Ericson2314 opened pull request #3323 → CI with and without precompiled headers on multiple platforms → https://git.io/JvUXz
<{^_^}> [nixpkgs] @volth closed pull request #59845 → lib/optionalAttrs: ensure it returns attrset → https://git.io/fjOte
bvdw has quit [Read error: Connection reset by peer]
AmandaC has quit [Ping timeout: 258 seconds]
AmandaC_ has joined #nixos
bvdw has joined #nixos
<{^_^}> [nixpkgs] @volth closed pull request #66453 → buildPerlPackage: phase out "name" → https://git.io/fj719
<{^_^}> [nixpkgs] @volth closed pull request #46013 → environment.noXlibs: change defaults → https://git.io/JvUXM
vld has joined #nixos
<{^_^}> [nixpkgs] @volth closed pull request #47794 → dhcp: fix build with sandbox=false → https://git.io/fxLAf