<infinisil>
I think the problem is that even though fetchgit with keepDotGit keeps the .git directory, there won't actually be any commits in it, probably
<infinisil>
So the builtins.fetchGit won't work
<infinisil>
Um
<gchristensen>
the expression shouldprobably allow passing a src
<infinisil>
Yeah so maybe cloning the repo might be the better way to go instead of messing any more with fetchgit
cidkid has joined #nixos
kvda has joined #nixos
cosimone has quit [Ping timeout: 240 seconds]
<deni>
gchristensen: I can probably fix the expression tomorrow... but yeah
<deni>
infinisil: I guess it could work that way yeah
<deni>
infinisil: the trouble with that is that it's no longer self sufficient.... I mean, I'm depending on a repo being cloned somewhere on disk that's not vendored in with configuration.nix or exists somewhere on github
<infinisil>
Well there are ways to get around this, e.g. by patching the upstream repo
<infinisil>
And those patches can be applied in your nix files directly
<deni>
infinisil: that's what I meant by my replied to gchristensen
<deni>
infinisil: ah no, you mean an overlay?
<deni>
I was just thinking of doing a PR to upstream tomorrow once I figure out on my fork how to fix it
<{^_^}>
[nixpkgs] @veprbl pushed to master « mesos: switch to https for maven »: https://git.io/JvCks
<deni>
I'm aware that nix allows for all sorts of trickety when it comes to overriding but I'm not comfortable with most of them yet
<deni>
*trickery
domogled has quit [Ping timeout: 268 seconds]
<infinisil>
deni: Hm maybe an overlay works too, but I meant patching the sources directly
<{^_^}>
[nixpkgs] @veprbl pushed to release-19.09 « mesos: switch to https for maven »: https://git.io/JvCkn
<infinisil>
E.g. by writing a derivation and using `substituteInPlace --replace "builtins.fetchGit" ...` or so
<{^_^}>
[nixpkgs] @veprbl pushed to release-19.03 « mesos: switch to https for maven »: https://git.io/JvCkc
<deni>
infinisil: that would be an interesting excerise for me just so I learn more about this mechanism.... but I'd opt for submitting a PR to upstream in the end of course
<infinisil>
Yeah that's certainly a good idea :)
johnw has quit [Remote host closed the connection]
<infinisil>
Although, I'm unsure if what I said was the problem is actually correct
thc202 has quit [Ping timeout: 260 seconds]
<infinisil>
Because it clearly had some files present
<infinisil>
Why zt2hosts only is missing is odd
<infinisil>
Too late for me to try to debug though
<deni>
infinisil: yeah same here... calling it a night :)
<deni>
infinisil: thanks for your help
<infinisil>
See ya :D
<GrimSleepless>
Hey guys! Any of you guys are able to change songs or stop/play songs from your keyboard media keys?
<GrimSleepless>
I am running xfce btw
<GrimSleepless>
So it should be fairly straightfoward
<{^_^}>
[nixpkgs] @cdepillabout opened pull request #79789 → haskell-updates: get evaluating again → https://git.io/JvCth
cidkid has quit [Client Quit]
cidkid has joined #nixos
cidkid has quit [Client Quit]
cidkid has joined #nixos
cidkid has quit [Client Quit]
cidkid has joined #nixos
cidkid has quit [Client Quit]
colemickens_ has joined #nixos
cidkid has joined #nixos
o1lo01ol1o has joined #nixos
cidkid has quit [Client Quit]
peanutbutter144 has joined #nixos
o1lo01ol1o has quit [Ping timeout: 265 seconds]
lord| has joined #nixos
kvda has quit [Ping timeout: 260 seconds]
SOO7 has quit [Quit: Quit]
SOO7 has joined #nixos
wiml has quit [Quit: wiml]
<{^_^}>
[nixpkgs] @bhipple opened pull request #79790 → dnnl: run tests, fix install tree → https://git.io/JvCqt
fl0_id has quit [Quit: ZNC]
fl0_id has joined #nixos
kvda has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
peanutbutter144 has quit [Ping timeout: 268 seconds]
jb55 has quit [Ping timeout: 240 seconds]
kwork_ has joined #nixos
KeiraT has quit [Ping timeout: 240 seconds]
cartwright has quit [Ping timeout: 240 seconds]
xelxebar has quit [Ping timeout: 240 seconds]
andreas303 has quit [Ping timeout: 240 seconds]
kwork has quit [Read error: Connection reset by peer]
jojojojojo has quit [Ping timeout: 240 seconds]
phreedom has quit [Ping timeout: 240 seconds]
oida has quit [Ping timeout: 240 seconds]
Guest17523 has quit [Ping timeout: 260 seconds]
cYmen has quit [Quit: No Ping reply in 180 seconds.]
Guest17523 has joined #nixos
<GrimSleepless>
Hello guys! I am building my second package and I need libssl.so. In a regular distro, I would be able to fix this fairly quickly but on nix... I am lost :P
<bhipple>
GrimSleepless: add openssl to buildInputs, perhaps?
jonreeve[m] has joined #nixos
<jonreeve[m]>
Anyone know how to install a custom package from GitHub?
<GrimSleepless>
bhipple: I did. it doesn't seem to work. Let me try again!
u0_a121 has joined #nixos
<GrimSleepless>
bhipple: nope
<bhipple>
Usually that's sufficient, but if the package you're building doesn't use a "standard" build system or pkg-config to detect dependencies, it might need a hint.
<GrimSleepless>
It is a python package
mrpi has quit [Remote host closed the connection]
das_j has quit [Remote host closed the connection]
asymmetric has quit [Quit: Peace.]
Fzer0 has quit [Ping timeout: 260 seconds]
<GrimSleepless>
bhipple: I am trying to build a python package. so should I bring pkg-config in ?
grumble has quit [Remote host closed the connection]
<bhipple>
pkg-config is brought in by default by the stdenv. What python package?
<cole-h>
I don't use Haskell, and am still new to Nix, so that's as far as I can get. Hope it helps.
<bhipple>
GrimSleepless: you can find some by doing `git grep -w openssl -- pkgs/development/python-modules`
<bhipple>
GrimSleepless: often, if it doesn't "just work" the next stop after searching for similar examples is inspecting the package's setup.py to see if it's doing anything crazy: https://github.com/cocagne/pysrp/blob/master/setup.py
<bhipple>
in this case it looks pretty simple
<{^_^}>
[nixpkgs] @jonringer merged pull request #79782 → gunicorn: add 19.x branch for python2.7 support → https://git.io/JvCTg
<{^_^}>
[nixpkgs] @jonringer pushed commit from @mmilata to master « gunicorn: add 19.x branch for python2.7 support »: https://git.io/JvCq4
<bhipple>
altho it's using the older distutils instead of setuptools, but the nix infra generally supports that out of the box...
kleisli_ has joined #nixos
<GrimSleepless>
bhipple: Indeed, it is failry simple. I am going thru other packages to see. Thanks for your help. I learned a few more things :D
<bhipple>
GrimSleepless: This is the "wrong" way to do it, but you could add `propagatedBuildInputs = [ pyopenssl ]`, which would drag in openssl to the dependency (via pyopenssl).
<bhipple>
If you're just hacking around that's worth a try to see if it helps
<bhipple>
and if so figure out how pyopenssl's build is able to find openssl but yours isn't
<cole-h>
jonreeve[m]: If you create an overlay for it in `~/.config/nixpkgs/overlays/AhoCorasick.nix`, you shouldn't need to do anything. You could also do whatever constituted the changes in the let block I think (and just don't pull in AhoCorasick from nixpkgs)
johnny101 has joined #nixos
endocrimes has quit [Quit: No Ping reply in 180 seconds.]
silver_hook has quit [Ping timeout: 240 seconds]
<GrimSleepless>
bhipple: Even with pyopenssl, I am getting the same error in the unittests
endocrimes has joined #nixos
<GrimSleepless>
bhipple: Is is possible that six ( the other dependency ) would be missing openssl which would lead to my code not working?
<bhipple>
Oh, in the unit tests? This might be because when tests are run, you're in the build sandbox with no network, so the SSL errors could be a red herring for the fact that you just can't reach out to the internet
silver_hook has joined #nixos
<bhipple>
Try `doCheck = false` to disable the unit tests and then see if the module itself works once built. Then go ahead and patch out the specific test(s) that require network access if you'd like to run the remainder of hermetically sealed pure tests
<GrimSleepless>
bhipple: yes, it works with doCheck = false, I was asked in my PR to add the tests. So I did! :P
peanutbutter144 has joined #nixos
<jonreeve[m]>
cole-h: What would that overlay look like?
<cole-h>
jonreeve[m]: Check out this wiki page: https://nixos.wiki/wiki/Overlays. I don't use Haskell, so I can't help you any more than that, unfortunately.
felixfoertsch23 has quit [Ping timeout: 272 seconds]
<infinisil>
bhipple: I personally don't even really see the point of running tests at all. The tests should've been ran when the upstream release was done already, running them again every time a nix package is built feels very pointless because of that
peanutbutter144 has quit [Ping timeout: 272 seconds]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
<infinisil>
bhipple: And this seems to cause a lot of trouble with making tests work with Nix, for what benefit? I don't think I've ever gotten anything from a failing test in a nix build
<GrimSleepless>
infinisil: Well. The test were tested on a different environment. Running them on Nix makes us know if we will run in any issue.
<bhipple>
Well, it depends; often we patch things for various reasons, and in python in particular there's no compilation involved, so if you say doCheck = false and forget a dependency, or upstream adds a new dependency in the new versino, you won't know until you get a runtime failure
spacefrogg has joined #nixos
<bhipple>
If you skip the tests you're building and running untested patched software, using a dependency spec that is not guaranteed to be in-sync with upstream
<infinisil>
I guess that is a point for interpreted languages
<bhipple>
This also comes into play if you use overlays to further patch/pin/modify packages, such as using MKL instead of OpenBLAS for the scientific computing stack in numpy, pandas, etc.
kvda has joined #nixos
<infinisil>
Yeah
<infinisil>
Then I guess I only don't see a reason for tests with compiled languages
<bhipple>
Unit tests in general are less important in compiled languages. It's one of the big productivity boosts of using them (don't need to be paranoid about 100% code line coverage) :)
mexisme_ has quit [Ping timeout: 260 seconds]
<bhipple>
(Obviously still very important to test, of course, just mean you don't have to hit 100% LoC coverage to worry about things like a syntax error)
<GrimSleepless>
I will take back to PR with the tests disabled. They are all networking tests ( I guess )
<bhipple>
Yeah, it's quite common in python test suites to just say `doCheck = false; # test suite requires network`, as long as you have a comment explaining that you at least gave it a try for future maintainers to distinguish from just legacy/bad practice/etc.
<GrimSleepless>
The added that it failed because of libssl.so not being able to be loaded during the tests
<bhipple>
and as ininisil mentions, presumably upstream has already ran the tests prior to releasing on pypi, so if the pkg is not particularly complicated in Nix, it's probably not critical to run the tests in the first place
<GrimSleepless>
Yes, you are probably right!
mimir40 has joined #nixos
mimir40 has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @lopsided98 opened pull request #79793 → stdenv: update ARM bootstrap tarballs → https://git.io/JvCmv
mexisme_ has quit [Ping timeout: 272 seconds]
<GrimSleepless>
Thank you aqain for your help!
<bhipple>
np, thx for contributing to NixPkgs!
<GrimSleepless>
bhipple: It is pleasure!
<GrimSleepless>
bhipple: It is a pleasure!
jb55 has joined #nixos
orivej has quit [Ping timeout: 268 seconds]
jojojojojo has joined #nixos
oida has joined #nixos
andreas303 has joined #nixos
peanutbutter144 has joined #nixos
iqubic has quit [Remote host closed the connection]
kleisli_ has quit [Ping timeout: 260 seconds]
tmaekawa has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
NoctisLa1 has joined #nixos
tmaekawa has quit [Client Quit]
mexisme_ has joined #nixos
iqubic has joined #nixos
NoctisLabs has quit [Read error: Connection reset by peer]
<iqubic>
So, I have a qt GUI application that I'm trying to run. It's not working because of the following:
<iqubic>
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
<iqubic>
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
<iqubic>
I just rebooted my machine, thinking that would fix the issue. It didn't.
peanutbutter144 has quit [Ping timeout: 260 seconds]
<genesis>
bhipple++
<{^_^}>
bhipple's karma got increased to 2
<bhipple>
genesis: indeed, though I think after years of hacks/patches/ad-hoc fixes, ttuegel has now implemented a relatively clean/sane way to build QT packages properly and purely via this hook
<bhipple>
iqubic: check if the package is using the newer qt mkDerivation helper?
<genesis>
i get it last week so ...
NoctisLa1 has quit [Read error: Connection reset by peer]
<bhipple>
It was fixed Jan 31, according to git commit data off master
<iqubic>
Well, I just downloaded it today. So IDK what's up.
nikola_i has joined #nixos
<bhipple>
Git checkout the master branch, and then run `nix-build -A cockatrice`, and run that one. The NixOS channel hasn't caught up yet
<bhipple>
just confirmed it works
<iqubic>
Ah. I see.
NoctisLabs has joined #nixos
orivej has joined #nixos
NoctisLa1 has quit [Ping timeout: 240 seconds]
NoctisLabs has quit [Read error: Connection reset by peer]
NoctisLabs has joined #nixos
u0_a121 has joined #nixos
garmanarnar has left #nixos ["WeeChat 2.6"]
<iqubic>
That seems to be working.
<bhipple>
Nice!
phreedom has joined #nixos
<iqubic>
And my nixos-rebuild is failing for some reason.
NoctisLa1 has joined #nixos
<iqubic>
I got the qt program to work.
<bhipple>
One step forward, one step backward ;D
<iqubic>
This is an unrelated issue I think.
mexisme_ has quit [Ping timeout: 265 seconds]
ddellacosta has quit [Ping timeout: 260 seconds]
peanutbutter144 has joined #nixos
NoctisLa2 has joined #nixos
NoctisLabs has quit [Ping timeout: 272 seconds]
<{^_^}>
[nixpkgs] @bhipple opened pull request #79794 → doomseeker: fix build by using qt wrapper hook → https://git.io/JvCm1
<iqubic>
Alright. So, Stylish-Haskell wasn't building properly for me on nixos-unstable. But since I wasn't using that package anyways, I'll let someone else handle that.
NoctisLa1 has quit [Ping timeout: 240 seconds]
<iqubic>
now things seem to be building just fine.
<iqubic>
Looks like there's some sort of LaTeX update I need to download and recompile.
ddellacosta has joined #nixos
<bhipple>
BTW, you don't need to swap your whole OS to unstable just to pick up some new packages. That's one of the nicest things about NixOS: you can keep the OS on the stable branch while still building/installing bleeding-edge packages like cockatrice off master
Fzer0 has joined #nixos
peanutbutter144 has quit [Ping timeout: 260 seconds]
<Aleksejs>
Hello. There is an option virtualisation.diskSize, however it's ignored if image for VM partition is already created. Is there a way to force to recreate a partition?
<{^_^}>
[nixpkgs] @FRidh opened pull request #79801 → Staging next → https://git.io/JvC3D
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rogue_koder_ has quit [Ping timeout: 272 seconds]
rogue_koder_ has joined #nixos
noudle has joined #nixos
dashkal has joined #nixos
xavierzwirtz[m] has joined #nixos
<xavierzwirtz[m]>
If I use an archlinux package as a guide to add a package to nixpkgs, do I need to credit the original author?>
linarcx has quit [Read error: Connection reset by peer]
linarcx has joined #nixos
martinb_ has quit [Ping timeout: 260 seconds]
timor has joined #nixos
timor has quit [Remote host closed the connection]
timor has joined #nixos
smatting has joined #nixos
<cinimod>
Do I need cd ${src}$ or something like that?
thefloweringash has joined #nixos
<thefloweringash>
I think your unpackPhase is preventing the standard builder from automatically changing into the source directory
<thefloweringash>
you shouldn't need to specify an unpackPhase here
<cinimod>
I thought I had tried without the unpack and nix told me it didn't know how to unpack zip files
* cinimod
goes to try again
<cinimod>
Huh - it works this time
<thefloweringash>
Looks like you also need `hardeningDisable = [ "format" ];`
<cinimod>
What does that do?
<thefloweringash>
turns off the error in gofw.c:printMath2 (gofw.c:99:16: error: format not a string literal and no format arguments [-Werror=format-security])
<cinimod>
Thank you - I would never have worked that out
<thefloweringash>
not sure what this project is, but it looks like a bug that upstream should fix :-)
ixxie has quit [Ping timeout: 260 seconds]
cinimod has quit [Ping timeout: 272 seconds]
Chiliparrot has joined #nixos
cinimod has joined #nixos
sigmundv has joined #nixos
<cinimod>
thefloweringash: they don't even have a github repo :(
drakonis has joined #nixos
domogled has joined #nixos
<__monty__>
cinimod: I think the problem with your unpackPhase was that unzip doesn't unzip in-place. So when the buildPhase tries to cd into the ${src} dir that's still a zip?
<nh2>
when using clang I seem to often have to pass in `llvmPackages.openmp` manually to buildInputs, while I don't have to do it with gcc. Is that right?
Neo-- has joined #nixos
drakonis has quit [Ping timeout: 246 seconds]
<{^_^}>
[nixpkgs] @andir merged pull request #79299 → buildRustCrate: remap the current build dir to / for (more) reproducible builds → https://git.io/JvZO8
<cap_sensitive>
Hi. What happened with nixos.org? I have a server in Dallas, TX, USA (Linode), but I can't ping nixos.org. At the same time, 2 online website checking services claim that nixos.org is ok
<Yaniel>
intermittent routing issues?
<Yaniel>
looks fine here as well
cosimone has quit [Quit: Terminated!]
<cap_sensitive>
I've been trying for the last hour, yet can't get a single packet coming through. With this naive command: ping nixos.org
<tilpner>
cap_sensitive: ping isn't a good test for connectivity
<cap_sensitive>
tilpner: Could you tell me a better way? Not an expert
<tilpner>
If nixos.org is also fastly-hosted, the CDN might just reject ICMP
<tilpner>
The best way to check is to try using it, but you haven't told us what parts of nixos.org you intend to access
<tilpner>
cache.nixos.org might be operational without nixos.org being accessible for you
<cap_sensitive>
tilpner: Ha! I see. It works without problem indeed
<cap_sensitive>
I'm trying to convert my Linode to nixos. Before I proceed, I want to make sure I can access nixos.org to download packages. With my naive approach, I thought nixos.org was down.
<cap_sensitive>
Now I see that my approach is incorrect
rsoeldner has joined #nixos
<tilpner>
cache.nixos.org is an important host too, and people sometimes have connectivity problems with it
rsoeldner_ has quit [Ping timeout: 260 seconds]
<cap_sensitive>
So how do I test the connectivity to cache.nixos.org? Use the same curl trick?
cfricke has joined #nixos
<tilpner>
And then there's nixos-org-configurations#29
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<cap_sensitive>
tilpner: It sure does
kleisli_ has quit [Ping timeout: 260 seconds]
<tilpner>
Then you're fine!
sbetrium has joined #nixos
<immae>
hexa-: you can try pkgs.systemd.overrideAttrs(old: { patches = old.patches or [] ++ [ ./your_patch.patch ]; }) (it might be a good idea to check the systemd derivation to check that it’s a "standard" one first)
<hexa->
immae: ok, cool. that's what i was looking for.
<Zero-ghost[m]>
hey there grahamc I just added your room to the +linux-distros:matrix.org community, feel free to enable the flair for that in this room if you like
<tilpner>
Multiple ways, depending on where you are: user config or nixpkgs?
sbetrium has quit [Quit: sbetrium]
<hyper_ch2>
tilpner: the nixpkgs evdi default.nix
gxt has quit [Ping timeout: 240 seconds]
<tilpner>
Oh
captn3m0 has quit [Ping timeout: 268 seconds]
<hyper_ch2>
different patches for different kernel versions :(
noudle has joined #nixos
<{^_^}>
[hydra] @grahamc closed pull request #710 → Give Jobsets an ID; add jobset_id to builds and jobs. → https://git.io/JvZys
captn3m0 has joined #nixos
<tilpner>
hyper_ch2: Access kernel.version or kernel.modDirVersion while defining patches
cap_sensitive has quit [Remote host closed the connection]
<tilpner>
hyper_ch2: Use lib.versions and lib.version* for comparisons to fixed versions
<hyper_ch2>
and again, why does it still wwant to compile for 5.4 when I told it in the nixos configuration.nix that it should use kernel 5.5? /nix/store/jq7084djhl9m3c9n23q94s34iw9sscp8-linux-5.4.18-dev/lib/modules/5.4.18/source/include/drm/drm_connector.h:1613:
<tilpner>
I need more shell history and pastes for that
<hyper_ch2>
I'm trying to see if patches work for 5.5
<hyper_ch2>
but it tries to build for 5.4
<tilpner>
hyper_ch2: What is linux.modDirVersion?
<hyper_ch2>
how to find that out?
<hyper_ch2>
I tell in the configuration.nix to use kernel 5.5. I try to rebuild. It tries to rebuild it for 5.4. This doesn't make sense to me
sbetrium has quit [Quit: sbetrium]
werner291 has joined #nixos
domogled has joined #nixos
<tilpner>
If you are on unstable, I explained it above
<tilpner>
"displaylink is called with evdi from linuxPackages", not linuxPackages_latest
sbetrium has joined #nixos
Baughn has quit [Quit: ZNC 1.6.2+deb1 - http://znc.in]
Baughn has joined #nixos
zupo has joined #nixos
<vandenoever>
tilpner: shouldnt displaylink be called with whatever the configured kernel is?
<tilpner>
vandenoever: I don't know what that package is used for. nixpkgs doesn't know what the configured kernel is, but NixOS could pass that information to nixpkgs
Baughn has quit [Client Quit]
<hyper_ch2>
I still don't understand what to fix
Scriptkiddi has joined #nixos
ajs124 has joined #nixos
das_j has joined #nixos
mrpi has joined #nixos
<{^_^}>
[nixpkgs] @Mic92 merged pull request #79820 → [backport-19.09]: nixos/locate: only create output directory if != /var/cache → https://git.io/JvCWy
<{^_^}>
[nixpkgs] @Mic92 pushed 2 commits to release-19.09: https://git.io/JvCRq
<tilpner>
hyper_ch2: I gave two guesses a few lines ago
<hyper_ch2>
tilpner: I have no idea what to do with that
<{^_^}>
[nixpkgs] @ilya-fedin opened pull request #79830 → Add DesktopNames parameter to generated desktop session files → https://git.io/JvCRO
Baughn has joined #nixos
<tilpner>
Okay, do you know what an overlays is?
<{^_^}>
[nixpkgs] @ilya-fedin opened pull request #79831 → Activate AppIndicator support in onboard → https://git.io/JvCR3
<hyper_ch2>
nope, saw that presentation a few times but I still don't get what it is actually good for or how it is used
Nycatelos has joined #nixos
<{^_^}>
[nixpkgs] @ilya-fedin opened pull request #79832 → Fix indicator path for libindicator → https://git.io/JvCRs
<{^_^}>
[nixpkgs] @tokudan opened pull request #79833 → rngd: Start early during boot and encrypted swap entropy fix [20.03] → https://git.io/JvCRZ
<Izorkin>
Not worked nixops deploy. Error - bash: symbol lookup error: /nix/store/y9zg6ryffgc5c9y67fcmfdkyyiivjzpj-glibc-2.27/lib/libpthread.so.0: undefined symbol: __libc_vfork, version GLIBC_PRIVATE. How to fix?
cfricke has quit [Quit: WeeChat 2.7]
grumble has quit [Quit: We've found the eight most clickbaity quit messages. #5 will surprise you!]
<immae>
Hello there, I see that I have tons (like, tens of thousands) of /tmp/nix-shell* files, is it normal? Do you know how I can make a cleanup of that automatically?
<erictapen>
I played around a bit with flakes in the last months and now I'm getting 'error: flake registry '/nix/store/xxx-flake-registry.json' has unsupported version 2' when doing `nix flake update`. My ~/.config/nix/registry.json has version 1. Besides that I can't find no registry.json on my system. Does anybody have an idea what to do here?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noudle has quit []
kleisli has quit [Client Quit]
kleisli has joined #nixos
<kleisli>
emacs people: do you run emacs from inside a nix-shell if you need it to be able to access that environment?
<kleisli>
for example, i have a few projects that use different versions of coq. so whenever i switch between projects, i have to restart emacs from inside the corresponding nix shell to get proof general to see the correct coqtop. is there a better way?
sbetrium has quit [Quit: sbetrium]
vandenoever has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [Changing host]
emily has joined #nixos
<emily>
kleisli: you might prefer using direnv instead, if there's emacs integration (I'd be surprised if there wasn't)
<emily>
I use lorri+direnv instead of nix-shell a lot
<emily>
(don't need the lorri part if you're ok with slow direnv evaluation)
<kleisli>
thanks, i'll look into that
<emily>
pretty much anything can grok loading some environment variables based on the file's directory, so it's generally the most reliable way to get editor/tool integration
niso has joined #nixos
<emily>
it also means you can just "cd" around in the shell, which I find convenient
<{^_^}>
[nixpkgs] @orivej-nixos pushed 3 commits to staging: https://git.io/JvC09
<DigitalKiwi>
is there a way to get the source for a haskell package (specifically glirc) i want to make sure that a different package that depends on it matches (glirc-otr off the record plugin i'm working on)
<DigitalKiwi>
so like in the glirc-otr default.nix i would want to depend on glirc and then use the same version of the source that that uses
<clever>
> haskellPackages.glirc.version
<clever>
> haskellPackages.glirc.src
<DigitalKiwi>
ok excellent i'll try that
<DigitalKiwi>
ty
<DigitalKiwi>
clever++ infinisil++
<{^_^}>
clever's karma got increased to 324, infinisil's karma got increased to 211
<{^_^}>
[nixpkgs] @rnhmjoj merged pull request #79833 → rngd: Start early during boot and encrypted swap entropy fix [20.03] → https://git.io/JvCRZ
<{^_^}>
[nixpkgs] @rnhmjoj pushed 3 commits to release-20.03: https://git.io/JvCEo
<{^_^}>
[nixpkgs] @edolstra pushed to master « nixUnstable, nixFlakes: Update to latest »: https://git.io/JvCE6
<clever>
DigitalKiwi: add a `name = "irc-core-${version}";` to the `fetchFromGitHub`
<clever>
DigitalKiwi: by default, fetchFromGitHub uses name="source";, and if the name and sha256 match a previous copy, it wont re-fetch, causing you to build version 5, with version 4's source!!
<clever>
DigitalKiwi: by including the version in the fetch's name, you force a re-fetch, which will cause the sha256 to fail, and then the problem is noticed
<DigitalKiwi>
ok
sbetrium has quit [Quit: sbetrium]
cosimone has quit [Quit: Terminated!]
<DigitalKiwi>
clever: ok updated
Seto_Kaiba is now known as Hunterkll
<DigitalKiwi>
now to add a module :|
sbetrium has joined #nixos
<{^_^}>
[nixpkgs] @mir06 opened pull request #79842 → liberfa: init at 1.7.0 → https://git.io/JvCEH
<{^_^}>
[nixpkgs] @invokesus opened pull request #79843 → pythonPackages.ydiff: init at 1.1 → https://git.io/JvCE7
<eoli3n>
it's hard to understand why nix is not "flat" as a script language
<eoli3n>
using let
stzsch has joined #nixos
domogled has quit [Quit: domogled]
<emily>
what do you mean by that? are you asking why the body expression is included in "let ... = ...; ..."?
<eoli3n>
just a min
<DigitalKiwi>
clever: does everything else look fine
<infinisil>
eoli3n: Yeah generally package definitions should only describe how to build a thing given a set of dependencies (which come from pkgs)
sbetrium has joined #nixos
<infinisil>
eoli3n: Could be `import ./path/to/nixpkgs/checkout {}` alternatively
<eoli3n>
ok thx
<evanjs>
anybody have experience with usb-net passthrough on Qemu on nixos? Saw some notes in nixpkgs on how network "doesn't work" and totally unsure what's possible or etc
<evanjs>
Trying to pass a usb wifi adapter through to a virtual machine for testing purposes
<evanjs>
And using virtualbox is annoying because this is a kernel+initrd machine :P
<eoli3n>
my brain is over for today :) bye
<clever>
DigitalKiwi: the rest is probably fine
<srk>
evanjs: usb passthru was working for me with libvirt/virt-manager after installing spice-gtk
shafox has joined #nixos
<srk>
gnome3.dconf # due to virt-managers amnesia, spice-gtk # due to usb redirection
timor has quit [Remote host closed the connection]
<evanjs>
srk: yeah I remember trying to use virt-manager but wasn't sure how to add/connect my driveless machines :P
timor has joined #nixos
<srk>
evanjs: it doesn't require storage (at least when creating new machine)
<srk>
you can always virsh edit <machine> and alter xml if needed
chagra has joined #nixos
sbetrium has quit [Quit: sbetrium]
logzet has joined #nixos
Netsu has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sbetrium has joined #nixos
cole-h has joined #nixos
sbetrium has quit [Quit: sbetrium]
ddellacosta has joined #nixos
Synthetica has joined #nixos
sbetrium has joined #nixos
m0rphism has joined #nixos
domogled has joined #nixos
boogiewoogie[m] has joined #nixos
<boogiewoogie[m]>
hey, is anyone using stubby? it seems the option `services.stubby.upstreamServers` doesn't have any effect, can anyone confirm this?
andymandias_ has joined #nixos
vandenoever has quit [Ping timeout: 272 seconds]
<{^_^}>
[nixpkgs] @shahrukh330 opened pull request #79846 → argocd-cli: init at 1.3.0 → https://git.io/JvCzV
vandenoever has joined #nixos
<infinisil>
boogiewoogie[m]: I don't use it, but from the module I can see that it should end up in the config file
vidbina has joined #nixos
<infinisil>
boogiewoogie[m]: E.g. check `systemctl cat stubby` to see the config file passed with -C, then see the upstream_recursive_servers part of it
<infinisil>
Although, the yaml syntax might mess it up..
sbetrium has quit [Quit: sbetrium]
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
emacsomancer has quit [Read error: Connection reset by peer]
sbetrium has joined #nixos
<boogiewoogie[m]>
infinisil: oh, you are correct. I've only checked the config with `stubby -i` which apparently reads a different config file -- `/nix/store/5way3cqx0mybsj3bmrx9ammnp5f5125i-stubby-0.2.6/etc/stubby/stubby.yml` than the service gets passed -- `/nix/store/ysiwpd9lrzr61fc6m6yd428jikmsz8yb-stubby.yml`
KeiraT has joined #nixos
<boogiewoogie[m]>
I wonder why this is
emacsomancer has joined #nixos
fendor has quit [Read error: Connection reset by peer]
<boogiewoogie[m]>
mdash: ooh, good to know. sorry for the inconvenience
mac10688 has quit [Ping timeout: 272 seconds]
<mdash>
well, it's less inconvenient than dumping a flood of text on irc users, so I can see why they did it... ;-)
<boogiewoogie[m]>
so what I was saying above: enabling the service via `systemctl enable stubby` isn't working due to the [Install] section for the unit files not being defined in the nix expression
<boogiewoogie[m]>
is there a reason it isn't defined and could adding them be worthwhile?
chloekek has quit [Quit: WeeChat 2.6]
<multun>
boogiewoogie[m]: I think the "enabled" status of the service is meant to be handled declaratively using nixos
<{^_^}>
[nixpkgs] @Profpatsch pushed commit from @r-ryantm to master « psc-package: 0.6.0 -> 0.6.2 »: https://git.io/JvC2L
domogled has quit [Quit: domogled]
vidbina has quit [Ping timeout: 268 seconds]
philr has quit [Ping timeout: 268 seconds]
sbetrium has joined #nixos
<infinisil>
boogiewoogie[m]: Should be enabled by default
opthomasprime has joined #nixos
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
jmeredith has joined #nixos
johnw has joined #nixos
<boogiewoogie[m]>
yep, you're right again. it seems I confused the service with the daemon, which I'll have to start manually for each session via `sudo stubby`. that's alright I guess
CRTified has joined #nixos
sbetrium has quit [Quit: sbetrium]
vandenoever has quit [Ping timeout: 268 seconds]
ryanartecona has joined #nixos
Supersonic has quit [Ping timeout: 260 seconds]
sbetrium has joined #nixos
smatting has joined #nixos
Carp has joined #nixos
Supersonic has joined #nixos
shafox has quit [Remote host closed the connection]
cinimod`` has joined #nixos
cinimod` has quit [Ping timeout: 265 seconds]
judson has joined #nixos
<boogiewoogie[m]>
I was wrong -- the service does run the daemon, but I misindented my `services.stubby.upstreamServers` entry by just copying from the default.. all's working fine
sbetrium has quit [Quit: sbetrium]
Supersonic has quit [Ping timeout: 240 seconds]
<{^_^}>
[nixpkgs] @schmittlauch opened pull request #79848 → tipp10: init at 3.1.0 → https://git.io/JvC2i
<{^_^}>
[nixpkgs] @FRidh pushed commit from @Kiwi to master « matomo: 3.13.1 -> 3.13.2 »: https://git.io/JvCV0
<Ralith_>
smoke testing a 20.03 version
wildtrees has joined #nixos
wildtrees has quit [Remote host closed the connection]
wildtrees has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
<{^_^}>
[nixpkgs] @Ralith opened pull request #79852 → vulkan: 1.1 -> 1.2 (backport to 20.03) → https://git.io/JvCVa
sbetrium has quit [Quit: sbetrium]
wavirc22 has quit [Ping timeout: 272 seconds]
emily is now known as emily1
emilazy is now known as emily
darkf has joined #nixos
Supersonic has quit [Ping timeout: 272 seconds]
emily is now known as emilazy
emily1 is now known as emily
boxscape has joined #nixos
sbetrium has joined #nixos
cap_sensitive has joined #nixos
o1lo01ol_ has quit [Ping timeout: 268 seconds]
Streetwalrus has joined #nixos
Supersonic has joined #nixos
<cap_sensitive>
Hi. I'm trying to write a derivation for a simple C program on github. In my overlay: overlays/sample/c_pgm/default.nix, I have { stdenv, fetchFromGithub }: ....... But when I try to build the package, I got anonymous function called without required argument "fetchFromGithub".
gagbo has quit [Quit: I'm out !]
<cap_sensitive>
How to use "fetchFromGithub" in a derivation? For python packages "fetchPypi" works without problem. Why is "fetchFromGithub" so different?
<Ralith_>
it'd probably be easier for someone to explain your error if you showed what you've written
<{^_^}>
[nixpkgs] @samueldr pushed 2 commits to release-20.03: https://git.io/JvCVb
<evanjs>
Alright, here's another kernel-y question: need drivers for TP-Link adapter. r8188eu I think. TP-Link site has zip that needs to be compiled alongside kernel...
<evanjs>
unsure of the wording of the question but, how might I bundle the compilable contens of that zip with my image? I'm assuming via a kernel override, at least
<{^_^}>
[nixos-hardware] @Luis-Hebendanz opened pull request #144 → Added profile for issues 69289 → https://git.io/JvCwJ
<evanjs>
samueldr: ah, good call. Might even be able to upstream if I do take that route
<samueldr>
yes please :)
<evanjs>
was getting hung up on looking for links in nixpkgs to tp-link's site... it's the little pointers that help :D
<cap_sensitive>
qyliss: What is the canonical way to test that? Pull your fork of nixpkgs and use it as my local 'package' source? That sounds like a lot of manual compilation
<samueldr>
evanjs: there are only a few vendors for the actual chips
<samueldr>
evanjs: it often happens that the actual chip vendor is the important part to know about
<samueldr>
evanjs: here r[some number soup] is realtek
<evanjs>
samueldr: right right, and even after covering that numerous times (even in this one project/issue) I still fail to process some of these things :D
sbetrium has quit [Quit: sbetrium]
Supersonic has quit [Ping timeout: 272 seconds]
w3emperor has quit [Quit: Connection closed for inactivity]
<{^_^}>
[nixpkgs] @Mic92 pushed commit from @Izorkin to release-20.03 « zsh: fix bracketed-paste-magic »: https://git.io/JvCwm
<Unode>
When using "nix-shell '<nixpkgs>' ..." does '<nixpkgs>' here refer to the key=value pairs in NIX_PATH? I have another key=pair (NIX_PATH=...:nixpkgs_dev=/path/to/git/checkout) that I'd like to use for nix-shell. Is this the correct way to specify it?
<emily>
cap_sensitive: it'll only need to recompile the things that have changed
<Unode>
i.e. "nix-shell '<nixpkgs_dev>' ..." ?
<emily>
so it's actually quite easy to test pull requests, as long as they don't touch core build infrastructure
sbetrium has joined #nixos
cinimod`` has quit [Ping timeout: 240 seconds]
<immae>
Unode: yes everything in <...> refers to elements of NIX_PATH
<immae>
nixpks is kind of a standard one, but not enforced
Guest97094 has left #nixos [#nixos]
<Unode>
immae: so then I have something else causing issues cause I'm getting: "build input /nix/store/6ybmshna4fjc78ha6d00jslf94kwdgj5-nixpkgs-dev does not exist"
dansho has joined #nixos
<Unode>
oh nevermind, somehow it ended up as a relative link which breaks in the store...
<Unode>
weird
<immae>
alright :)
mexisme_ has quit [Ping timeout: 272 seconds]
<cap_sensitive>
emily: But the pull request is made with master branch, which may have updated derivations that don't have bin cache. In that case, I still need to recompile them even though there's no change in the pull request. Is my understanding correct?
<{^_^}>
[nixpkgs] @NeQuissimus pushed 2 commits to release-19.09: https://git.io/JvCoN
la-con has joined #nixos
<la-con>
howdy, im using nix on ubuntu and trying to install my own vim derivation, however whenever i do im getting this error: https://pastebin.com/raw/ZVLheXNi ive made sure to remove the nixpkgs vim, but it still comes up, and nix-env --set-flag priority 10 vim_configurable-8.1.1432 fails because it says thats not a valid selector
<la-con>
any ideas?
<mdash>
la-con: is there a vim entry listed by `nix-env -q`?
Supersonic has joined #nixos
sbetrium has joined #nixos
<la-con>
ok completely unrelated question in no way related to me
<la-con>
if a friend of mine accidentally deleted a folder from the nix store and now all the nix commands complain it cant find the folder for that hash
<evanjs>
woo! libvirtd needed to be in there too, maybe because I had qemuRunAsRoot enabled before, but whatever. adding both lets me see the system session in virt-manager :D
<evanjs>
hrm now why is the keyboard not working, still
<evanjs>
or rather, I can't input anything to the VM
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
linkrage has joined #nixos
<srk>
does it have a keyboard? :)
sbetrium has quit [Quit: sbetrium]
<srk>
tried switching to text console?
<evanjs>
Yeah it has a keyboard by default. It already _is_ a text console :P so when I try to switch to one it complains as the main session is the console session
<srk>
hmm
<evanjs>
usb redirection failed but enabling polkit should fix that ~
<dashkal>
alacritty is giving me enough annoyances I may cave, though it's so far the only "light" terminal I know of that still does clipboard (not just cutbuffer) without grief.
evanjs has joined #nixos
sbetrium has joined #nixos
<{^_^}>
[nixpkgs] @ehmry opened pull request #79861 → AlephOne and Marathon scenarios → https://git.io/JvCiI
<marek>
what is the best way to capture the current nixpkgs commit id as a value?
<evanjs>
.... and tempted to modularize spice-gtk... looks pretty simple :P
alexherbo22 has quit [Ping timeout: 265 seconds]
<dashkal>
Once again, thank you stack overflow. Modern versions of urxvt bind ctrl-alt-c/ctrl-alt-v to clipboard functions (as opposed to the PRIMARY select buffer)
kloenk has joined #nixos
<worldofpeace>
evanjs: I haven't made a module because spice-gtk is a SPICE widget
<worldofpeace>
so that's not a service or program
<worldofpeace>
My personal todo list had "gnome-boxes module", but that program is sorta broken already so I haven't got to it
cosimone has joined #nixos
sbetrium has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<evanjs>
ohhh didn't realize that. Only read so far as "this is all you need to add"
<srk>
I guess the other way around is to build without polkit and use udev :D
ixxie has quit [Ping timeout: 260 seconds]
sbetrium has quit [Quit: sbetrium]
<evanjs>
Oh USB redirection works, just can't type for some reason
<evanjs>
Not even over VNC :D
ng0_ is now known as ng0
iqubic` has joined #nixos
iqubic` has quit [Remote host closed the connection]
iqubic has quit [Ping timeout: 240 seconds]
sbetrium has joined #nixos
<{^_^}>
[nixpkgs] @doronbehar opened pull request #79864 → octave: Use qt5 and other improvements → https://git.io/JvCix
AmandaC_ has joined #nixos
ben_ has joined #nixos
<sondr3>
is there a quick way to check that a wrapped package contains what I wrapped it with?
ben_ has quit [Client Quit]
iqubic has joined #nixos
civodul has quit [Excess Flood]
knupfer has quit [Remote host closed the connection]
civodul has joined #nixos
knupfer has joined #nixos
sbetrium has quit [Quit: sbetrium]
o1lo01ol1o has joined #nixos
sbetrium has joined #nixos
<{^_^}>
[nixpkgs] @FRidh merged pull request #79856 → gunicorn: add 19.x branch for python2.7 support [20.03] → https://git.io/JvCr3
<{^_^}>
[nixpkgs] @FRidh pushed commit from @mmilata to release-20.03 « gunicorn: add 19.x branch for python2.7 support »: https://git.io/JvCPl
<sondr3>
followup, I'm wrapping a Haskell program and it complains about how ghcWithPackages is called without functions when I do `nix-build` on it
zupo has joined #nixos
<sondr3>
but I see plenty of the same pattern in nixpkgs
<sondr3>
wow, spelling, it says `error: anonymous function at default.nix:1:1 called without required argument 'ghcWithPackages'
<clever>
,callPackage sondr3
<{^_^}>
sondr3: If a Nix file foo.nix starts with something like `{ stdenv, cmake }:`, you can build it with `nix-build -E '(import <nixpkgs> {}).callPackage ./foo.nix {}'`
sbetrium has quit [Quit: sbetrium]
<clever>
sondr3: in your case, its haskellPackages.ghcWithPackages so you want haskellPackages.callPackage
bougyman has joined #nixos
<sondr3>
clever: thanks, that brought me one step closer, now it's failing at something else
<bougyman>
Just getting started with nix. What package provides terminfo? tvanderpoel@bougypad:~$ ~/.nix-profile/bin/tmate
<bougyman>
open terminal failed: missing or unsuitable terminal: rxvt-unicode-256color
<clever>
bougyman: you may need to install tmate with systemPackages instead of nix-env
sbetrium has joined #nixos
<bougyman>
clever: hrm, ok.
<bougyman>
Haven't gotten that far in the docs yet, will keep going.
o1lo01ol1o has quit [Remote host closed the connection]
<evanjs>
sondr3: yeah I typically either build system or go as far down as I can. e.g. nix build -f \<nixpkgs/nixos\> config.home-manager.users.evanjs.xsession.windowManager.xmonad
mexisme_ has quit [Ping timeout: 265 seconds]
<evanjs>
clever: any way you're aware of to add kernelModules to your makeInitrd invocation? Or do I need to use something less minimal if I want to do that?
<evanjs>
e.g. kernelModules = [ "rtl8188eu" ];
kloenk has quit [Ping timeout: 272 seconds]
sbetrium has quit [Quit: sbetrium]
kloenk has joined #nixos
<bgamari>
Is there any way to produce a shell script that would accomplish the same effect as nix-shell?
<sondr3>
I feel kinda bad for (ab)using GitHub Actions to build packages for me... 10 minutes and counting soon lol
Ilya_G has quit [Ping timeout: 260 seconds]
<evanjs>
bgamari: well you can have nix-shell shebangs, if that counts
<sondr3>
the collision is between a package I built with `nix-build` previously and that is now in my configuration
<sondr3>
I'm mildly confused
o1lo01ol1o has joined #nixos
wiml has joined #nixos
Valodim[m] has joined #nixos
<Valodim[m]>
basically always when I change a shell.nix, I do it because I want to work with the change right away. so that'll block my workflow when I do it anyways, so I end up "polling" to see if the environment updated already
<Valodim[m]>
conversely, when something external leads to a change, I probably don't want that to evaluate (and get a change) at all while I'm working in the directory
werner291 has quit [Remote host closed the connection]
sondr3 has quit [Quit: WeeChat 2.7]
sbetrium has quit [Quit: sbetrium]
werner291 has joined #nixos
kloenk has quit [Ping timeout: 246 seconds]
werner291 has quit [Client Quit]
kvda has joined #nixos
werner291 has joined #nixos
sbetrium has joined #nixos
<dashkal>
Yep, it was alacritty that isn't set up for vim's mouse support somehow. Switched to urxvt and it's working now.
<emily>
Valodim: I agree
philr has joined #nixos
<emily>
Valodim: what I want from lorri is e.g. an async-updating prompt element showing build progress and automatic variable updates as soon as it's done
<emily>
and automatically printing out the error log if it failed
<emily>
still, all that is in-principle constructible at least
kloenk has joined #nixos
<emily>
Valodim: you can also just "use nix" with direnv directly if you don't mind it being fully blocking and slow to "cd"
<puzzlewolf>
<MarcWeber "Is AMD ryzen AMD graphic cards s"> I'm running NixOS on a Thinkpad T495, with an AMD Ryzen 5 PRO 3500U, with the latest kernel and the amdgpu video driver. Only one special setting for USB power states was necessary, otherwise USB didn't wake up from suspend.
<Valodim[m]>
so in practice what happens for non-trivial changes in shell.nix for me is "make a change, then run nix-shell to check if it works, then hit enter a bunch of times until environment variables don't change anymore"
tilcreator has quit [Ping timeout: 260 seconds]
<emily>
Valodim: personally, I feel like typing "lorri refresh" all the time would get annoying... hence why I'd rather the updates happen automatically and error output just get printed on failure
<emily>
but maybe that's too automatic for some people (and it'd require more shell integration work)
<Valodim[m]>
I guess :)
<Valodim[m]>
both of those options sound like improvements
<puzzlewolf>
MarcWeber: I'm on the stable channel, 19.09.
<emily>
Valodim: yours would be a useful primitive for the mine, if it's "block until build is current, and print output if it fails"
<emily>
then you effectively just need to detect changes, fork off lorri refresh, and update the prompt after
<Valodim[m]>
yeah, everything beyond that is pretty shell-specific
<Valodim[m]>
redrawing the prompt asynchronously isn't the most natural thing to do
<Valodim[m]>
(and personally I'm not a fan of the idea :)
<emily>
Valodim: looks like both of us should be able to implement what we want on top of this
gustavderdrache has quit [Quit: Leaving.]
<gchristensen>
as long as you note it isn't a stable API at this moment which will change
<gchristensen>
wow cool I got `login` to segfault login[2816]: segfault at 0 ip 00007f2a448908e4 sp 00007ffde97059c0 error 4 in libpthread-2.30.so[7f2a44890000+f000]
<emily>
I'm used to things breaking >.>
fusion809 has joined #nixos
<Valodim[m]>
emily: for observing, yeah. but it doesn't add a way to change evaluation semantics, no? or is something like that already present?
ksixty has quit [Ping timeout: 240 seconds]
drakonis_ has joined #nixos
mexisme_ has joined #nixos
<{^_^}>
[nixpkgs] @geistesk opened pull request #79874 → tinycbor: init at 0.5.3 → https://git.io/JvC1r
tilpner has quit [Read error: Connection reset by peer]
<emily>
Valodim: hm, what change in evaluation semantics are you expecting?
tilpner_ has joined #nixos
<Valodim[m]>
not doing it in the background :)
<Valodim[m]>
I guess I could just not run lorri-daemon
<emily>
Valodim: you can implement a command that streams lorri internal__stream_events and blocks until it says the evaluation is done?
<emily>
it'll still get automatically evaluated on file change but that seems more like an advantage to me than anything
KeiraT has quit [Ping timeout: 240 seconds]
<Valodim[m]>
I'd rather not have a daemon start potentially very expensive (cpu, memory, bandwidth) evaluation tasks in the background
KeiraT has joined #nixos
<emily>
fair enough
<emily>
I think the evaluations get cancelled if a new one of the same project starts, at least
<Valodim[m]>
not bad :)
<Valodim[m]>
lots of complexity though that for my taste leads to too magical behavior
<kalbasit>
how to use Xvfb (package xlibs.xorgserver) outside of NixOS? I'm trying to run Cypress on our CI and it's exiting with an error: `Fontconfig error: Cannot load default config file`