<blibberblob>
Hi guys, I'm trying to install opencl-clang on osx high sierra, latest nixpkgs, and it's failing with an ld error: unknown option --no-undefined. I'm looking into it but has anyone seen this?
<blibberblob>
(& gals)
<nix-build>
[nixpkgs] @jtojnar pushed commit from @zowoq to release-20.03 « flatpak: 1.6.2 -> 1.6.3 »: https://git.io/Jv5JF
<nix-build>
[nixpkgs] @jtojnar pushed to master « flatpak: do not use autoreconfHook »: https://git.io/Jv5JA
<alienpirate5>
But that error is coming from the FastCGI server
<alienpirate5>
Mar 31 00:23:06 leonardo nginx[1379]: 2020/03/31 00:23:06 [error] 31840#31840: *3716 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 88.198.33.9, server: boards.inexpensivecomputers.net, request: "GET /info.php HTTP/1.1", upstream: "fastcgi://unix:/run/phpfpm/mypool.sock:", host: "boards.inexpensivecomputers.net"
ArchFeh has joined #nixos
<alienpirate5>
How do I get the FastCGI server to recognize the file path of the PHP files?
delli3 has quit [Ping timeout: 256 seconds]
delli3 has joined #nixos
reallymemorable has joined #nixos
wrunt has joined #nixos
<nix-build>
[nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/Jv5Un
magnetophon has joined #nixos
<pie_[bnc]>
blibberblob: dunno anything about macs but --no-undefined certainly soudns like a linker flag. have you tried searching the nixpkgs issues for something similar?
<pie_[bnc]>
alienpirate5: i dont know about any of this, but can you tell where the fastcgi server *is* trying to find the php files?
<alienpirate5>
No, that error message I sent is all I know
<pie_[bnc]>
so i guess i would try to figure out how to up the log verbosity or something
<pie_[bnc]>
and get more info about whats actually going on
<pie_[bnc]>
for whoever is responsible for finding those files
<pie_[bnc]>
idk if its nginx or fastcgi
reallymemorable has quit [Quit: reallymemorable]
<pie_[bnc]>
alienpirate5: did you look up what "primary script unknown" means?
<alienpirate5>
Yes
<alienpirate5>
> The error message “primary script unknown” is almost always related to a wrongly set SCRIPT_FILENAME in the nginx fastcgi_param directive (or incorrect permissions, see other answers).
<nix-build>
error: syntax error, unexpected $undefined, expecting ')', at (string):293:19
organixpear has quit [Quit: Leaving]
ArchFeh has quit [Quit: archfeh]
<pie_[bnc]>
alienpirate5: ok so you should do the obvious and figure out what value SCRIPT_FILENAME is getting somehow
<alienpirate5>
not sure how I would do that, trying to figure out how to make php-fpm more verbose atm
<gchristensen>
I wonder what it'd take to teach autocomplete for journalctl about -eu and -fu
<nix-build>
[nixpkgs] @jonringer merged pull request #83747 → pythonPackages.pyarrow: remove dead code in preCheck, use pytestCheckHook → https://git.io/Jv7lL
<nix-build>
[nixpkgs] @jonringer pushed commit from @veprbl to master « pythonPackages.pyarrow: remove dead code in preCheck, use pytestCheckHook »: https://git.io/Jv5U9
<DigitalKiwi>
fastcgi_index index.php; #might be important too?
bgamari has quit [Ping timeout: 260 seconds]
<energizer>
gchristensen: what do you mean?
<gchristensen>
journalctl -e -u prefix<tab> will autocomplete but not journalctl -eu
cosimone has quit [Quit: Quit.]
<alienpirate5>
DigitalKiwi: the two backslashes are because the extra backslash gets escaped by nix
<alienpirate5>
the nginx config file only has one backslash there
<energizer>
gchristensen: i see
<nix-build>
[nixpkgs] @jtojnar pushed to master « Revert "flatpak: do not use autoreconfHook" »: https://git.io/Jv5UF
<nix-build>
[nixpkgs] @veprbl opened pull request #83816 → texlive.combine: set TEXMFCNF in binary wrapper → https://git.io/Jv5T1
m0rphism has quit [Ping timeout: 252 seconds]
reallymemorable has quit [Quit: reallymemorable]
v0|d has joined #nixos
justanotheruser has joined #nixos
jb55 has joined #nixos
captjakk has joined #nixos
<cole-h>
If anybody has some free time and looking for something to do, mind reviewing my `rofi-emoji` rofi plugin? There are easy steps at the bottom of the PR: https://github.com/NixOS/nixpkgs/pull/83753
<ottidmes>
evils: what would be the use case of doing that? why not just use nix in Ubuntu/Debian or wherever you plan to use the .deb?
<evils>
ottidmes: i think it's unreasonable for people to adopt both my software and nix to run it
<cole-h>
What "nix package" would this be? Why would the packaging be any different from packaging anything else for Debian?
<DigitalKiwi>
alienpirate5: did you figure it out
<alienpirate5>
no
<alienpirate5>
apparently php-fpm has no verbosity options
<DigitalKiwi>
i've been trying to figure it out too :<
<alienpirate5>
i'm now trying to hook onto it with strace
<evils>
cole-h: my own stuff that's not in nixpkgs yet, i want to offer a .deb, and i'd prefer to maintain 2 packagings instead of 3
<ottidmes>
evils: turning a nix package into .deb is not really possible in the general case, nix has certain expectations about where things are just like .deb does, and those won't match. Realisticly you seem to have 2 options, either maintain both a nix and deb version of your package, or require to install nix besides your package when on .deb using distros.
<evils>
ottidmes: where i got stuck is getting my dependencies installed in the vm
<ottidmes>
evils: buildInputs does not work for you? as in the example at the bottom?
<evils>
nope
<ottidmes>
evils: I tried looking for more examples, but seems underused/underdocumenated so not much to go on other than the wiki page and a few similar examples, maybe reach out to the author of the wiki page?
<evils>
ottidmes: i tried looking for the author, maybe i need to make an account to see it?
<ottidmes>
evils: I see it at the top of the page, and saw him create an issue about the subject, so he should have some experience with it: https://github.com/matthiasbeyer
<ottidmes>
alienpirate5: I see you talk about primary script unknown and phpfpm, I haven't really followed your messages, but just in case it helps you, if your root directories are somewhere within /home, you get that error regardless of correct permissions. I have attempted many times to figure it out, without luck, in the end I just mount --bind outside of /home towards /home, and that simply works...
<alienpirate5>
They're not in /home
<nix-build>
[nixpkgs] @veprbl merged pull request #83806 → zotero: make wrapGAppsHook work → https://git.io/Jv7Nx
<codygman__>
Does hakyll by default in nixos not have `previewserver=true`? How can you pass cabal flags in yourself, I think like this? `configureFlags = "-f watchServer -f previewServer";` With that I still don't get the previewServer though.
reallymemorable has joined #nixos
<DigitalKiwi>
if you figure it out let me know
<DigitalKiwi>
i ended up just building it with cabal
felixfoertsch has quit [Ping timeout: 246 seconds]
felixfoertsch23 is now known as felixfoertsch
<jackdk>
so you set up overrides like `let myHaskellPackages = pkgs.haskellPackages.override { overrides = self: super: with pkgs.haskell.lib; { hakyll = appendConfigureFlag super.hakyll "-f previewServer"; }; }; in <whatever>`
<codygman__>
thanks jackdk! That should probably go into https://nixos.org/nixpkgs/manual/#users-guide-to-the-haskell-infrastructure otherwise it's hard to figure out how I would have learned that. Anyone have tips for how to come across things like this on your own? I guess I can bookmark `haskell-modules/lib.nix` and search through there next time first.
<jackdk>
honestly I hang around in here a lot and absorb things by osmosis
ChimeraZara is now known as ZaraChimera
<ZaraChimera>
Indeed, lurking here is quite educational. :)
<codygman__>
jackdk: Got it osmosis protocol initiated and irc lurking on all devices starting :D
<jackdk>
codygman__: if the dep is not normally needed, then you may need to add it yourself. addBuildDepend is also in lib.nix, and you'll want to use self.warp
<codygman__>
Ah, I did reach for addBuildDepend but had issues. self.warp might be the last missing piece. Thanks for your help agian.
captjakk has quit [Remote host closed the connection]
hmpffff_ has quit [Ping timeout: 272 seconds]
<jackdk>
codygman__: what does this command print out on your machine? `nix-instantiate --eval -E '(import <nixpkgs> {}).haskellPackages.warp.version'`
<jackdk>
codygman__: mine says 3.2.28, and your shell.nix worked on my machine
<jackdk>
even without the addBuildDepend call
<jackdk>
therefore, I think it already adds the warp dep correctly and the problem is the constraint
<jackdk>
the answer to this is the function `doJailbreak`, which turns off bounds checking (sometimes)
<jackdk>
it doesn't work properly when the cabal file contains conditionals, but it's still worth a try. If that doesn't work, your options are to patch the cabal file or select an earlier warp. I will detail these if you need more info
<DigitalKiwi>
how select earlier warp
<codygman__>
okay, I'll try that out and see where that gets me.
init_6 has quit []
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<jackdk>
codygman__: `doJailbreak (appendConfigureFlag super.hakyll "-fpreviewServer"` or however the `-f` is passed
<jlv>
I thought `buildInputs` were available to package scripts at runtime, but I have a bash script that can't find a command from a build input.
<codygman__>
DigitalKiwi: The way I sort of remember is to pin a nixpkg version and reference the warp from there. First you need to find out where you need to pin it, I do this by going to https://github.com/NixOS/nixpkgs/releases, I'll just pin to whatever hash 19.09 is. It looks like this somewhat, but this isn't fully working:
<hoplaahei>
hi. I tried to start display-manager from the live installation image, but it doesn't load. Ryzen with Radeon RX Vega 11 graphics. Thanks for any help.
<hoplaahei>
Tried nomodeset boot option: same thing.
<srhb>
jlv: I think you'd just want it to use su from $PATH (which will be the wrapped one in /run/wrappers/bin)
<srhb>
Depending on whether it needs that bit :)
<srhb>
(If it's downgrading from root, that's probably unnecessary)
<jlv>
srhb: I don't `su` is in $PATH. At least, it can't find it. It's using `su` to run a command as a different user, and I'm using it in a root sytemd service.
<srhb>
jlv: OK, then your approach is correct, sorry for the confusion :)
<jlv>
srhb: np. Thanks for the help :)
palo1 has joined #nixos
hoplaahei has quit [Remote host closed the connection]
Darkmatter66_ has quit [Ping timeout: 240 seconds]
endformationage has quit [Ping timeout: 258 seconds]
<typetetris>
Good morning from germany. Hope you are all doing good (as some of us might have a quarantine). Concept question about nixops: When I use nixops to deploy to a nixos host, does it "overwrite" the host or does it use it as a kind of hypervisor to create new virtual machines "on" it?
hmpffff_ has quit [Ping timeout: 250 seconds]
<s1341>
est31: that was my worry...
hlavaty has joined #nixos
nuncanada has quit [Ping timeout: 265 seconds]
<rauno>
Morning, would it be possible to run two services with different options ? Using the services module
<s1341>
est31: so... one of the commits in my previous PR is the one which adds me as a maintainer.... so i need that commit in my new branch too... what do I do?
zupo has joined #nixos
<Yaniel>
you can leave it out and just mention that the maintainer is added in PR #x
cole-h has quit [Ping timeout: 260 seconds]
<rauno>
qy[m], makes sense
FRidh has joined #nixos
<typetetris>
julm, thanks
<s1341>
Yaniel ok thanks.
dckc has quit [Ping timeout: 264 seconds]
cr4y1 has joined #nixos
svantepolk has joined #nixos
dckc has joined #nixos
mexisme has quit [Ping timeout: 272 seconds]
<typetetris>
Nixops Basics: So if nixops "overwrites" a nixos machine deployed to, what does it do, if my nixexpr I use nixops with contains more then one machine?
<svantepolk>
Trying to write a package for raylib, and having trouble with the install phase: https://pastebin.com/94LED57s
<evils>
svantepolk: what went wrong when you didn't have a custom installPhase defined?
<gulplante>
svantepolk: try to remove the install phase, looks very basic. I doubt make install will ever suceed, afaik make install just copies files. Try mkdir -p $out and copy relevant files there.
<clever>
typetetris: if your nixops expr defines multiple machines, then nixops will deploy to multiple machines at once
<svantepolk>
make: *** No rule to make target 'install'. Stop.
<nix-build>
[nixpkgs] @bennofs pushed commit from @rnhmjoj to master « nix-script: 2015-09-22 -> 2020-03-23 »: https://git.io/Jv5Zj
<svantepolk>
But when I open the makefile, there is 100% an install target
<svantepolk>
I think it cant find the makefile because it's inside ./src rather than the root of the archive maybe?
<evils>
svantepolk: maybe you want `preInstallPhase = "cd src"`
leonardp has joined #nixos
<typetetris>
clever, yes, I forgot that every machine has its own targetHost attribute and so it kinda is obvious one machine description needs one nixos host. Didn't know how to non awkwardly retract my question from irc.
<nix-build>
[nixpkgs] @s1341 opened pull request #83856 → zplug: init at 2.4.2 → https://git.io/Jv5nY
cizra has quit [Read error: Connection reset by peer]
<leonardp>
is there an easy way to find out why a specific derivation is being built by nixos-rebuild?
cizra has joined #nixos
<leonardp>
my aarch64 machine wants to build rustc-1.38.0 while i am on nixos-20.03 channel which comes with rust 1.41.0
<s1341>
yay! my second PR for nixos
johnjay has quit [Ping timeout: 260 seconds]
thongpv87 has quit [Read error: Connection reset by peer]
softinio has quit [Quit: WeeChat 2.6]
<svantepolk>
Still the same issue... Strange. Which path will it be trying to run make from normally?
<evils>
svantepolk: i suspect that Makefile is the issue xD
johnjay has joined #nixos
<svantepolk>
Hmm. I'll try 2.6.0 and see if it's been fixed.
linarcx has quit [Read error: Connection reset by peer]
missionformilk has quit [Ping timeout: 252 seconds]
linarcx has joined #nixos
<est31>
why is llvm 7 the default?
<est31>
it's years old by now
opthomasprime has left #nixos [#nixos]
<est31>
when I install clang, lld, etc they are all that old version
<svantepolk>
Thanks. Hitting a different error now but I'll have a poke around first.
<evils>
you want `libGL` in buildInputs as well (and get rid of all the dev items)
<xfix>
for example, you can use clang_10 to use LLVM 10
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
linarcx has quit [Read error: Connection reset by peer]
gwen has joined #nixos
linarcx has joined #nixos
missionformilk has joined #nixos
<xfix>
similarly you can use lld_10
civodul has joined #nixos
<mlatus>
sudo nixos-rebuild <command> failed to see my NIX_PATH, however it CAN see it after a successful execution with '-I' option, what's wrong here?
FRidh2 has joined #nixos
<nix-build>
[nixpkgs] @ak3n opened pull request #83858 → perlPackages.starman: add shortenPerlShebang on darwin → https://git.io/Jv5cm
FRidh has quit [Ping timeout: 260 seconds]
maddo has joined #nixos
hmpffff_ has joined #nixos
hmpffff has quit [Ping timeout: 272 seconds]
raingloom has joined #nixos
Guest99424 has quit [Ping timeout: 256 seconds]
cfricke has joined #nixos
opthomasprime has joined #nixos
<svantepolk>
Thanks evils!
lassulus has quit [Ping timeout: 258 seconds]
coco has quit [Ping timeout: 256 seconds]
<gwen>
Hej, some pip packages have very strict version requirements for their dependencies (many cannot be fulfilled with the packages in nixpkgs). How does nixpkgs deal with this?
opthomasprime has quit [Ping timeout: 256 seconds]
apeyroux has joined #nixos
jgt has joined #nixos
lassulus has joined #nixos
<jgt>
is there a way to check the version of a specific package with a specific nixpkgs? I want to see (without actually doing it) if bumping nixpkgs will give me a new OpenSSH version.
<dramforever>
jgt: Not everything has a version, but you can check openssh.name and it's like "openssh-8.2p1"
<srk>
mlatus: you can check if resultion of <nixpkgs> is working via nix-instantiate --find-file nixpkgs
<jgt>
dramforever: that makes sense
<dramforever>
And it depends on what you mean by 'version'
<jgt>
also in this case, it has a version :)
<dramforever>
If you want to also take into account dependencies changes
<jgt>
I mean a M.m.p type of thing
<dramforever>
just use openssh.outPath
<jgt>
we ran a security audit and our OpenSSH is too old, so we need a later one :)
<typetetris>
When I use nixops with a nixos host it always try to access the machine via ssh and the root login. Is there a way to change that? Would it make sense to change it? (If I have a user, which can use sudo without a password, its just like having root login available via ssh, or? So no security gain?)
<dramforever>
okay so it's the version of openssh itself
<qyliss>
typetetris: If you can just sudo to root anyway, probably the only reason you might want to deny root login is so you could log which users used sudo
<typetetris>
qyliss: Ah thats true! Thank you!
<qyliss>
if you don't care about that, the only other reason would be that attackers would have to guess a username
<qyliss>
So in most cases root login is totally fine, just make sure you're not using password authentication.
<typetetris>
qyliss: strong believer in ssh + ed25519
<qyliss>
good :)
<typetetris>
qyliss: Do you know, wether I can make nixops take the detour through a user + sudo?
<qyliss>
I don't use Nixops, sorry
<qy[m]>
argh
<qy[m]>
why does matrix not have better notification controls
coco has joined #nixos
<qy[m]>
i hate being pinged by anyone mentioning qyliss, but i also like being able to have notifications
<qyliss>
You can't make it match the whole word?
<leonardp>
typetetris: i don't think it you can do that without patching nixops
opthomasprime has joined #nixos
<qy[m]>
literally all i can find is an on/off switch
<qyliss>
qy[m]: or even match "qy[m]"? I guess maybe Matrix strips that off?
<qy[m]>
either i get notifications, or i don't
<qy[m]>
nothing more complex
<qyliss>
Yikes
<qy[m]>
yeah, it's part of the bridge behavious
<typetetris>
leonardp, thanks
<qyliss>
most other IRC clients let you control notifications in the ways I've described, fwiw.
gulplante has quit [Quit: WeeChat 2.7.1]
<qy[m]>
i know, i'm a veteran to irc
<qy[m]>
but this is quite frustrating
lovesegfault has quit [Ping timeout: 272 seconds]
gulplante has joined #nixos
ajp has quit [Quit: No Ping reply in 180 seconds.]
linarcx has quit [Read error: Connection reset by peer]
linarcx has joined #nixos
<julm>
typetetris: you can wrap ssh in a $PWD/bin/ssh script which uses env variables and prepend $PWD/bin/ to your $PATH, however this will not work that easily if your nixops comes from Nixpkgs, because Nixpkgs choses for you which openssh nixops shall use
<srk>
doesn't it respect .ssh/config already?
<leonardp>
srk: i think nixops uses an sqlite database for managing everything ssh related
<srk>
yes it does for key pairs but that's not related
<arianvp>
the package seems completely broken to me
Diogo has joined #nixos
<arianvp>
if you submit jobs it crashes with some gRPC error
<arianvp>
this is on 19.09
<srk>
julm: that would require some wrapper or patching ssh_util.py, what I usually do is to create a separate user for deployment purposes of one specific deployment which has env configured using home-manager
zupo_ has joined #nixos
hmpffff has joined #nixos
<arianvp>
and it works. nvm
hmpffff_ has quit [Ping timeout: 240 seconds]
<eyJhb>
Anybody able to help me get nix-instantiate --eval <file> to work with lib? I need concatlistsep
<julm>
srk: sure. but I find creating a dedicated user is overkill when a shell.nix wrapping ssh to make it use -F ./.ssh/config would do. but Nixpkgs' nixops's postInstall already overwrites ssh
dramforever has quit [Ping timeout: 260 seconds]
<srk>
eyJhb: you can use string interpolation instead "local zone: \"${x}\" refuse"
ottidmes has joined #nixos
<julm>
so maybe I should overwrite that postInstall, but this is dirty
<srk>
julm: indeed, send me a snippet please if you figure that out. I'm not sure how to apply makeWrapper in this case
<eyJhb>
srk: would be nice to know how to access it anyway :) Planing on turning it into a module
<srk>
eyJhb: I think what you do is correct (regarding pkgs.lib)
<eyJhb>
adisbladis: not tested no... Sadly, still having trouble doing it on my system...
<adisbladis>
Too bad I won't have access to it for a few months now :/
<eyJhb>
For router use?
<adisbladis>
eyJhb: Yes
<eyJhb>
Why not?
<adisbladis>
Because life reasons..
<adisbladis>
It really looks like the optimal home router
<srk>
there's also turris omnia but I've failed to build legit uboot with DISTRO_CONFIG for it
<eyJhb>
Ahh. damn that life. Always getting in the way
psy3497 has left #nixos ["WeeChat 1.6"]
<pjt_014>
adisbladis: optimal how?
<eyJhb>
But damn it looks sexy
laduke has quit [Ping timeout: 246 seconds]
<pjt_014>
like compared to an rpi3
<adisbladis>
pjt_014: It's cheap, have a bunch of NICs, a built-in switch and it's possible to stick some mini pci-e cards in there and run hostapd
niksnut has joined #nixos
mexisme has quit [Ping timeout: 252 seconds]
<adisbladis>
pjt_014: rpi3 is only 100mbit
leonardp has quit [Remote host closed the connection]
<pjt_014>
When you say built-in switch--how does that work?
<srk>
is it really 100mbit? :)
<srk>
it's USB ethernet
<adisbladis>
Are they still putting the NIC on USB? :/
<srk>
yes
<srk>
and it's frikin interrupt heavy
<pjt_014>
the rpi4 fixed that apparently
gecku has joined #nixos
<srk>
good luck running that for any real net workload
<srk>
pjt_014: how?
<adisbladis>
srk: Once I tried playing audio real-time-ish on an rpi(1) with a usb sound card
<adisbladis>
The stutter was unreal
<srk>
adisbladis: you need musnix!
<pjt_014>
the rpi4 apparently has gigabit ethernet
<adisbladis>
pjt_014: But is it on the SoC?
<pjt_014>
also: rpi1? no shit you got stutters lol
<pjt_014>
yeah
<adisbladis>
pjt_014: Well, if the ethernet had not been on the USB bus everything would have been fine
<pjt_014>
I might be wrong, but I know the eith on it IS faster
<xfix>
i think machine e05744a2 on https://hydra.nixos.org/machines may be stuck, this time it keeps saying "warning: SQLite database '/root/.cache/nix/binary-cache-v6.sqlite' is busy"
<srk>
adisbladis: I wanted to try pi0w with phat-dac but it's so complicated I gave up and instead decided to build USB->I2S DAC with stm32 instead
<roosemberth>
Hi. Does NixOS performs periodic cleanup of XDG_RUNTIME_DIR?
marsh has joined #nixos
<nix-build>
[nixpkgs] @Mic92 pushed 2 commits to release-20.03: https://git.io/Jv5BT
shizonic has quit [Disconnected by services]
shizonic has joined #nixos
erictapen has joined #nixos
<eyJhb>
srk: but mounting ISOs etc.? How well did it work?
<srk>
eyJhb: pretty well, netboot and network block device :)
<srk>
eyJhb: I hate supermicros ipmi
<srk>
eyJhb: tons of different variants, requires java, probably ridden with security holes and so on
<tilpner>
roosemberth: 1. XDG_RUNTIME_DIR should be on a tmpfs, so it gets cleaned every time you reboot, and probably when you logout too
<srk>
eyJhb: X10 at least had html5 viewer but I've used noVNC for the rest
cr4y1_ has joined #nixos
cr4y1 has quit [Read error: Connection reset by peer]
<tilpner>
roosemberth: 2. There is an entry for /run/user in /etc/tmpfiles.d/systemd.conf, but I'm not quite sure that it doesn't do periodic cleanup (but it doesn't look like it)
<nix-build>
[hydra] @edolstra pushed commit from @samueldr to flake « hydra-eval-jobs: Mirror eval errors in STDERR »: https://git.io/Jv5BO
<roosemberth>
I want a directory not in my home directory I can do some work on and not have to think about having to remove it later
psy3497 has joined #nixos
<roosemberth>
I would go with /tmp, but I don't ofter reboot, so that would stay there for some time
<evils>
ottidmes in case you're interested, or anyone else search this log for info on .deb debian package generation, building dependencies is a (stalled?) WIP: #58777
missionformilk has quit [Ping timeout: 260 seconds]
<eyJhb>
srk: Do you have any source online for it?
sigmundv_ has quit [Remote host closed the connection]
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sigmundv_ has joined #nixos
<srk>
eyJhb: which part?
psy3497 has quit [Ping timeout: 258 seconds]
<eyJhb>
srk: software for sending the signals etc. - some frontends?
<srk>
eyJhb: for custom ipmi or supermicros ipmi?
zupo has joined #nixos
nuncanada has joined #nixos
<eyJhb>
Custom :)
<srk>
eyJhb: it was mostly a bash wrapper around /sys/class/gpio (which is now deprecated in favor of gpiod) called all-is-lost-gpio and screen for terms
<srk>
+ ssh
linarcx has quit [Quit: WeeChat 2.8]
linarcx has joined #nixos
<adisbladis>
I did the same with RPi.GPIO + HDMI capture device + pyserial before :)
<srk>
:) cool!
<adisbladis>
I wonder if there are commercial products like this?
<srk>
sure, most IPMI implementations :)
<adisbladis>
Poor-mans-ipmi is fantastic when it's your only option
<srk>
ah
<adisbladis>
srk: I mean it shouldn't be too difficult to make something that plugs in to a consumer motherboard
<srk>
but there's this open ipmi implementation by facebook
CptCaptain has quit [Ping timeout: 250 seconds]
<srk>
openBMC
NeoCron has joined #nixos
<adisbladis>
That's still a full IPMI
<adisbladis>
Which requires motherboard support?
<srk>
not sure, motherboard support might be like PMBus over i2c right?
dingenskirchen has quit [Remote host closed the connection]
<adisbladis>
srk: No idea =)
<srk>
like something IPMI protocol compatible would be nice which openBMC is (not sure how well)
dingenskirchen has joined #nixos
<srk>
graphics are something different but there's vnc/spice
teto has joined #nixos
lsix1 has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
rauno has joined #nixos
o1lo01ol1o has joined #nixos
jamiemagee has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
cr4y1_ has quit [Remote host closed the connection]
<nix-build>
[nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/Jv506
<nix-build>
[nix] @Ninlives opened pull request #3463 → fix placeholder not substituted in passAsFile → https://git.io/Jv50i
ambroisie has joined #nixos
oida has quit [Ping timeout: 240 seconds]
<typetetris>
I need to start a database as part of a builder (please, don't ask) will nix kill that process in case the builder fails? (via cgroups or something)
<srxl>
Is there any good way to include Python in nativeBuildInputs when using a cross toolchain? I currently have the following expression for a shell, but it fails to evaluate, citing that "python3 is not supported on arm-none, refusing to evaluate" https://pastebin.com/QxbwtKpr
<ldlework>
.bef
<typetetris>
niksnut: Thank!
<ldlework>
.bef
Ariakenom has quit [Quit: WeeChat 2.7]
<ldlework>
.bef
<qy[m]>
what
<ldlework>
.bef
<qy[m]>
there's no ducks in here
<ldlework>
.bef
<qy[m]>
there's no ducks in here!
<ldlework>
.bef
linarcx has quit [Quit: WeeChat 2.8]
<ldlework>
.bef
<qy[m]>
would someone mind kicking this guy
<ldlework>
.bef
linarcx has joined #nixos
<ldlework>
.bef
<nix-build>
[nix] @edolstra merged pull request #3463 → fix placeholder not substituted in passAsFile → https://git.io/Jv50i
cosimone has quit [Remote host closed the connection]
smatting has quit [Ping timeout: 256 seconds]
linarcx has quit [Quit: WeeChat 2.8]
cosimone has joined #nixos
linarcx has joined #nixos
linarcx has quit [Client Quit]
linarcx has joined #nixos
linarcx has quit [Client Quit]
linarcx has joined #nixos
mrCyborg has quit [Ping timeout: 252 seconds]
Smith[m] has joined #nixos
Guest62967 has quit [Changing host]
Guest62967 has joined #nixos
leonardp has quit [Remote host closed the connection]
reallymemorable has joined #nixos
linarcx has quit [Ping timeout: 256 seconds]
cosimone has quit [Quit: Terminated!]
johnnywho has quit [Remote host closed the connection]
<srxl>
Is there any good way to include Python in nativeBuildInputs when using a cross toolchain? I currently have the following expression for a shell, but it fails to evaluate, citing that "python3 is not supported on arm-none, refusing to evaluate" https://pastebin.com/QxbwtKpr
leonardp has joined #nixos
kleisli has quit [Remote host closed the connection]
Naptra has joined #nixos
kleisli has joined #nixos
<nix-build>
[nixpkgs] @edolstra opened pull request #83871 → documentation.nixos.enable: Default to false → https://git.io/Jv5uO
xkapastel has joined #nixos
smatting has joined #nixos
roosemberth has quit [Ping timeout: 256 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<tilpner>
"You pretty much must use whitelisting when working with C++ to avoid pulling in all of the std::* types, many of which bindgen cannot handle."
<evanjs>
.... omg
<evanjs>
yeah, before you mentioned that, just did some light searching....
<evanjs>
something like .enable_cxx_namespaces().clang_arg("-x").clang_arg("c++").clang_arg("-std=c++14").clang_arg("-stdlib=libc++")
<evanjs>
oh, look. it built
linarcx has joined #nixos
o1lo01ol1o has joined #nixos
<ldlework>
Where do notification icons end up?
<nix-build>
[nixpkgs] @expipiplus1 opened pull request #83874 → swiftshader: init at 2020-03-31 → https://git.io/Jv52q
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<ldlework>
I see, you have to install some.
o1lo01ol1o has joined #nixos
oever has joined #nixos
linarcx has quit [Ping timeout: 256 seconds]
vandenoever has quit [Ping timeout: 256 seconds]
kleisli has quit [Remote host closed the connection]
<nix-build>
[nixops] @adisbladis opened pull request #1272 → Add a flag to enter PDB in post-mortem debugging mode → https://git.io/Jv52R
<aranea>
can I somehow get nix-repl to pretty-print an entire set, including the values?
<adisbladis>
:p {x=[1 2 3];}
<adisbladis>
aranea: ^
<aranea>
Thanks! I looked for functions to do that, didn't think of checking nix repl builtins.
<tilpner>
If you want a function, try lib.generators.toPretty
<nix-build>
[nixops] @edolstra merged pull request #1271 → Remove support for encrypted links → https://git.io/Jv58q
<tilpner>
builtins.trace to print it directly without escapes
jakobrs has quit [Quit: WeeChat 2.7.1]
reallymemorable has quit [Quit: reallymemorable]
<aranea>
See, that first {} argument is the part I was missing. Thanks.
<aranea>
Appears to do the same as :p though, so I'll stick with that for now. Useful to know there's a function for it, though.
<aranea>
(I'd been hoping for sth that adds a few strategic newlines to make things more readable.)
gustavderdrache has joined #nixos
<tilpner>
Write one yourself, use a nix formatter on the output, or print to json and pretty-print that with jq
domogled has joined #nixos
<tilpner>
(To write one yourself, steal the thing from lib/generators.nix and add newlines)
<aranea>
Hah, toJSON + jq is a great idea for quick&dirty debugging, thanks.
snicket has joined #nixos
Mic92 has quit [Quit: WeeChat 2.7.1]
Mic92 has joined #nixos
<benny>
in case people followed it yesterday how ZFS zvol backed swap got my system deadlocked upon graalvm8 compilation: I solved it by using zramSwap.enable = true; :-)
<teto>
is there any guide/workflow on doc contribution ? I have 2 or 3 doc changes to do, some pending for >1 year becaue my first experience with it was so dreadful. Can we still write in markdown or is docbook now mandatory ?
<benny>
it's black magic to make your main memory worth 150%-250% but for my purpose it worked great!
<adisbladis>
benny: Wow, you _can_ download more RAM!
linarcx has joined #nixos
pbogdan has quit [Read error: Connection reset by peer]
<Mic92>
teto: if you add new pages, you can add them as markdown as well.
<benny>
adisbladis: I'm totally flashed, I was watching ytop at the point it usually deadlocked and then it just magically swapped main memory into itself and it just worked :P
<Mic92>
teto: have a look in doc/languages-frameworks/*.md
<nix-build>
[nixpkgs] @timokau pushed 2 commits to staging: https://git.io/Jv5wH
<nix-build>
[nixpkgs] @mmahut opened pull request #83876 → nixos/magic-wormhole-mailbox-server: moving from mail to networking → https://git.io/Jv5rU
captn3m0 has joined #nixos
<Taneb>
My work's nix-serve server seems to be having problems
<aranea>
I've noticed some of the lib.attrsets.* functions are also available directly in lib, but that's not documented. (filterAttrs for example.) Is that a legacy detail which I should ignore?
relaxmax has joined #nixos
relaxmax has quit [Client Quit]
<Taneb>
Whenever we try to do a nix build, it times out trying to get the narinfo file
<tilpner>
Taneb: Any recent deployments/updates?
<tilpner>
Taneb: Can you access /nix-cache-info?
<Taneb>
No recent deployments that I'm aware of. /nix-cache-info doesn't happen quickly
<tilpner>
But slowly?
teto has joined #nixos
<Taneb>
If it's doing anything it's doing it veeery slowly
<Taneb>
Ah, it timed out
<tilpner>
Check journalctl -eu nix-serve
<tilpner>
And the logs of whatever you put in front of it
<tilpner>
Check if it's running at all too
<mikky>
hi, so I'm trying to build Hedgewars. I'm successful, too, except that some runtime dependencies are not correctly detected (like libz, libpng, and possibly others)
<Taneb>
tilpner: I don't think it's that error. I'm not getting a filename where the pipe is broken
<tilpner>
Do you get line numbers too?
<tilpner>
Hmm
<Taneb>
Mar 31 15:28:00 jeeves nix-serve[7301]: error: writing to file: Broken pipe
<Taneb>
Mar 31 15:28:00 jeeves nix-serve[7301]: write error: Connection timed out at /nix/store/q86qjd4kfz1zhzf7r9smpxnijasmgdf8-perl5.28.1-Starman-0.4014/lib/perl5/site_perl/5.28.1/Starman/Server.pm line 572, <GEN2> chunk 1.
<tilpner>
Can you query it directly from the machine it's running on?
<eyJhb>
How can I define a function like this? `unboundString = domains: pkgs.lib.concatMapStringsSep "\n" (x: "local-zone: \""+x+"\" refuse") domains;` ? This gives `error: value is a set while a list was expected, at`
cr4y1_ has joined #nixos
<tilpner>
eyJhb: Don't pass a set then?
<tilpner>
domains should be a list
<tilpner>
Or convert the set into a list first
<Taneb>
tilpner: yeah, hasn't helped
<tilpner>
Taneb: Then I can't help, good luck :c
<tilpner>
(Maybe check strace, but that's a wild guess)
cr4y1_ has quit [Max SendQ exceeded]
cr4y1_ has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
<nix-build>
[nixpkgs] @peterhoeg opened pull request #83877 → ###### Motivation for this change → https://git.io/Jv5rx
<tilpner>
builder for '/nix/store/y5cc9fabp9jdci4r24q57ymy1vyd3k41-python3.7-pysaml2-4.8.0.drv' failed with exit code 1
palo has joined #nixos
igghibu has joined #nixos
<davidtwco>
Nix is failing with "error: path /nix/store/... is not valid" despite the package's builder succeeding - I have no idea why and Nix isn't telling me.
<ottidmes>
turion: In case you are interested, I updated that lndirs to become lnover, it now supports both directories and files and has become smarter, but I went from bash to python (or else I could not implement the logic)
<nix-build>
[nixpkgs] @jonringer pushed commit from @r-ryantm to master « alibuild: 1.5.4rc3 -> 1.5.5 »: https://git.io/Jv5Pr
rardiol has quit [Read error: Connection reset by peer]
<nix-build>
[nixpkgs] @edolstra opened pull request #83881 → Revert "nixos: default `environment.homeBinInPath` to false" → https://git.io/Jv5P7
<DamienCassou>
hi
<tilpner>
pikajude: Try to access only things from NIX_PATH (you can put things into NIX_PATH with -I)
<pikajude>
oh okay
<pikajude>
thanks
<DamienCassou>
how can I build the "doc" output of nixUnstable in pkgs/tools/package-management/nix/default.nix ?
<tilpner>
The same way you build nixUnstable, but with nixUnstable.doc instead
<tilpner>
So e.g. nix-build '<nixpkgs>' -A nixUnstable.doc
opthomasprime has joined #nixos
`slikts has joined #nixos
<typetetris>
If I fetched some sources via fetchFromGitlab can I use a file of that as a path in my nixexpression ? That's kinda recursive isn't, because it would have to execute and reread the expression ...
<gchristensen>
that is called IFD
<gchristensen>
,IFD typetetris
<nix-build>
typetetris: import-from-derivation (IFD) is when you evaluate nix from a derivation result, for example `import (pkgs.writeText "n" "1 + 1")` will evaluate to 2. This is sometimes problematic because it requires evaluating some, building some, and then evaluating the build result. It has been described as "such a nice footgun."
turion has joined #nixos
Ariakenom has quit [Quit: WeeChat 2.7]
rardiol has joined #nixos
mrpi has quit [Quit: killed]
das_j has quit [Quit: killed]
Scriptkiddi has quit [Quit: killed]
ajs124 has quit [Quit: killed]
ajs124 has joined #nixos
das_j has joined #nixos
mrpi has joined #nixos
Scriptkiddi has joined #nixos
<typetetris>
I would like to use https://gitlab.com/arianvp/nixos-gitlab-runner but without downloading it myself and putting the gitlab-runner.nix file somewhere. Or should I just go with a manual download?
<gchristensen>
manual download I guess. this is one of the design goals of Flakes: being able to do exactly what you're asking for
lovesegfault has joined #nixos
<tilpner>
IFD can be fine, especially if it's just fetching
<gchristensen>
this is the "such a nice footgun" bit :P
<tilpner>
Yeah, Just Be Careful(tm)
<nix-build>
[nixpkgs] @Ericson2314 merged pull request #69454 → pythonPackages.tensorflow: fix for bazel settings for intel mkl, dnnl → https://git.io/JeGwY
<nix-build>
[nixpkgs] @Ericson2314 pushed 2 commits to master: https://git.io/Jv5Xc
<gchristensen>
"Just" show restraint and do it the good ways
mniip has quit [Remote host closed the connection]
matthiaskrgr has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net - currently broken?]
<typetetris>
To be honest, after doing the `fetchFromGitLab` I don't know what to do with the result. I don't want to import it, because the contained `default.nix` is bogus and I don't know how to get the gitlab-runner.nix out of it to place it in nixos `import` list.
<tilpner>
Oh uh
matthiaskrgr has joined #nixos
<tilpner>
You mean imports?
<tilpner>
That's not going to work
ym555 has joined #nixos
<typetetris>
yeah imports
<nix-build>
[nixpkgs] @Ericson2314 opened pull request #83882 → pythonPackages.tensorflow: fix for bazel settings for intel mkl, dnnl → https://git.io/Jv5X4
<tilpner>
The problem is, that any module you import could change anything else, including pkgs
<tilpner>
But you need pkgs to get fetchFrom*, to get the module to import
<tilpner>
See how that depends on each other? It's not going to eval
<tobiasBora>
Am I supposed to write a full PR from scratch, or can I directly modify this PR?
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
<cole-h>
You can fetch the PR locally, modify it, and submit a new PR and make a note that it should supercede the one made by r-ryantm
<cole-h>
Only people with the commit bit can directly modify PRs
<qyliss>
(And even then only if the submitter allows it)
<cole-h>
^
<tobiasBora>
ok thanks!
<cole-h>
Also, it might be a good idea to comment on the r-ryantm PR and describe what was not completely correct, and point it to your PR (once you submit it)
<nix-build>
[nixpkgs] @jonringer pushed 4 commits to master: https://git.io/Jv5MH
hlavaty has quit [Remote host closed the connection]
killercup[m] has joined #nixos
o1lo01ol1o has joined #nixos
<tobiasBora>
Hum, I need a package just to run some tests on a python package
<tobiasBora>
should I put that package in propagatedBuildInputs, or just buildInputs, or somewhere else?
<gchristensen>
buildInputs I think
<tobiasBora>
ok thanks. And why not depsBuildBuild for example?
<tobiasBora>
The doc says for example "Since these packages are able to be run at build-time, they are always added to the PATH, as described above. But since these packages are only guaranteed to be able to run then, they shouldn't persist as run-time dependencies."
bgamari_ has quit [Ping timeout: 240 seconds]
<LnL>
not sure if it works everywhere, but checkInputs work for python IIRC
<LnL>
which won't include them if doCheck is false
<tobiasBora>
LnL: great thanks!
<tobiasBora>
Btw, just checking, it's still not possible to disable the tests system wide?
o1lo01ol1o has quit [Ping timeout: 256 seconds]
<s1341>
so my PR seems to be stuck in checking: 
<s1341>
grahamcofborg-eval Pending — Checking new out paths
knupfer has quit [Remote host closed the connection]
<nix-build>
[nixpkgs] @bandresen opened pull request #83886 → babashka: Init at 0.0.89 → https://git.io/Jv5Dc
FRidh has joined #nixos
FRidh2 has quit [Ping timeout: 256 seconds]
<typetetris>
Hmm looks like nobody is using nix with java these days. In the nixpkgs repos is quite a lot of stuff regarding java, but I can't find any documentation how to make a maven build. And the mvn2nix stuff seems old, does it still work?
<gchristensen>
typetetris: maven2nix is working, yeah I know some folks who packaged zookeeper with it recently
<benny>
b42, doh because I was having issues building graalvm8 for a few days I never bothered to check if someone was already ahead of me in the PR. ^
<cole-h>
Ppointing `wrapProgram` to a shell script, `$out/share/rofi-emoji/clipboard-adapter.sh`, says it's not an executable. Is there something else I need to do?
<icey_>
is the hashedPassword option an ok way of dealing with user accounts?
<icey_>
I'm playing around with making an image for my raspberry pi. But unfortunately, it keeps re-building. Is there a way how I can build a configuration.nix and have it put it into the nix store? Because it keep rebuilding mongo db
<icey_>
and I'm pretty sure I'm not changing the closure for mongo db
excelsiora has joined #nixos
opthomasprime has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<excelsiora>
I made a linode server with nixos using their tutorial (mostly) but I can't seem to log in via ssh. I'm using the host ip Linode gave me. I put my user's public key in the config. I gave my user a password. The keygen algo I used was ssh-ed25519. I confirmed sshd.service is running. How do I make ssh work? :(
<turion>
tilpner: "turion: To achieve that, just pass a directory with a top-level file"
<turion>
Ok, so when all I have is some directory with a lot of files, and one of them is the one I'm after, then I need to create a new derivation by cp'ing that single file out?
<turion>
(Or symlinking it..?)
magnetophon has quit [Read error: Connection reset by peer]
rauno has joined #nixos
oever has quit [Ping timeout: 256 seconds]
<tilpner>
Copying would work, symlinking might
zeta_0 has joined #nixos
<tilpner>
turion: ottidmes said "In case you are interested, I updated that lndirs to become lnover, it now supports both directories and files and has become smarter, but I went from bash to python (or else I could not implement the logic)"
cosimone has quit [Client Quit]
<turion>
Oh ok thanks :)
<tilpner>
excelsiora: Do you still have access? Does sshd show any login attempts?
<turion>
ottidmes, to be honest I couldn't figure out how your first solution worked O:-) but it sounded like something that would be helpful to have in nixpkgs?
<excelsiora>
there is no auth.log in /var/log
<excelsiora>
do I need to set hostname for ssh to work?
<excelsiora>
I have access via linode's web shell.
<ottidmes>
turion: basic idea is to combine directories or files, whenever there is overlap, it will prefer the latter, and when both are directories they will be merged
<zeta_0>
i'm using nixos and xmonad by itself without anything else, anyways, i would like to use nix to configure some suspend/sleep like functionality for my laptop, is there a link to some instructions on how i would code this with nix? i'm using home.nix, so maybe there is a nixos home-manager option somewhere that i can use to do this?
<zeta_0>
rycee: ^
<srhb>
zeta_0: I think you can just `systemctl suspend`
<tilpner>
excelsiora: journalctl -eu sshd
gxt has quit [Ping timeout: 240 seconds]
<zeta_0>
srhb: i want some functionality, that, when i physically close my laptop, or leave it unintended for 15 or so minutes, i want my laptop to automatically suspend/sleep?
<zeta_0>
srhb: just like with a regular desktop environment, and i am using nixos, but with xmonad by itself, so i need to manually setup the functionality that i would get from an actual desktop environment
<turion>
I get "raise ValueError('ZIP does not support timestamps before 1980')" from pkgs.python37.pkgs.buildPythonPackage
<turion>
I thought that problem only occurs when calling python setup.py manually in a shell
bgamari has joined #nixos
<zeta_0>
i can't seem to find a link to some nix instructions anywhere on how to do this
<excelsiora>
I'm not sure why I see the root issues - when I try to ssh from my laptop shell the root attempt times out too.
uwap has joined #nixos
missionformilk has quit [Ping timeout: 260 seconds]
<nix-build>
[nixpkgs] @matthewbauer opened pull request #83889 → andyetitmoves: make unconditional → https://git.io/Jv5y8
<qyliss>
zeta_0: I don't see any reason this should be different on NixOS compared to xmonad on other systems?
snicket has quit [Quit: WeeChat 2.7.1]
uwap has quit [Client Quit]
<zeta_0>
qyliss: is this something that i need to configure with nix(home.nix), or do i need to configure this in my xmonad.hs file?
<nix-build>
[nixpkgs] @jonringer pushed commit from @lsix to master « nano: 4.9 -> 4.9.1 »: https://git.io/Jv5y0
<qyliss>
I don't know. What would you do on another system?
<qyliss>
I would guess the latter
uwap has joined #nixos
<excelsiora>
is my ssh client too old?: OpenSSH_7.2p2 Ubuntu-4ubuntu2.8, OpenSSL 1.0.2g 1 Mar 2016
magnetophon has joined #nixos
<turion>
(Internet is flaky here)
<zeta_0>
qyliss: i don't know, when i was using ubuntu, it came with gnome, so all that functionality was already there, and ok, i'll check to see if there is an xmonad solution to this
<turion>
Has anyone ever used Nix for Extract-Transform-Load pipelines? Data analysis, when you don't want to bother with creating temporary .csv's and .pkl's?
<jonathan6>
I saw this kind of thing before `nix-shell '<upkgs>'` and so I tried that. What does it do? The man page does not seem to say.
<mkg20001>
I have random shutdowns, mostly after login. Some noveau failures appear in the logs. I suspect it's driver related. When setting services.xserver.videoDrivers to "nvidia" though no graphics work at all
<mkg20001>
Sometimes boot just randomly hangs
<mkg20001>
The graphics card in question is a geforce gtx 1060
<jonathan6>
spinus: Can I do that with a channel I have downloaded with `nix-channel`?
<spinus>
jonathan6: not sure, try to put link there
<spinus>
jonathan6: NIX_PATH=nixpkgs=https://nixos.org/channels/nixos-17.09/nixexprs.tar.xz nix-shell -p bash - yep, does the job
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
reallymemorable has joined #nixos
<qy[m]>
Oh hang on, nix works on windows doesn't it
<jonathan6>
Oh, I wanted the opposite, I guess I am reading the error wrong.
o1lo01ol1o has joined #nixos
<cjpbirkbeck>
hello, what's difference between pkgs.git and pkgs.gitAndTools.gitFull ? what does the latter have that the former lacks?
<nix-build>
[nixpkgs] @jtojnar pushed 444 commits to staging-next: https://git.io/Jv5SL
<tilpner>
excelsiora: Huh, this is confusing. Do you my login attempt as foobar?
<tilpner>
excelsiora: 22/tcp must be open, otherwise how would you get login attempts for root?
lsix1 has quit [Ping timeout: 246 seconds]
<nix-build>
[nixpkgs] @jtojnar pushed 361 commits to staging: https://git.io/Jv5Sm
<tilpner>
(And additionally, the ssh module makes sure of that)
<nix-build>
[nixpkgs] @jtojnar pushed 17 commits to staging-next: https://git.io/Jv5SO
<jonathan6>
spinus: My nix-channel (show in --list) is `upkgs https://nixos.org/channels/nixos-unstable`. Whey does `NIX_PATH=nixpkgs=channel:nixos-unstable` work but not `NIX_PATH=nixpkgs=channel:upkgs`
<tilpner>
*Do you see my login attempt
pjt_014 has joined #nixos
o1lo01ol1o has quit [Ping timeout: 258 seconds]
<spinus>
why not url?
<tilpner>
excelsiora: Just to be sure, please verify the IP address. Via the web panel, "ip a", or both
<excelsiora>
tilpner: no I don't see your login attempt - the root probably came from me misstyping it on linode's site?
<cjay->
anyone running unstable with the nvidia binary driver, does it work well? I need it to do vulkan stuff.
<nix-build>
Found in packages: gfortran, gfortran5, gfortran6, gfortran8, gfortran48, gfortran49, bash-completion
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mexisme has joined #nixos
bgamari has joined #nixos
zupo has joined #nixos
linarcx has quit [Quit: WeeChat 2.8]
syd has quit [Remote host closed the connection]
selfsymmetric-mu has joined #nixos
<selfsymmetric-mu>
What's the equivalent of `cabal install hpack-0.31.2 -w ghc-8.6.5` in a nix-shell?
<excelsiora>
tilpner: I don't see my ip in the output of ip a
linarcx has joined #nixos
<selfsymmetric-mu>
I installed `haskell.packages.ghc865.hpack`, but that installs hpack 0.33.0.
<selfsymmetric-mu>
I tried `haskell.packages.ghc865.hpack.overrideAttrs (_: rec { version = "0.31.2"; }` but that still installed the wrong version.
linarcx has quit [Client Quit]
<srhb>
selfsymmetric-mu: You're trying to get that exact version of hpack? You'll need to override more than just the version, eg. the source as well. But there are other methodsm maybe callHackage or callHackageDirect might interest you.
<tilpner>
excelsiora: Well, that's a problem. But the web panel shows the same as in your paste?
<srhb>
selfsymmetric-mu: (The version doesn't propagate through the rest of the derivation, as you might have thought it did)
<selfsymmetric-mu>
srhb: That's right, and yeah, I did think that. I need that version, compiled with ghc 8.6.5 specifically. I'll look into callHackage and callHackageDirect, thanks!
<selfsymmetric-mu>
srhb++
<nix-build>
srhb's karma got increased to 85
<excelsiora>
tilpner: web shows: Access SSH Access: ssh root@66.175.215.169
linarcx has joined #nixos
<srhb>
selfsymmetric-mu: I would say that for this case, cabal-install is more ergonomic, but if you need it for a reproducible shell, the nix way makes sense.
<eyJhb>
tilpner: the variable I pass to it is a list, it works fine when it is not wrapped in a function
zeta_0 has left #nixos ["rcirc on GNU Emacs 26.3"]
<selfsymmetric-mu>
srhb: That works!
<selfsymmetric-mu>
srhb++
<nix-build>
srhb's karma got increased to 86
<tilpner>
eyJhb: The type of "stevenblack" is an attrset
<tilpner>
With a key "domains" and a value of type list
<tilpner>
But still an attrset
linarcx has quit [Client Quit]
<eyJhb>
Damn it, thanks! Me being stupid...
<tilpner>
Which you seem to have realised with "list", but not with "test"
<tilpner>
(You really need to choose better key names)
roosemberth has joined #nixos
<tilpner>
,matrixbridge mkg20001
<nix-build>
mkg20001: The IRC<->Matrix bridge sends multi-line messages as links: `* Someone sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/... >`. This means that highlights don't work, people have to open your link, and it gets less visibility than multiple single-line messages
<eyJhb>
Guess my energy is still at learning dvorak.. - What do you suggest?
<selfsymmetric-mu>
srhb: Now I have something one step more complicated: `cabal install stack2cabal-1.0.5 -w ghc-8.6.5 --constraint="hpack==0.31.2"`.
<selfsymmetric-mu>
I need to pass the constraint to the build of `stack2cabal`.
<tilpner>
excelsiora: Actually no, I wouldn't expect that. When I was using Linode, there was manual address configuration required. It's been a while, admittedly
<roosemberth>
Hi o/ Is there a way to prevent `nixos-rebuild test` from creating the ./result symlink by default ?
<selfsymmetric-mu>
srhb: That's fine with me. I'm building up a `nix-shell`. I don't mind if some expressions get big.
<srhb>
selfsymmetric-mu: OK. Have you written/used an overlay (for haskell) before?
<selfsymmetric-mu>
srhb: I'm usually a single user so I've always flattened them into overrideAttrs before. I'm less familiar with overlays but I do understand the reasoning behind them
<srhb>
selfsymmetric-mu: Let me jot down an example then...
<matthewbauer>
mkg20001: I think that can happen when using bumblebee on your nvidia driver
<tilpner>
excelsiora: Ahh, if they usually have a network helper agent installed, that would make sense. Yes, try statically setting your adress
<excelsiora>
tilpner: Maybe I need do to something with resolvers?
<excelsiora>
how do I statically set address (looks in nixos manual)
<mkg20001>
matthewbauer: I'm not using bumblebee (unless it's default)
<mkg20001>
Switched from UEFI to MBR boot and now lspci works
<turion>
ottidmes: how do I use nix-prefetch on a file? nix-prefetch ./default.nix and nix-prefetch 'import ./default.nix' both fail with "error: The expression does not resolve to either fetcher function, package derivation, or source derivation.
<turion>
"
<matthewbauer>
it looks like nouveau might also cause it unfortunately
<srhb>
selfsymmetric-mu: The reason we want something like this is that the callPackage, callHackage, ... functions in the haskell package sets all operate with that package set as their "base packages" -- so once you're working with multiple overrides, we need the entire set to become consistent for those functions to work correctly, as overriding single packages would have you pass all the deps around by
<srhb>
hand.
<selfsymmetric-mu>
srhb: Well explained, thank you! That makes perfect sense. What expression here is associated with the constraint solving?
<srhb>
selfsymmetric-mu: Oh, I didn't explicitly put that in. Instead of the fake hello override, you'd do the usual source overriding of the package version you want.
<srhb>
(But this time it becomes the version of that package for _all_ haskell packages, making it internally consistent)
sigmundv_ has quit [Read error: Connection reset by peer]
<selfsymmetric-mu>
So in a way it's hidden somewhere in the `rec` call of whatever builds the whole package set.
<srhb>
That's right.
<selfsymmetric-mu>
So anything that calls `hello` uses the intended version of `hello`.
<srhb>
Correct.
sigmundv_ has joined #nixos
linarcx has joined #nixos
<excelsiora>
tilpner: will try it
<selfsymmetric-mu>
I'd expect a `rec` on line 3. Is my intuition wrong?
<selfsymmetric-mu>
Sorry I guess I mean on line 4.
<srhb>
selfsymmetric-mu: It's hidden in "self" so to speak, if I understand your question correctly
<selfsymmetric-mu>
I want `hello` to be overridden, and then all references to hello to be overridden, and so on.
<srhb>
selfsymmetric-mu: self represents the final package set
<srhb>
selfsymmetric-mu: (after your overrides)
<selfsymmetric-mu>
Oh! then that's what it is. Excellent.
knupfer has joined #nixos
<srhb>
hself, that is.
<selfsymmetric-mu>
srhb++
<nix-build>
srhb's karma got increased to 87
<gchristensen>
srhb++
<nix-build>
srhb's karma got increased to 88
<srhb>
gosh ;)
<nix-build>
[nixpkgs] @symphorien opened pull request #83894 → Unbreak os prober test → https://git.io/Jv59v
<eyJhb>
What is the preffered way of writing a script that geterates .nix files for inclusion in nixpkgs?
<eyJhb>
Shell, Bash, Python, etc.?
<qyliss>
Anything reasonable goes
<srhb>
eyJhb: .nix ;)
<qyliss>
please no more of those
<eyJhb>
srhb: No clue how to fetch http resources using nix :p
<srhb>
I definitely prefer being able to just run the thing, so as long as it has a nix shell shebang, I'm happy, personally.
<srhb>
Nah, that's not what I meant.
<spinus>
eyJhb: fetchurl, fetchgit, fetchTarball
<srhb>
I just don't want to go faffing about with node dependencies or whatever to get the thing done. :P
detran has quit [Ping timeout: 258 seconds]
<excelsiora>
srhb++
<nix-build>
srhb's karma got increased to 89
<excelsiora>
ooh, I have influence
<eyJhb>
Might do some quick python then. How should the shebang look if I want to e.g. use requests
<eyJhb>
?*
<excelsiora>
tilpner++
<nix-build>
tilpner's karma got increased to 74
<srhb>
eyJhb: Can you write it with nix-shell -p ? :)
<eyJhb>
Yes, I would assume :D
<selfsymmetric-mu>
srhb: Can I safely replace `haskellPackages` with `haskell.packages.ghc865` everywhere?
<srhb>
eyJhb: nix-shell -p 'python37.withPackages (ps: with ps; [ requests ])' -- something like that I guess. I don't know a lot of python though.
<nix-build>
[nixpkgs] @doronbehar closed pull request #83296 → buildFHSUserEnv: use -a "$0" in almost last exec → https://git.io/JvyAh
<srhb>
selfsymmetric-mu: You can at least replace it safely on the right hand side.
<excelsiora>
tilpner: eth0 says state is UP and lists inet 66.175.215.169/32
Makaveli7 has quit [Quit: WeeChat 2.7.1]
<srhb>
selfsymmetric-mu: The left hand side you could call whatever and just refer to that instead of haskellPackages in the `in`
<excelsiora>
log doesn't detect my login attempt though
<eyJhb>
Works beautifully srhb ! How does the shebang look? #!somethigsomethingnix
<srhb>
eyJhb: Search for #! in the nix-shell man page for an example. :)
<nix-build>
[nixpkgs] @Ekleog merged pull request #83894 → Unbreak os prober test → https://git.io/Jv59v
<eyJhb>
I still feel like I am learning to talk again after having made this dvorak switch. Starting to feel why people that type slowly would rather talk...
<glittershark>
is there some way with dockerTools to create a file or directory at a predictable path - without using runAsRoot?
veleiro has joined #nixos
<tilpner>
excelsiora: Let's just systemctl restart sshd
<glittershark>
or extraCommands I guess
<excelsiora>
tilpner: listening on 0.0.0.0 port 22
<tilpner>
After you restarted?
<nix-build>
[nixpkgs] @etu closed pull request #83514 → [WIP] PHP: Make the default package more sane [v2] → https://git.io/JvHDq
domogled has joined #nixos
linarcx has quit [Quit: WeeChat 2.8]
<excelsiora>
tilpner: yes
<tilpner>
excelsiora: Still no log entry?
drakonis has quit [Ping timeout: 240 seconds]
klys has quit [Quit: Lost terminal]
<excelsiora>
nothing about my ssh failing
turion has quit [Ping timeout: 256 seconds]
<selfsymmetric-mu>
Thanks srhb. I'm confused as to why I can't do `super.haskell.packages.ghc865.override` to generate a fixed point of the `ghc865` package set.
<srhb>
selfsymmetric-mu: Can't you? Hmm. Maybe I made a mistake.
<eyJhb>
With this https://termbin.com/nb3mr it will try to find the 'default.nix' file, how do I prevent that?
<excelsiora>
I've already updated linode's doc on NixOS and I'll try to make sure they have the results of this troubleshooting as well
<selfsymmetric-mu>
srhb: It gives me `attribute 'packages' missing`.
<srhb>
selfsymmetric-mu: hself is the haskell package set.
<selfsymmetric-mu>
Oh…is super.haskellPackages the original haskellPackages? So I'm doing `pkgs.haskell.packages.ghc883.packages`, which isn't allowed.
<srhb>
But I think I see the problem, cabal2nix depends on hpack.
<tilpner>
excelsiora: Did you by any chance disable dhcp?
jco has quit [Quit: WeeChat 2.7]
<excelsiora>
Everything is default unless the tutorial told me otherwise
linarcx has joined #nixos
linarcx has quit [Client Quit]
<nix-build>
[nixpkgs] @etu opened pull request #83896 → PHP: Make the default package more sane [v3] → https://git.io/Jv59z
reallymemorable has joined #nixos
mexisme has joined #nixos
<tilpner>
excelsiora: Well, look at your config and tell me if it contains dhcp
<srhb>
selfsymmetric-mu: https://gist.github.com/236bd01118972ab8605db34ef33647ec -- I'm not sure that's the nicest way to break the infinite recursion, but I think cabal2nix is only being used as an executable, so we can get it from wherever we haven't touched hpack.
<tilpner>
excelsiora: Could you please undo the line that sets static addresses, comment the useDHCP = false;, add networking.interfaces.eth0.useDHCP = true; and then reboot?
<selfsymmetric-mu>
srhb: That works! Amazing. Thank you!
<excelsiora>
tilpner: will try that - I'm starting to see stars so I may have to give up for a bit while I let my eyes recover
<tilpner>
excelsiora: Sorry, I don't know. ssh has always just worked for me, and I've tried a few cloud providers. At least 22/tcp shows up on the scan now
<tilpner>
excelsiora: I don't see why the network helper would still be necessary. I guess you can double-check the firewall configuration, but it should be correct automatically
<excelsiora>
I understand port 22 should be open by default when ssh is configured for the user?
<tilpner>
Yes
<pie_[bnc]>
tbenst[m]: can I ask you to make a PR for this? https://bpaste.net/CXDQ im not actually comfortable with that part yet 'xD
<excelsiora>
do resolvers matter here?
<pie_[bnc]>
tbenst[m]: after adding pytest_pudb to the checkInputs it will drop you into the debugger on a failing test with a CLI like this: python build.py test --verbose --extra_pytest="--pudb -k \"(not (test_utilsSomeOtherStuff or test20_WithProtoListener))\" "
<tilpner>
excelsiora: I don't see how
<nix-build>
[nixos-org-configurations] @matthewbauer opened pull request #108 → Remove min-free and max-free from darwin configuration → https://git.io/Jv59h
smatting has quit [Ping timeout: 250 seconds]
<cole-h>
gchristensen: Sorry to ping, but is ofborg OK? Seems like a lot of unqueued PRs right now
<gchristensen>
good question, will look shortly, thanks for the ping
o1lo01ol1o has joined #nixos
<cole-h>
FWIW, manual intervention seems to work e.g. @GrahamcOfBorg eval/build/etc
icey_ has quit [Ping timeout: 258 seconds]
<gchristensen>
that goes through the same system. it looks like a few PRs got in to an ugly state, and each time it comes up it causes a crash
<gchristensen>
and then round-robins its way through all the evaluators gumming up the works
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jonathan6 has quit [Remote host closed the connection]
<qy[m]>
<qyliss "there is -- nix-instantiate(1)"> true, just, often i don't even know which out of nix, nix-env, nix-build, nix-instantiate, or nix-shell i'm even meant to be using
<qy[m]>
(often there's multiple options, i think?)
<qyliss>
nix-env is for managing profiles, nix-build is for building, nix-instantiate is for evaluating, and nix-shell is for, well, starting a shell
selfsymmetric-mu has quit [Remote host closed the connection]
<qyliss>
And "nix" is the experimental replacement for all of those
<qyliss>
It's going to be disabled by default soon, and doesn't have a stable interface
<qyliss>
But producing a derivation is different from building
<qy[m]>
hrm. well, i suppose it seems clear, but whenever i head to a shell to do something i spend ages fiddling around in manpages and trying different commands and can never get the one i want
<qy[m]>
it just doesn't feel all that ergonomic to use
<qyliss>
It sounds to me like it might be helpful for you to try to understand a bit better the lifecycle of a Nix build
<qy[m]>
and i say that having spent the last 2 hours defending nix against guix users in another channel :p
<qyliss>
The flags can be pretty unintuitive, but I the purpose of each nix-* program is pretty well-defined.
<qyliss>
Guix has one more stage in that lifecycle ;)
<qy[m]>
i mean, i'm aware of that process, i guess my blending them might come from the fact that most of the time i'm just picking a random one to see if my derivation evaluates properly
<nix-build>
[nixpkgs] @shlevy pushed to master « setupcfg2nix: Bump to 2.0.1. »: https://git.io/Jv5QO
<qy[m]>
which is something you can do with any of those commands
<qy[m]>
i imagine it would be more clear if there was actual segmentation between them, i.e. only one command did one part of the process
<qyliss>
But that would be extremely unergonomic
<nix-build>
[nixpkgs] @Ekleog pushed 2 commits to release-20.03: https://git.io/Jv5Qs
<qyliss>
nix-build -A hello would turn into nix-build $(nix-instantiate -A hello)
<qyliss>
Think of it like git
<qy[m]>
pretty sure i already have a few of those in my fish history...
abathur has joined #nixos
<ekleog>
qyliss: out of curiosity, what is this one more stage guix has in that lifecycle?
<qyliss>
I don't know, just remember that detail from JohnAZoidberg's talk at NixCon
<ekleog>
oh :) must say I didn't remember that one
<qyliss>
it was my favourite talk of the conference
<qyliss>
You have plumbing commands, like git cat-file or git ls-tree or whatever, and then porcelain commands like git status that are built up from plumbing commands to be nicer for humans
<ekleog>
yeah, a bit of an “let's open our eyes on what's happening elsewhere”
<qyliss>
nix-instantiate is a plumbing command
<colemickens>
so if I hardware.pulseaudio.enable = true and start sway, `pulsemixer` should work, right? or it should trigger PA to start and then work?
<qy[m]>
i mean c-like languages get away with having well defined separate steps in building. i would be horrified if ld also compiled c code
fenedor is now known as fendor
<qyliss>
Not really -- cc -o ./test test.c compiles and links in one command
kolbycrouch has quit [Ping timeout: 265 seconds]
<qy[m]>
you have a point
<qyliss>
You _can_ do cc -c -o test.o test.c && ld -o test test.o, just like you _can_ do nix-build $(nix-instantiate -A hello)
<qyliss>
it's exactly the same
<qyliss>
But in most cases, you do not actually want to do that, because it is a pain
<qyliss>
And so the software provides an affordance to group those two tasks together
<qy[m]>
i think i might start doing that anyway, at least that way it's way clearer, and i can just learn the subset of flags for each stage that matter
<qy[m]>
otherwise it's gonna take me years to get comfortable with these
<qyliss>
The flags are the same between nix-build and nix-instantiate, really
<qyliss>
e.g. nix-build -A hello, nix-instaniate -A hello
<peelz>
is there a way to make the output of `lorri watch` more readable? I find it a pain to debug
<cole-h>
You could modify the source and, where it prints `message:`, change the formatter from `{:?}` to `{:#?}`
<ottidmes>
even nix-build and nix-shell have quite the bit of overlap, even if some of them are undocumented, like -p in nix-build, causing shell.drv failed to build quite commonly for people unawares
<peelz>
cole-h: change the formatter?
<qyliss>
The dirty secret there is that there used to be no nix-shell
<nix-build>
[nixops-hetzner] @andir opened pull request #9 → Introduce poetry(2nix), GitHub Actions, blackify all the files → https://git.io/Jv5Qa
<ottidmes>
qyliss: have they always been symlinks to nix or is this just recent?
ZaraChimera has quit [Remote host closed the connection]
<qyliss>
They have been for quite a while. It reduces the disk usage by quite a lot.
<lovesegfault>
I want to have an ssh key installed on my system in a place root can access. This is a low-security key, I don't care if it's in the nix store, etc. How can I do that
ZaraChimera has joined #nixos
<lovesegfault>
Like, I was hoping there was a `users.users.<name>.file` or something, but no
<cole-h>
system.etc or whatever it is on NixOS?
<cole-h>
The thing that lets you drop files to etc
codygman has quit [Read error: Connection reset by peer]
<lovesegfault>
environment.etc
<lovesegfault>
meh
<lovesegfault>
alright
codygman has joined #nixos
sigmundv_ has quit [Ping timeout: 256 seconds]
leonardp has quit [Remote host closed the connection]
<ottidmes>
lovesegfault: I have my own thing for that as have a few others, and of course there is HM which has that functionality
kolbycrouch has joined #nixos
detran has joined #nixos
<colemickens>
man, I had this working before, but PA on my RPI4 says "no data" for cards.
<colemickens>
assuming the right partition is mounted, the config.txt includes what I think it needs to include.
kleisli has joined #nixos
<colemickens>
maybe I'll move to #nixos-aarch64
<nix-build>
[nixpkgs] @ju1m opened pull request #83901 → syncoid: fix PATH to let it use sudo → https://git.io/Jv5QQ
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
nuncanada has joined #nixos
__monty__ has quit [Quit: leaving]
philr has joined #nixos
<OmnipotentEntity>
@Baughn, you're listed as one of the maintainers of dwarf fortress. Can you be amazing and fix the homepage URL for that package? I would myself, but I'm neck deep in a much larger change.
<OmnipotentEntity>
or is that just for the wrapper?
<tbenst[m]>
pie_[bnc]: happy to help review a pull request from you, just open one with what you posted, looks good to me!
ZaraChimera has quit [Remote host closed the connection]
lsix has quit [Quit: WeeChat 2.7.1]
<tbenst[m]>
On a different note, anyone know why preCheck=“echo !!!!” Does not do anything in my python derivation?
<tbenst[m]>
Python documentation specifically indicates that preCheck runs
ZaraChimera has joined #nixos
<cole-h>
Are you just trying to print the string literal `!!!!`? It might be evaluating. Try running `echo hi; echo !!` in a bash shell and see what happens
jumper149 has quit [Quit: WeeChat 2.7.1]
<nix-build>
[nix] @edolstra pushed to flakes « Set version properly »: https://git.io/Jv57s
justanotheruser has quit [Ping timeout: 256 seconds]
<nix-build>
[nixpkgs] @Ekleog pushed 2 commits to release-20.03: https://git.io/Jv55z
<nix-build>
[nixpkgs] @msm-code opened pull request #83905 → ursadb: init at v1.2.0 → https://git.io/Jv552
orivej has quit [Quit: No Ping reply in 180 seconds.]
codygman has quit [Ping timeout: 256 seconds]
<tbenst[m]>
cole-h: I just was using that as a simple stand-in. mkdir also wasn’t executing. Seems to me that preCheck is not used by python builder
codygman has joined #nixos
erasmas has quit [Quit: leaving]
<cole-h>
Might be useful to look at the python builder's implementation, then. Usually builders call `runHook pre{phase}` and `runHook post{phase}`. Might not be happening
<nix-build>
[nixos-homepage] @garbas pushed 3 commits to governance: https://git.io/Jv559
<DigitalKiwi>
why is the bot named nix-build now
reallymemorable has joined #nixos
orivej has joined #nixos
<blumenkranz>
Hello. Does anyone here know whether installing nodePackages is "secure"? I mean, does nix drop its privileges or truly sandbox the instalation process to avoid package.json script nasties?
drakonis has joined #nixos
<blumenkranz>
I can't find documentation on it, but can I safely assume all packages are built and installed as unprivileged nixbld users and not directly as root?
<gchristensen>
blumenkranz: all package builds are run inside a sandbox with no network or general filesystem access, indeed
<gchristensen>
there is no "installation" hook thath runs when you "install" a Nix package, so no chance for that to be a thing
teto has quit [Ping timeout: 272 seconds]
<blumenkranz>
So all postinstall script hooks are run at the Hydra cache server?
<gchristensen>
or if you bulid them locally, in your own local sandbox
<blumenkranz>
Ah, that makes sense.
o1lo01ol1o has quit [Remote host closed the connection]
<blumenkranz>
Pretty clever design :D
o1lo01ol1o has joined #nixos
<gchristensen>
I'm glad you like it!
<blumenkranz>
Thanks for the help!
jumper149 has quit [Quit: WeeChat 2.7.1]
o1lo01ol1o has quit [Remote host closed the connection]
mbrgm_ has joined #nixos
xelxebar has quit [Ping timeout: 240 seconds]
teto has joined #nixos
ekleog has quit [Quit: WeeChat 2.7.1]
kleisli has quit [Remote host closed the connection]
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm_ is now known as mbrgm
kleisli has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 258 seconds]
codygman has quit [Ping timeout: 265 seconds]
jumper149 has joined #nixos
codygman has joined #nixos
blumenkranz has quit [Quit: WeeChat 2.7.1]
is_null has joined #nixos
<nix-build>
[nixpkgs] @nh2 opened pull request #83906 → krb5: Add patches to fix build with musl on 1.18 → https://git.io/Jv5FH