worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm_ is now known as mbrgm
<keithy[m]> the secret itself sits just outside of the rebuilding eco system, not in any files managed by git.
<cmk_zzz> I see
bgamari_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
fivehole has joined #nixos
<cmk_zzz> I am just starting with nixos and trying to get things more organized then my ad-hoc mess I have previously had.
<keithy[m]> I am using /run/secrets because thats the same as what docker uses if I recall.
<keithy[m]> so I am less likely to forget where they are
<cole-h> Do note: if you give an actual /path/ (e.g. you do `asdf = /tmp/secretstuff;`), that path *WILL* get copied into the store.
codygman has quit [Ping timeout: 260 seconds]
codygman has joined #nixos
<keithy[m]> the path or the content?
<cole-h> So: always make it a string. `asdf = "/tmp/secretstuff;"` won't get copied to the store.
<cole-h> keithy[m]: The entire file/directory being referenced.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87561 → wavpack: 5.2.0 -> 5.3.0 → https://git.io/JfWbo
<cole-h> > "${./asdf}"
<{^_^}> access to path '/var/lib/nixbot/state/nixpkgs/asdf' is forbidden in restricted mode
<cole-h> > "${toString ./asdf}"
<{^_^}> "/var/lib/nixbot/state/nixpkgs/asdf"
<keithy[m]> ah, so the string variant I am using is ok
<cole-h> Yes
thc202 has quit [Quit: thc202]
<keithy[m]> phew
<cole-h> But, if you value your secrets and don't want them placed inside the *WORLD READABLE* store, it must be a string referencing a file.
<keithy[m]> I got env working by doing...
<keithy[m]> cat <(/usr/bin/env)
bgamari has joined #nixos
<keithy[m]> * cat <(/usr/bin/env) - in the timer script
horek has joined #nixos
codygman has quit [Ping timeout: 264 seconds]
codygman has joined #nixos
bgamari has quit [Client Quit]
<keithy[m]> I thought I was being clever setting syncthing.configDir to be in /etc/nixos but its got private keys in there!.
horek has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87562 → wxmaxima: 20.02.4 -> 20.04.0 → https://git.io/JfWb7
morgrimm has joined #nixos
cmk_zzz has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/3ecb1387704 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
bgamari has joined #nixos
Darkmatter66_ has joined #nixos
gustavderdrache has joined #nixos
dxtr has quit [Quit: leaving]
Darkmatter66 has quit [Ping timeout: 240 seconds]
<aleph-> Hmm, this nsd config look off to anyone?
<aleph-> Getting an error with my zonefile like such: https://paste.rs/GNo
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87563 → worker: 4.3.0 -> 4.4.0 → https://git.io/JfWNL
<aleph-> Wondering if I'm laying it out wrong layout wise somehow.
codygman has quit [Ping timeout: 264 seconds]
<aleph-> Basically copying it verbatim from the example under the option page and yet it's not checking out.
codygman has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JfWNG
user_0x58 has quit [Remote host closed the connection]
user_0x58 has joined #nixos
slack1256 has joined #nixos
m0rphism has joined #nixos
<emily> cole-h: thanks >_> i wish that was changed
<betawaffle> is there a way to configure a kernel module to be loaded *before* /init runs?
hlisp has quit [Remote host closed the connection]
morgrimm has quit [Ping timeout: 272 seconds]
<eadwu[m]> stage-1? I'm not what /init refers to
<betawaffle> yes, stage-1
<betawaffle> sorry, i was looking at the boot log and that's that the kernel calls it
shreyansh_k has quit [Ping timeout: 272 seconds]
<aleph-> There we go, got that solved. Guess it's just easier to keep it in a zone file and read it in via builtins.readFile
hlisp has joined #nixos
proofofkeags has quit [Remote host closed the connection]
KindTwo has joined #nixos
<eadwu[m]> Not sure about before stage-1, though if you really need it you can just compile it into the kernel not as a module
<betawaffle> how do i tell nixos to do that for me?
KindOne has quit [Ping timeout: 272 seconds]
bhipple has joined #nixos
<eadwu[m]> You need to patch the kernel
<cole-h> emily: On my TODO list to investigate -- unless Graham has a good reason for it.
<eadwu[m]> i.e. if you need zswap, add something like `{name = ""; patch = null; extraStructuredConfig.ZSWAP = lib.kernel.yes; }`` in `boot.kernelPatches`
<betawaffle> ah, perfect
KindTwo is now known as KindOne
vidbina has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #87564 → tmsu: use $out instead of $bin → https://git.io/JfWNP
<betawaffle> eadwu[m]: is is `structuredExtraConfig`?
<eadwu[m]> Uh it might be
<eadwu[m]> Yes
<eadwu[m]> You also do an `extraConfig = ''
<eadwu[m]> ''`
<eadwu[m]> ZSWAP y
<eadwu[m]> Well multiline got butchered
rogue_koder_ has quit [Ping timeout: 256 seconds]
bhipple has quit [Ping timeout: 260 seconds]
fivehole has quit [Quit: Leaving]
<betawaffle> i love how fast i can build the kernel on this machine
<elux> has anyone setup an androidenv setup with nixos? im not sure what to do with https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/mobile/androidenv
<elux> id like to install android sdk with the emulators, etc.
<{^_^}> [nixpkgs] @MetaDark opened pull request #87565 → texlab: 2.0.0 -> 2.1.0 → https://git.io/JfWNN
rogue_koder_ has joined #nixos
sigmundv_ has quit [Ping timeout: 272 seconds]
jerryaldrichiii has quit [Remote host closed the connection]
hlisp_ has joined #nixos
<betawaffle> hmm, didn't seem to make a difference. still seems to be loading a module during stage one
hlisp has quit [Ping timeout: 240 seconds]
<betawaffle> maybe i got the wrong config option
<eadwu[m]> What are you trying to load?
oborot has joined #nixos
<betawaffle> amdgpu
<betawaffle> i want it to do modesetting as early as possible
<betawaffle> ah shit, i typo'd it
codygman has quit [Read error: Connection reset by peer]
wikiemol has joined #nixos
<wikiemol> Hello, does anyone know what the state of nix is on macOS Catalina?
<finnwww[m]> I need help if anyone's willing
codygman has joined #nixos
<finnwww[m]> Just putting this out there
hlisp_ has quit [Remote host closed the connection]
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @orivej-nixos merged pull request #87478 → rednotebook: 2.18 -> 2.19 → https://git.io/JfWle
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @r-ryantm to master « rednotebook: 2.18 -> 2.19 (#87478) »: https://git.io/JfWAG
pxc has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @orivej-nixos merged pull request #87540 → unionfs-fuse: 2.0 -> 2.1 → https://git.io/JfWSS
<{^_^}> [nixpkgs] @orivej-nixos pushed 2 commits to master: https://git.io/JfWAc
pxc has joined #nixos
hlisp has joined #nixos
h0m1 has quit [Ping timeout: 260 seconds]
proofofkeags has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #86893 → gitkraken: 6.5.4 -> 6.6.0 → https://git.io/JfGKx
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfWA4
h0m1 has joined #nixos
rogue_koder_ has quit [Ping timeout: 256 seconds]
aleph- has quit [Quit: WeeChat info:version]
rogue_koder_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87566 → wpgtk: 6.0.13 -> 6.1.0 → https://git.io/JfWAr
wikiemol has quit [Remote host closed the connection]
aleph- has joined #nixos
proofofkeags has joined #nixos
slack1256 has quit [Remote host closed the connection]
hlisp has quit [Remote host closed the connection]
elux has quit [Quit: leaving]
<pistache> finnwww[m]: well you don't seem to have any valid window manager set up
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87567 → xlog: 2.0.17 -> 2.0.19 → https://git.io/JfWAX
<pistache> finnwww[m]: also you say "note that xserver is enabled in my actual config", but I don't see it being enabled in your NixOS configuration
hlisp has joined #nixos
<finnwww[m]> pistache: yes. i disabled it do i could use my computer
<pistache> finnwww[m]: from what I can read of your HM config, you've set windowManager.command to a command that echos some stuff
<pistache> but there's nothing actually instructing bspwm to start
<finnwww[m]> oh really?
<finnwww[m]> other things like ${pkgs.bspwm}/bin/bspwm and the same with kitty failed to work so i wondered if anything would work
<pistache> you can enable bspwm using xsession.windowManager.bspwm.enable
markus1189 has joined #nixos
<finnwww[m]> I'll try that
<pistache> if you use that, I suggest removing that windowManager.command line, as I'm not sure how HM behaves when you set both of them
<keithy[m]> hi guys, is it possible to have a key with a . in it?
<pistache> keithy[m]: what do you mean ? what kind of key ?
<keithy[m]> well the <name> field in a services definition.
nek0 has quit [Remote host closed the connection]
markus1199 has quit [Ping timeout: 240 seconds]
<keithy[m]> a ditionary key
<cole-h> If you quote it
<keithy[m]> aka yaml
<cole-h> `services.".lmao".something = null;`
<keithy[m]> ahh found the spec for this! thx
nek0 has joined #nixos
<finnwww[m]> pistache: still, same thing
proofofkeags has quit [Remote host closed the connection]
zeta_0 has joined #nixos
<pistache> finnwww[m]: can you show the config you have now ? also you can show your xsession script (cat ~/.xsession | nc termbin.com 9999) ?
nek0 has quit [Remote host closed the connection]
zeta_0 has left #nixos [#nixos]
<bqy> I'm finding that running nix is stealing several tens of gigabytes of ram
m0rphism has quit [Ping timeout: 260 seconds]
<bqy> Which is very hard to debug, because every time I try it my system locks up
hlisp has quit [Read error: Connection timed out]
<cole-h> bqy: Could try `NIX_SHOW_STATS=1 NIX_COUNT_CALLS=1 cmd` for a little bit and try to interrupt before it locks up
nek0 has joined #nixos
euank has quit [Quit: ZNC - http://znc.in]
bqv has quit [Ping timeout: 244 seconds]
pxc has quit [Quit: Konversation terminated!]
<clever> cole-h: NIX_SHOW_STATS only prints the stats upon successful exit
<bqy> Will try once it next unlocks
<bqy> Ty
<bqy> Ah
<clever> bqy: try using ulimit to limit how much ram it can consume
<finnwww[m]> pistache: Updated using that fancy termbin thing u taught me ab :)
<bqy> <clever "bqy: try using ulimit to limit h"> Thats what I was looking at trying, yeah
hlisp has joined #nixos
bqv has joined #nixos
felixfoertsch23 has joined #nixos
<cole-h> clever: Oh. Heh.
felixfoertsch has quit [Ping timeout: 256 seconds]
felixfoertsch23 is now known as felixfoertsch
<keithy[m]> Using syncthing I am attempting to switch over to declarative folders/devices. Not sure what to expect to happen.
Peter_Storm has quit [Quit: Connection closed for inactivity]
<bqy> What would be a normal heap size for a nix eval?
<pistache> finnwww[m]: does your ".xsession-errors" contain anything ?
<finnwww[m]> pistache: root directory or home?
<finnwww[m]> nm neither exist
user_0x58 has quit [Quit: Leaving]
hmpffff_ has joined #nixos
hmpffff has quit [Ping timeout: 244 seconds]
hlisp has quit [Remote host closed the connection]
<pistache> finnwww[m]: you can try to enable the "xterm" window-manager at the NixOS side, and run manually your .xsession from there to know what the problem is
<pistache> finnwww[m]: ah, or even easier, enable services.xserver.displayManager.job.logToFile so that the errors are logged in .xsession-errors
jumper149 has quit [Quit: WeeChat 2.8]
hlisp has joined #nixos
<bqy> With `ulimit -v 10Gb` nix still errors out
pjt_014 has joined #nixos
<clever> bqy: which process is consuming most of the ram? what if you run it with `-vvvv` ?
<finnwww[m]> pistache: still no xsession errors
<keithy[m]> I removed a folder from the gui, and mmanually form the xml config. Added that folder to the declarative folders in nix, and , it remains deleted.
<keithy[m]> * (using syncthing) I removed a folder from the gui, and mmanually form the xml config. Added that folder to the declarative folders in nix, and , it remains deleted.
user_0x58 has joined #nixos
hlisp has quit [Ping timeout: 246 seconds]
hlisp has joined #nixos
<bqy> clever: nothing at the point of crash. The crash is in GC though: `GC Warning: Out of Memory! Heap size: 9210 MiB. Returning NULL!`
<bqy> so its during eval, I guess
<clever> bqy: did you add something recursive to your config?
<clever> bqy: what did you change most recently?
<pistache> finnwww[m]: try using "${pkgs.bspwm}/bin/bspwm -f /nix/store/69a67hykj3jgjmr97wgzwc77alzxfx10-bspwmrc 2>&1 > ~/.xsession-errors" as "windowManager.command", so that you can see what is causing the errors
<pistache> the error*
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87568 → xercesc: 3.2.2 -> 3.2.3 → https://git.io/JfWpG
<bqy> Nothing should be recursive I think. My most recent change was switching from nixpkgs#nixFlakes to using the nix flake directly
<bqy> Is that an absurdly high vmem size for nix? If so I can bisect my config
<bqy> But I have no idea what usage is normal, nobody answered
<danderson> so, how would I pull in a cross-compiler gcc to a nix shell, but without making the entire shell set itself up for cross-compilation? I literally just want the compiler toolchain in $PATH
<clever> bqy: yeah, id give bisect a try, it shouldnt be using that much for 1 machine
hlisp has quit [Remote host closed the connection]
<danderson> (in particular, I don't want environment variables set up for cross-compiling, I just need the programs)
lafrenierejm has joined #nixos
<clever> > pkgsCross.raspberryPi.buildPackages.gcc
<{^_^}> "<derivation /nix/store/i9jiaixiy463f10vsm20xsp1gxxfw486-armv6l-unknown-linux-gnueabihf-stage-final-gcc-debug-wrapper-9.3.0.drv>"
<clever> danderson: i think thats what you want, for arm
<finnwww[m]> pistache: still no x session errors
<lafrenierejm> Any ideas why `nixos-install` would be failing with: Failed to probe partition scheme of "/dev/black/9:126": Input/output error
h0m1 has quit [Ping timeout: 260 seconds]
<pistache> finnwww[m]: ah.. you may need to remove "windowManager.bspwm.enable = true;" line to test that command
<clever> lafrenierejm: did you set boot.loader.grub.device to a weird value?
<danderson> clever: hm, I'm trying to get mingw for cross-compiling to windows, not seeing a pkgsCross for that
<finnwww[m]> pistache: the line was removed
<danderson> but I'll dig in that direction, thanks
hlisp has joined #nixos
<clever> > pkgsCross.mingwW64.buildPackages.gcc
<pistache> finnwww[m]: can you show the updated ".xsession" script ?
<{^_^}> "<derivation /nix/store/xk5xdyh4wyaf77dvqczb0fvsz9ymvpj2-x86_64-w64-mingw32-stage-final-gcc-debug-wrapper-9.3.0.drv>"
<clever> danderson: ^
<danderson> clever: yup, just found it too. Thanks!
h0m1 has joined #nixos
<lafrenierejm> clever: I'm not setting `boot.loader.grub.device` that at all in my configuration.nix. I have `boot.loader.grub.devices` (not the "s") set to `["/dev/disk/by-id/..." "/dev/disk/by-id/..."]`.
<lafrenierejm> s/not/note
<clever> lafrenierejm: what is the full value you set it to?
<pistache> finnwww[m]: also, check for any errors in "sudo journalctl -f -u display-manager"
<danderson> oh good, there's no cached builds for any of this. Wheee compiling gcc :(
<lafrenierejm> clever: The ellipses are just the IDs of my two disks (/dev/sda and /dev/sdb) as retrieved from /dev/disk/by-id.
<clever> lafrenierejm: can you pastebin the full output when it fails?
<lafrenierejm> The IDs worked during a bunch of automated `sgdisk` stuff, so they should be good.
<lafrenierejm> clever: Sure. One minute...
turona has quit [Ping timeout: 265 seconds]
turona has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87569 → xpra: 3.0.8 -> 3.0.9 → https://git.io/JfWpN
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
<lafrenierejm> clever: This is the redirected stdout and stderr of `nixos-install`: https://paste.mozilla.org/T0HgYtgv
<clever> lafrenierejm: your using systemd-boot, so boot.loader.grub is just ignored
<clever> lafrenierejm: is your /boot on a fat32 partition, ontop of GPT?
mumuluxi has quit [Quit: ZNC 1.7.5 - https://znc.in]
wucke13 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<pistache> finnwww[m]: there errors seem unrelated according to the timestamps
<lafrenierejm> clever: Noted regarding boot.loader.grub. TY.
<finnwww[m]> pistache: hmm
<pistache> finnwww[m]: can you show your current .xsession script ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87570 → wireless-regdb: 2019.06.03 -> 2020.04.29 → https://git.io/JfWhL
<finnwww[m]> sure
<danderson> hrm, finding a bunch of bugs about how mingw is broken in nix. That might end up being the thing that forces me back to arch, damnit :/
<danderson> oh well, let's see how it goes first, I guess.
<clever> danderson: iohk is using nixpkgs to crosscompile a lot of things to windows
<cole-h> danderson: What are you trying to cross-compile? (Just curious, I can't offer any help :D)
mumuluxi has joined #nixos
<finnwww[m]> pistache: It's in a pastebin on the forum
<lafrenierejm> clever: Yes, /boot is a fat32 partition on top of GPT. I'm also mirroring it across the two disks with `mdadm --create --metadata=0.90 --level=1 --raid-devices=2 /dev/md/esp ...`.
<danderson> cole-h: some glue goop for Tailscale on windows
<clever> lafrenierejm: the mdadm in the middle might be confusing systemd-boot
<cole-h> danderson: Tailscale on Windows :o Does Wireguard (I think you guys use Wireguard, right?) even support Windows?
<danderson> trying to get this laptop to be a viable full dev environment, which means I have to be able to build the windows installer packages for distribution. I just fixed nsis, next step is "oh, I don't have a windows cross-compiler" :)
wucke13 has joined #nixos
<danderson> cole-h: wireguard-go works on Windows, via the "wintun" driver
<clever> danderson: iohk already has nsis fully cross-compiling
<cole-h> Wow, that's crazy (and cool)!
<lafrenierejm> clever: Sure. I'll try without the RAID1 and see if it helps. Many thanks for taking a look.
<danderson> nsis works natively, it's fine. The problem is some random .dll in our build that needs a cross-compiler.
<danderson> sitting here now waiting for it to build, since the windows x-compilers don't seem to be referenced in all-packages
<danderson> so I'm eating a full cross-build of gcc :)
<pistache> finnwww[m]: hmm it's weird the .xsession script has not been updated
<{^_^}> [nixpkgs] @HugoReeves opened pull request #87571 → cargo-tarpaulin: init at 0.12.4 → https://git.io/JfWhZ
<pistache> finnwww[m]: can you show the current version of your HM config ?
hlisp has quit [Remote host closed the connection]
<clever> danderson: what errors are you having?
<danderson> clever: nothing yet, waiting for gcc to build.
<clever> ah
<danderson> threw the appropriate cross-compiler into my shell.nix, and now I'm rebuilding the universe, but for windows :)
<danderson> (not the universe, just binutils and gcc - still takes for ever)
<danderson> afaict the various ARM targets are listed explicitly in all-packages.nix, which means hydra can find them and build them
<finnwww[m]> pistache: It's been updated on the forum
<danderson> but windows is only reachable via a library eval, so I think there's just no cached builds for w64
<cole-h> I wonder if that's intentional, or a mistake
<danderson> I should go poke at that, actually, nothing better to do while things compile...
<danderson> I'm willing to bet "I want to cross-compile Windows binaries from Nix" is the most niche of niche use cases :D
hlisp has joined #nixos
<pistache> finnwww[m]: so two things, there's a whitespace missing (just before 2>&1)
<cole-h> Especially considering I don't think we have any Nix support (or at least builds) for Windows
<pistache> and your .xsession has not been updated anyway, did you run "home-manager switch" ?
<finnwww[m]> pistache: on each side of the >
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #nixos
gustavderdrache has left #nixos [#nixos]
<pistache> finnwww[m]: use the same line as I pasted at 04:27:50
<pistache> in your paste there's a whitespace missing between "bspwmrc" and "2>&1"
<danderson> cole-h: afaict, the users of mingw are all concerned with building Windows binaries without having to actually use windows :)
<evanjs> Bah. Any workarounds for https://github.com/NixOS/nixpkgs/issues/77834 atm?
<{^_^}> #77834 (by tbenst, 16 weeks ago, open): ffmpeg Cannot load libcuda.so.1
orivej has quit [Ping timeout: 264 seconds]
<evanjs> getting cuda for ffmpeg
<finnwww[m]> pistache: updated lemme test
aleph- has quit [Read error: Connection reset by peer]
<danderson> damnit, I built the wrong mingw toolchain
<danderson> classic mistake, thanks brain
<finnwww[m]> pistache: still no .xsession-errors
Taneb has quit [Quit: I seem to have stopped.]
<pistache> finnwww[m]: has the .xsession script been updated ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87572 → yoshimi: 1.7.0.1 -> 1.7.1 → https://git.io/JfWh0
<pistache> finnwww[m]: we should be seeing the line I've pasted appear in the .xsession script, if not there's something very wrong
Taneb has joined #nixos
<finnwww[m]> pistache: oop i keep forgetting to home-manager switch hold on
<bqy> clever: circular overlay :D thanks
<pistache> finnwww[m]: yep that's what I was thinking
shibboleth has quit [Quit: shibboleth]
aleph- has joined #nixos
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87573 → yed: 3.19.1.1 -> 3.20 → https://git.io/JfWha
cjpbirkbeck has quit [Quit: cjpbirkbeck]
cjpbirkbeck has joined #nixos
<clever> bqy: so it was infinite recursion!
waleee-cl has quit [Quit: Connection closed for inactivity]
<cole-h> emily: Sorry to ping again. It doesn't look like borg saw your "pls test" message. If you edit it and add single space at the end (or anything that makes GH notice the message has been edited), it should pick it up...
<emily> done, but nothing happened. are we sure ofborg isn't just broken again? :p
<cole-h> I asked so I could see if anything pops up in the logs ;^)
<cole-h> And it popped up this time, so should be g2g
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
<cole-h> emily: Wait jk, apparently the earlier one WAS picked up...
<emily> are you sure it doesn't work in PR bodies? I swear I've had it pick those up before but maybe I'm just senile
<cole-h> lol
<emily> distributed systems are the worst
<cole-h> Well, I was looking at the logs before I pinged you and I didn't see anything show up
<finnwww[m]> pistache: something is indeed very wrong. issue with home manager?
<pistache> finnwww[m]: you ran "home-manager switch" and the xsession script did not update ?
<cole-h> emily: Something does seem wrong, but there's nothing in the logs...
<cole-h> emily: https://i.imgur.com/bzsGp4n.png Something is definitely off. Off to dinner, but I'll check back later...
<finnwww[m]> pistache: correct. i feel it's time for a github issue, you?
<pistache> finnwww[m]: what's the output of "home-manager switch" ?
aleph- has quit [Quit: WeeChat info:version]
<cole-h> emily: Yeah, so the service that posts check progress is dead I think. Nothing to be done until Graham comes back/wakes up and restarts it :P Sorry
user_0x58 has quit [Ping timeout: 260 seconds]
user_0x58 has joined #nixos
ddellacosta has quit [Ping timeout: 256 seconds]
<pistache> finnwww[m]: hm that's kinda weird
<finnwww[m]> pistache: what's the weird part?
<emily> cole-h: btw, https://github.com/NixOS/nixpkgs/issues/87555 seems like the kind of thing you might be qualified to look at after having written the doas module maybe
<{^_^}> #87555 (by FranklinYu, 4 hours ago, open): extraRules is overridden by default value
<pistache> finnwww[m]: that your .xsession script is not updated
<pistache> finnwww[m]: now that you've done the switch, what's the contents of .xsession ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87574 → znc: 1.7.5 -> 1.8.0 → https://git.io/JfWjU
orivej has joined #nixos
aleph- has joined #nixos
<{^_^}> [nixpkgs] @colemickens opened pull request #87575 → nix-build-uncached: init at 0.1.1 → https://git.io/JfWjR
<danderson> bah, and now that mingw is working, I can no longer build Go toolchains because of some kind of compiler confusion.
<danderson> something ends up picking mingw to compile linux code, and fails :(
<danderson> yay digging.
<pjt_014> |>---D
<pjt_014> heres a shovel
<pjt_014> g'luck
<danderson> something in gcc-wrapper is picking the wrong gcc, somehow...
<danderson> wish I could just tell it "no really I promise, just call the host native gcc, don't try to be clever"
hlisp has quit [Remote host closed the connection]
<danderson> okay, bunch of envvars getting set relating to cross-compilation. Dollars to donuts that's the problem.
<danderson> Again wishing I could tell nix-shell to not poop all that into the env :(
<danderson> (yes I know I can just unset everything manually)
<danderson> ayup, unsetting all *_TARGET and *_FOR_TARGET env vars fixes it... Now let's see if I can still build stuff after that...
hlisp has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
drakonis has quit [Quit: WeeChat 2.8]
<bqv> For petes sake, why is webkitgtk never built when I need it
<bqv> Can I search cache.nixos.org
drakonis has joined #nixos
<bqv> I'll just find a build thats already done…
alexbakker has quit [Quit: Dikke doei]
alexbakker has joined #nixos
<bqv> it's not even built for nixos-20.03
<bqv> which is absurd
jlv has joined #nixos
<energizer> idk what the search box at the top of https://hydra.nixos.org/ does but maybe something useful
<bqv> it'll show builds, just not whether they're still binary cached
<bqv> but last time i tried to find one for webkitgtk it wasn't even working properly
<emily> I thought the cache never deleted anything
<bqv> or at least, graham seemed to think i was misinterpreting it
<jlv> Is there something like `man configuration.nix` for NixOps? I can't find the configuration options.
<bqv> emily: that wouldn't make sense, since hydra lists builds from last decade :p
nixy37179 has quit [Quit: The Lounge - https://thelounge.chat]
<bqv> my understanding is that only recent sets of builds are kept
<emily> bqv: and?
<energizer> bqv: it wouldnt make sense to keep builds from years ago? space is cheap
nixy37179 has joined #nixos
<emily> I mean, maybe I'm wrong, I just remember hearing that once
<emily> I rarely use old enough branches to test this hypothesis
<emily> I wouldn't be surprised if, even if there was no expiry policy, truly ancient stuff is lost due to cache migrations
<bqv> i mean building the entirety of nixpkgs is huge enough as it is, let alone maintaining hundreds if not thousands of different versions of each build
<bqv> it's obvious enough to me because when i let my nixpkgs get stale enough i stop getting cache hits
<emily> I mean the nixos foundation is a valuable S3 customer yes :p
<bqv> (and also when it gets new enough)
<bqv> energizer: i really hate that phrase, fwiw
<bqv> but that's a whole other story
<energizer> bqv: why's taht?
<emily> I guess tarballs.nixos.org never expires at least?
<emily> it'd be a shame to not have the ability to reproduce old commits imo
<bqv> well, the point of nix is reproducibility, so it shouldn't *require* everything to be binary cached
<emily> (also: remember that nixpkgs was smaller in the past so old builds would take up correspondingly less space. that's not to say it would be economical, just it's not quite as simple as "current nixpkgs times a billion")
<energizer> bqv: i mean why do you hate the phrase
<emily> (+ there's significant amounts of sharing between commits)
<emily> bqv: external dependencies exist though
<bqv> energizer: because it breeds laziness and lazy thinking
<{^_^}> [nixpkgs] @offlinehacker opened pull request #87576 → Pkgs/libvirtd/polkit → https://git.io/Jflec
<energizer> bqv: you can frame it like that, i prefer to think of it as a useful heuristic for rapid decisisionmaking
proofofkeags has quit [Remote host closed the connection]
<emily> laziness and lazy thinking are underrated
<lopsided98> I'm pretty sure cache.nixos.org has never been garbage collected.
<lopsided98> For sure it hadn't been in 2014: https://releases.nixos.org/nix-dev/2014-December/015159.html
<bqv> really? i feel like i recall seeing some code to remove old builds based on freshness
<cole-h> danderson: I haven't looked, but maybe all those _TARGET vars are set by the wrapper -- did you try `gcc-unwrapped` and friends?
<energizer> would be nice if the infra situation were more transparent
<danderson> cole-h: TIL gcc-unwrapped :D
orivej has joined #nixos
<cole-h> emily: Taking a peek now. Do you know of more elegant way to generate that sudoers file without having to build the entire iso, cancelling, and building the drv I want manually?
<emily> energizer: there is https://github.com/NixOS/nixos-org-configurations at least
<cole-h> s/of more/of a more/
Acou_Bass has quit [Ping timeout: 260 seconds]
<energizer> mhmm
<emily> cole-h: hm, not sure where the iso comes into it?
<cole-h> emily: Since I'm not running NixOS, that's the only way I can generate the /etc/sudoers drv :P
<emily> cole-h: oh hah
<cole-h> I have an iso.nix that I do `-I nixos-config=iso.nix` on :)
<emily> cole-h: you should be able to use pkgs.nixosSystem
<emily> and build like, <system>.config.system.build.toplevel
<emily> might be less than an ISO
<energizer> christensen> yeah. last I looked, 180T https://logs.nix.samueldr.com/nixos/2019-07-26#2424929;
<bqv> hydra.nixos.org has been hanging on my search for 10 minutes straight now
<bqv> 180TB, jesus christ
<cole-h> Yes, h.no.o is slow lol
<emily> bqv: ...as I said, the nixos foundation is a very valuable S3 customer :p
Acou_Bass has joined #nixos
<bqv> well, i guess i dreamt up whatever i saw then, huh. that begs the question, why is webkitgtk on 20.03 a cache miss
<energizer> well, 180T is about $3300 on amazon right now
<emily> so that's, like, $4k/month in S3 storage costs alone
<emily> I guess $48k/year is a lot lower than many startups' AWS bills. but the transit must hurt
<emily> I guess the CDN in front helps
<energizer> some of that is probably donated?
<bqv> sounds like a huge incentive to get IPFS sorted to me
<energizer> ipfs would be cheaper you think?
<emily> ipfs is futile unless it can keep up with the write volume
<emily> since S3 costs will just inflate regardless
<energizer> i find it hard to believe that any storage medium will be cheaper than aws + cdn, but nonprofits can sometimes play with funny money
<emily> (but also yeah ipfs doesn't make storage free necessarily still)
user_0x58 has quit [Quit: Leaving]
<pjt_014> energizer: siacoin has some dirt-cheap storage currently
<energizer> eg PyPI's bandwidth cost is quoted at ~$800k/mo but it's donated
<bqv> no, it doesn't, but it seems smarter to me to distribute load like that over the network of users than centralize it. I wouldn't be willing to donate money, but i'd quite happily donate quite a lot of disk space
<energizer> by the provider
<bqv> pjt_014: that's used by dgit, it's quite neat
<bqv> and yes, it's built on a network of servers that you can join, rather than some expensive server farm
Orbstheorem has quit [Ping timeout: 265 seconds]
<energizer> bqv: disks at your house?
<energizer> or in the cloud
<bqv> energizer: both :p
<pjt_014> bqv: what's that? searches just give me dairy queen
<emily> energizer: literal disks are cheaper than AWS (though of course operational costs are a thing and matching AWS redundancy is non-trivial)
<emily> cloud providers absolutely nickel-and-dime in some regards, esp with regards to egress
<energizer> emily: exactly
<bqv> pjt_014: basically github, but completely decentralized
<emily> I think "cloud pricing is perfectly optimised efficient market hypothesis-style" is a pervasive and naive assumption... it's more like you pay a premium for scalability/fancy deployment models/lack of ops requirements, which of course is valuable in many cases, but it doesn't mean it's necessarily the most frugal option
<energizer> how much bandwidth would people be willing to donate? that's usually a pretty limited quantity for me at home
<bqv> in the vein of sia, something like that could be incentivised, but i'd be quite happy to donate a fair bit personally, since i have an unlimited plan
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87577 → airsonic: 10.6.1 -> 10.6.2 → https://git.io/JfleK
<energizer> i believe unlimited will become "unlimited" fairly quickly after you start hosting cache.nixos.org
<emily> bqv: well, your disk space is kind of useless because your home connection sucks too much to be of any use for the nix cache
<emily> maybe not yours specifically, but people's in general. once you get toa people donating random servers it starts to become a kind of ad-hoc S3. I haven't heard that S3 costs are a huge worry for the foundation or anything, so it doesn't seem worth the complexity and effort
<bqv> on it's own, yes it does, but as part of a well-balanced decentralized network, not really
<bqv> and yes that's my point, but yeah i know it won't be done
<bqv> because "storage is cheap" :p
<cole-h> infinisil: Say I want to make a list item in a module come before all other normal list items, but still allow someone to `mkBefore` it... What should I do? `mkOrder 501`? Something else?
<emily> ngl, a world where we depend on the like 10 people who care enough to set mirrors up on their random hetzners really doesn't seem better than the status quo of relying on S3 and basically not having to worry
<emily> but I admit I have a substantial dose of cynicism about these kinds of projects
<bqv> lots of people had cynicism about bitcoin too
<bqv> they're poor now
<infinisil> cole-h: Yeah something like that. Maybe 600 to give some wiggle room
<bqv> aw. after all that time, hydra.nixos.org gave me a 404
cmk_zzz has joined #nixos
<emily> I mean, I use bitcoin on a regular basis and still have a healthy dose of cynicism about it, so it's up to you to decide whether that's cognitive dissonance or not basing all my reasoning on mere capital :p
<emily> but this is super off-topic and I need to sleep
<bqv> :p
<emily> (and fwiw I was, actually, hyped about bitcoin age ~14 when it came out, though not quite hyped enough to actually buy a bunch (I mean, I was 14))
<pjt_014> found the thing: https://siastats.info/storage_pricing
<pjt_014> it'd def be viable compated to aws
<cmk_zzz> How can I list dependencies of a package? I see that I gout pinentry-1.1.0-gtk2 installed (which I assume comes either from gnupg or gpg-agent service) but I don't want pinentry-gtk2 installed. I only want pinentry-curses
<infinisil> pjt_014: That really is rather cheap hmm..
<pjt_014> cmk_zzz: finding the nixfile that builds it would work
<danderson> okay well gcc-unwrapped, unsurprisingly, can't compile anything :)
<pjt_014> also nix-store -qR /nix/store/foo I think?
<emily> it's not really an equivalent product to AWS because the reliability model is all different
<danderson> okay, so, I'm really down to: the go toolchain mistakenly picks the windows cross-compiler when building cgo, instead of the host compiler. I just need to figure out why it does that, and how to make it stop.
<emily> in terms of "cheaper object storage" something like Wasabi already gets you a bunch of savings in return for an (arguably less than Sia/whatever) reduction in "trust that your data won't randomly go poof"
<bqv> lopsided98: i've mentioned that to gchristensen before, explicitly, and he's told me "no, it will build on hydra, give it a day or two", despite me checking on hydra.nixos.org and not seeing any build in progress
<bqv> please tell me i'm right to be frustrated now
<lopsided98> yeah, I would expect it to build because a lot of things depend on it. I was trying to figure out why hydraPlatforms was set
<cmk_zzz> pjt_014: ok, I think I found in the the nixpkgs. Thanks
<{^_^}> [nixpkgs] @r-ryantm opened pull request #87578 → amass: 3.5.5 -> 3.6.0 → https://git.io/JfleQ
<pjt_014> bqv: if you just need it just once right now I got a spare vps
<pjt_014> and there's cachix
<bqv> i mean i can build it on my server if i was desperate, it's just inconvenient and this is like the fourth time it's happened to me
<bqv> (all previous times i have just built it on my server, cause it's easier than postponing my system and waiting for hypothetical hydra builds)
<emily> lopsided98: huh, how does that work with gnome web
<bqv> emily: nix-store -j0 -r (nix-instantiate channel:nixos-unstable -A epiphany)
<bqv> lopsided98: right, so graham was wrong, that's satisfying to know
<cole-h> infinisil++ Thanks.
<{^_^}> infinisil's karma got increased to 287
<danderson> oh that sneaky bastard! The go toolchain understands CC_FOR_TARGET and CXX_FOR_TARGET
<danderson> naughty toolchain, no cookie.
<danderson> (admittedly a weird case where I want to break nix's automagic cross-compilation setup for most of my build)
<cole-h> bqv: That seems a little rude to Graham...
<bqv> well i tried to get an explanation at the time but he wasn't very cooperative
<lopsided98> bqv: I'm not sure. Based on the comments on that commit, and my understanding of the channel system, I would still expect it to be available in the cache before the channel updates
<emily> that line should just be removed tbh
<emily> if gnome is making it be built anyway
<bqv> yeah that commit is pointless if it still gets triggered
<emily> ok i should really sleep now
<cole-h> Graham is really busy. He basically runs ofborg, nixops, has to do stuff for the NixOS org, has to do stuff for his job at Tweag...
Acou_Bass has quit [Ping timeout: 260 seconds]
<lopsided98> Also, I'm getting a cache hit for webkitgtk in the 20.03 channel right now
<cole-h> He was wrong once, and it's satisfying to know? Sorry, that rubs me the wrong way, especially knowing how much he does for NixOS in general...
pistache has quit [Quit: leaving]
knupfer has joined #nixos
<bqv> i understand that. i was posing a general question to the room as to why it didn't look like like hydra was building it, he decided to respond to me telling me i was wrong, with no actual explanation why, even when i asked. i took his word for it because i didn't want to cause a fuss, but i think its fair enough that i'm a bit miffed for doing that if he wasn't actually correct
Acou_Bass has joined #nixos
proofofkeags has joined #nixos
cmk_zzz has quit [Ping timeout: 240 seconds]
<bqv> lopsided98: i'm running `nix-store -j0 -r (nix-instantiate channel:nixos-20.03 -A webkitgtk)`
<bqv> seems to not find a few
<bqv> oh, sorry, that's fish syntax
<lopsided98> bqv: I ran: nix-build channel:nixos-20.03 -A webkitgtk . It gave me /nix/store/3kj434dj18187f9ks0qdna19kysy99d4-webkitgtk-2.26.4, using commit 14dd961b8d5
cmk_zzz has joined #nixos
<bqv> ah, 20.03 is trying to build /nix/store/p9vrpb0q3pchx6shzgdlqi49qscr7xgi-webkitgtk-2.26.4.drv which is /nix/store/66365iz7xi5vic42ish649v5zw14cp66-webkitgtk-2.26.4 for me
<bqv> am i more up to date?
<bqv> no, you are...
<bqv> hm
pistache has joined #nixos
<{^_^}> [nixpkgs] @cole-h opened pull request #87579 → nixos/sudo: default rule should be first → https://git.io/JflvW
plutes has joined #nixos
proofofkeags has quit [Ping timeout: 272 seconds]
gerschtli has quit [Quit: WeeChat 2.7.1]
gerschtli has joined #nixos
<bqv> lopsided98: would you be able to paste /nix/store/k0bz0x7zj5kl4i3b081qj2i0pnvsf6by-webkitgtk-2.26.4.drv somewhere for me?
<cole-h> infinisil: Mind taking a look at #87579? Maybe we don't actually want to do that and instead want the user to use `lib.mkAfter`... idk
<{^_^}> https://github.com/NixOS/nixpkgs/pull/87579 (by cole-h, 8 minutes ago, open): nixos/sudo: default rule should be first
<lopsided98> bqv: this is the output of "nix show-derivation" for that path: https://gist.github.com/lopsided98/143d5ebb15895fb23f08a5f2d6b7fdeb
justanotheruser has quit [Ping timeout: 244 seconds]
cmk_zzz has quit [Remote host closed the connection]
<bqv> that's interesting.
<bqv> i'm going to assume nix{-,}build -A uses the system nixpkgs for everything besides the attribute pointed at, because i think one of my configs overrides is leaking through
<bqv> so that command wasn't a very good test
<srhb> bqv: You're using some default.nix, right?
<srhb> bqv: Eg. the nixpkgs root one
<srhb> bqv: The logical that import config and overlays is contained within the impure bootstrap parts of nixpkgs, so it's not really about a "system nixpkgs"
<srhb> The logic*
<srhb> bqv: To try and be pure, something like `nix-build -E 'with import path-to-nixpkgs { config = {}; overlays = []; }; fooPackage` is needed
<bqv> no, i wasn't involving any nixpkgs tree, i thought the point of `nix-instantiate channel:nixos-20.03` was that it would fetch it from that channel
<{^_^}> [nixpkgs] @lopsided98 opened pull request #87580 → webkitgtk: reenable Hydra build → https://git.io/JflvM
<bqv> oh, overlays.
<bqv> of course
<{^_^}> [nixpkgs] @cole-h opened pull request #87581 → nixos/doas: default rule should be first → https://git.io/JflvD
<srhb> bqv: That's essentially the same thing, it'll still fetch the default nix of the head of whatever channel and do the normal default.nix instantiation, which includes all of the impurities in nixpkgs bootstrap, config and overlays and system and all.
<bqv> would it be sufficient to unset NIX_PATH?
<srhb> bqv: No.
<bqv> ok, ty
<srhb> bqv: take a look at pkgs/top-level/impure.nix to see why. :)
mac10688 has quit [Ping timeout: 272 seconds]
<srhb> bqv: There's all sorts of "if this variable is unset, but the user has a file which is called [...] then... else... "
<bqv> hmm, yeah
<srhb> bqv: But in general, explicitly calling nixpkgs with config and overlays set to the empty set/list almost always suffices.
<bqv> makes sense :)
<bqv> i guess i'll just make a shortcut for that
pistache has quit [Quit: leaving]
remirol has joined #nixos
lorimer has quit [Ping timeout: 256 seconds]
hlisp has quit [Remote host closed the connection]
palo1 has joined #nixos
<colemickens> srhb: does lib.mkForce override recursively? For example, if I wanted a non-empty config but wanted to prevent any existing config from being merged?
cjpbirkbeck has quit [Quit: cjpbirkbeck]
<srhb> colemickens: nixpkgs config is not a NixOS module at all, just a dumb attrset.
<srhb> colemickens: So there is no mkForce.
<colemickens> oh, hm, ok
<srhb> iow you'd have to explicitly create some expression that has the exact config you want.
hlisp has joined #nixos
lafrenierejm has quit [Ping timeout: 258 seconds]
palo has quit [Ping timeout: 256 seconds]
palo1 is now known as palo
cole-h has quit [Quit: Goodbye]
thonkpod has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @Mic92 merged pull request #87564 → tmsu: use $out instead of $bin → https://git.io/JfWNP
<{^_^}> [nixpkgs] @Mic92 pushed commit from @zowoq to master « tmsu: use $out instead of $bin (#87564) »: https://git.io/JflfG
hlisp has quit [Ping timeout: 272 seconds]
jlv has quit [Ping timeout: 245 seconds]
pistache has joined #nixos
Orbstheorem has joined #nixos
hlisp has joined #nixos
pistache has joined #nixos
pistache has quit [Client Quit]
pistache has joined #nixos
pistache is now known as Guest8011
Guest8011 has quit [Client Quit]
pistache_ has joined #nixos
pistache_ has quit [Client Quit]
knupfer has quit [Quit: knupfer]
knupfer1 has joined #nixos
knupfer1 has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
mallox has joined #nixos
hlisp has quit [Ping timeout: 256 seconds]
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
agsdheidjd has joined #nixos
Peter_Storm has joined #nixos
<la-s> has anyone experienced nix search duplicating results, once for nixos and once for nixpkgs?
<srhb> la-s: Once for each channel -- that's normal.
<la-s> but nix-channel --list only has nixos
<la-s> am I stupid?
<srhb> la-s: What about sudo nix-channel --list ?
<la-s> that is for root
<la-s> .nix-defexpr/channels doesn't contain any nixpkgs either
<la-s> only nixos
hlisp has joined #nixos
<srhb> la-s: echo $NIX_PATH please.
<la-s> nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos nixos-config=/etc/nixos/configuration.nix /nix/var/nix/profiles/per-user/root/channels
<srhb> la-s: "nixpkgs" is defined as roots "nixos" channel
<la-s> huh
<srhb> la-s: Furthermore, all of root's channels are included by name (the last entry)
<la-s> so it just includes both?
<la-s> what is it like on a normal system?
<srhb> A "normal" (fresh) system has only one channel, called nixos, which root owns.
<{^_^}> [nixpkgs] @peterhoeg merged pull request #87392 → Freerdp backport → https://git.io/JfC9V
<{^_^}> [nixpkgs] @peterhoeg pushed 4 commits to release-20.03: https://git.io/JflJh
<la-s> srhb: that makes sense, but where is my nixpkgs channel then defined? even if I remove the nixpkgs= in my NIX_PATH the results don't change
fusion809 has quit [Quit: Leaving]
<srhb> la-s: even with -u ?
<la-s> oh yeah
<srhb> Oh yeah as in "no" or as in "yes, even with -u"? :D
eoli3n_ has joined #nixos
<la-s> I just tested it, and now I get no results at all
<la-s> rip
<la-s> I had this problem on a previous machine too so I just got used to grepping all-packages.nix
<srhb> What was your NIX_PATH in your test? :)
<pjt_014> I still have this problem :L
<srhb> channels are hella confusing... :)
<la-s> srhb: my original NIX_PATH
<la-s> it stopped working completely for men ow
eoli3n__ has joined #nixos
<la-s> maybe I should just look at the source code for nix search honestly
<srhb> la-s: And you didn't manipulate root's channels? And it still has one, called nixos?
<la-s> yeah
<srhb> Sure, that might help. In my experience, the problem is more likely to be in the way channels are set up though. nix search is quite simple.
oborot has quit [Ping timeout: 240 seconds]
hlisp has quit [Remote host closed the connection]
hlisp has joined #nixos
<la-s> is the nix executable supposed to be setuid?
<{^_^}> [nixpkgs] @etu merged pull request #87552 → testssl: 3.0 -> 3.0.1 → https://git.io/JfW72
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JflTu
<srhb> la-s: Not afaik. At least not on a daemonized system.
<la-s> it's a normal system
<srhb> la-s: As in, NixOS default setup? That should have a nix-daemon then.
<quinn> i know that if you set a list to something inside of a module it is actually concatenated with the value outside of the module, is there a similar feature for attributes?
<la-s> thanks srhb
<la-s> that makes sense
<srhb> quinn: Yes. It all depends on the rules of the specific option type.
<srhb> quinn: (Hint: attributes doesn't give enough information to really answer this.)
<quinn> srhb: so you mean if i'm setting environment.variables, i should look at the source code for that specific option?
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/cfe68f2b68b (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<srhb> quinn: Just the option overview should give you the type :)
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
<srhb> quinn: That type is a little complex, but they're detailed here: https://nixos.org/nixos/manual/index.html#sec-option-types
<srhb> quinn: Though frankly the "friendly name" is probably getting in the way.
alp has joined #nixos
<srhb> quinn: (It's attrsOf (either str (listOf str) -- which the source link will also tell you)
proofofkeags has joined #nixos
shreyansh_k has joined #nixos
<quinn> sorry, was still looking through the documentation. this is quite cool, thank you. i think i'll be able to figure out the next problem like this myself which is awesome
codygman has quit [Ping timeout: 246 seconds]
<quinn> srhb++
<{^_^}> srhb's karma got increased to 105
<srhb> quinn: Great :-)
codygman has joined #nixos
<quinn> i have another question, where can i find out more about mkOption.apply? it's not documented in the manual
rauno has joined #nixos
proofofkeags has quit [Ping timeout: 256 seconds]
<srhb> quinn: I think you should consider that an implementation detail, but you can look in lib/modules.nix if you're curious.
<quinn> okay, cool. third weird question, why is it nixpkgs.git/lib/modules.nix and not nixpkgs.git/nixos/lib/modules.nix ?
<srhb> quinn: Because naming in computering is hard. :-P That said, the module system _is_ usable outside of NixOS (see eg. home-manager) so you can definitely justify this layout.
<quinn> yeah, that makes sense. i actually remember being really confused module development was under the nixos manual not the nixpkgs module because of this.
<quinn> thank god for ripgrep and fd right
<srhb> quinn: Yeah. The split is rational most of the time, but not always.
<quinn> yeah, a lot of programmers really want to make everything rational and simple, but you still don't want to see how the sausage is made in my experience
<srhb> Haha.
<srhb> I think there's just a lot of mindsets you can enter the nix ecosystem with
<srhb> For a developer of packages, and only packages, on some, non-NixOS distribution, you generally don't care about NixOS or modules at all. Until you do.
hlisp has quit [Remote host closed the connection]
hlisp has joined #nixos
pistache has joined #nixos
pistache has quit [Client Quit]
waleee-cl has joined #nixos
codygman has quit [Read error: Connection reset by peer]
dermetfan has joined #nixos
codygman has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #87582 → ocamlPackages.ocurl: 0.9.0 → 0.9.1 → https://git.io/JflL6
opthomasprime has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #87387 → phpPackages: phpmd → https://git.io/JfCDL
<{^_^}> [nixpkgs] @etu pushed commit from @ccellado to master « phpPackages: phpmd (#87387) »: https://git.io/JflL7
Acou_Bass has quit [Ping timeout: 246 seconds]
Acou_Bass has joined #nixos
opthomasprime has left #nixos [#nixos]
justanotheruser has joined #nixos
asheshambasta has joined #nixos
codygman has quit [Ping timeout: 256 seconds]
<quinn> srhb: that's true. my moment was packaging something in haskell. one of the dependencies was out of date, and i spent 5+ hours trying to get nixpkgs up to date because the script kept crashing my computer
<quinn> that was the day i learned to fear nixpkgs
<srhb> quinn: Ouch. :)
codygman has joined #nixos
lsix has joined #nixos
dnlkrgr has joined #nixos
thonkpod has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 114 commits to staging-next: https://git.io/Jflq6
negaduck has joined #nixos
Darkmatter66 has joined #nixos
Darkmatter66_ has quit [Ping timeout: 258 seconds]
jkachmar has quit [Quit: Connection closed for inactivity]
eoli3n__ has quit [Remote host closed the connection]
eoli3n__ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #85303 → yubioath-desktop: 5.0.2 -> 5.0.3 → https://git.io/JfvwJ
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jflqx
civodul has joined #nixos
fabianhjr has quit [Quit: Leaving.]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/9399cc72e6d (from 87 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
eoli3n___ has joined #nixos
cfricke has joined #nixos
eoli3n__1 has joined #nixos
Fare has quit [Ping timeout: 272 seconds]
thonkpod has quit [Quit: WeeChat 2.7.1]
thonkpod has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #87475 → nix-direnv: init at 1.0.0 → https://git.io/JfWCi
<{^_^}> [nixpkgs] @Mic92 pushed 4 commits to master: https://git.io/JflmK
<{^_^}> [nixpkgs] @Gaelan opened pull request #87583 → stdenv-darwin: now with 50% less LLVM! → https://git.io/Jflm6
maddo has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #87584 → [backport] nix-direnv: init at 1.0.0 → https://git.io/Jflm1
cr4y1 has joined #nixos
knupfer has quit [Ping timeout: 260 seconds]
thc202 has joined #nixos
mpiechotka has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #87584 → [backport] nix-direnv: init at 1.0.0 → https://git.io/Jflm1
cfricke has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Mic92 pushed 4 commits to release-20.03: https://git.io/JflYI
cfricke has joined #nixos
smatting has joined #nixos
Peter_Storm has quit [Quit: Connection closed for inactivity]
alexherbo2 has joined #nixos
<Izorkin> Mic92: please check PR #85862
<{^_^}> https://github.com/NixOS/nixpkgs/pull/85862 (by Izorkin, 2 weeks ago, open): nginx: change log and cache directories
ok2` has quit [Ping timeout: 246 seconds]
`_ has quit [Ping timeout: 260 seconds]
c4rc4s_ has joined #nixos
notgne3 has joined #nixos
_rvl_ has joined #nixos
wolke- has joined #nixos
efriendo has joined #nixos
km_ has left #nixos [#nixos]
resucri has joined #nixos
SOO7- has joined #nixos
CustosLimen_ has joined #nixos
ok2` has joined #nixos
Ultrasauce_ has joined #nixos
lvmond_ has joined #nixos
Pesk_ has joined #nixos
otulp_ has joined #nixos
umachan has joined #nixos
commande1 has joined #nixos
ryantm_ has joined #nixos
pemeunie1 has joined #nixos
Cheery_ has joined #nixos
rixed has joined #nixos
duairc_ has joined #nixos
garbas_ has joined #nixos
migy__ has joined #nixos
m1cr0m4n has joined #nixos
jeschli has joined #nixos
mpiechotka has quit [Quit: mpiechotka]
<Arahael> What does htis mean? error: internal error: qemu unexpectedly closed the monitor: 2020-05-11T07:51:00.772568Z qemu-system-x86_64: warning: host doesn't support requested feature: MSR(48FH).vmx-exit-load-perf-global-ctrl [bit 12]
<Arahael> Specifically, I'm attempting to run a *windows* VM on a nixos system, whilst runnign kernel 5.5.2.
craige_ has joined #nixos
dredozubov has joined #nixos
rotaerk_ has joined #nixos
_deepfire` has joined #nixos
<alexarice[m]> is it possible to update one channel?
grw1 has joined #nixos
_deepfire has quit [*.net *.split]
notgne2 has quit [*.net *.split]
wolke has quit [*.net *.split]
Niall has quit [*.net *.split]
m1cr0man has quit [*.net *.split]
c4rc4s has quit [*.net *.split]
acarrico1 has quit [*.net *.split]
Cheery has quit [*.net *.split]
commander has quit [*.net *.split]
efriend has quit [*.net *.split]
davean has quit [*.net *.split]
rotaerk has quit [*.net *.split]
CustosLimen has quit [*.net *.split]
otulp has quit [*.net *.split]
Ultrasauce has quit [*.net *.split]
_rvl has quit [*.net *.split]
migy_ has quit [*.net *.split]
lvmond__ has quit [*.net *.split]
rixed_ has quit [*.net *.split]
Serus has quit [*.net *.split]
mniip has quit [*.net *.split]
tv has quit [*.net *.split]
Pesk has quit [*.net *.split]
snajpa has quit [*.net *.split]
FireFly has quit [*.net *.split]
craige has quit [*.net *.split]
SOO7 has quit [*.net *.split]
ryantm has quit [*.net *.split]
ombihombi has quit [*.net *.split]
garbas has quit [*.net *.split]
umachan_ has quit [*.net *.split]
duairc has quit [*.net *.split]
grw has quit [*.net *.split]
pemeunier has quit [*.net *.split]
dredozub- has quit [*.net *.split]
otulp_ is now known as otulp
c4rc4s_ is now known as c4rc4s
SOO7- is now known as SOO7
efriendo is now known as efriend
tv1 has joined #nixos
davean has joined #nixos
FireFly has joined #nixos
<pjt_014> alexarice[m]: nix-channel --update channelname
rsa has joined #nixos
mniip has joined #nixos
<alexarice[m]> pjt_014: thanks
snajpa has joined #nixos
acarrico has joined #nixos
eoli3n___ has quit [Remote host closed the connection]
eoli3n___ has joined #nixos
markus1189 has quit [Ping timeout: 246 seconds]
markus1189 has joined #nixos
hlisp has quit [Remote host closed the connection]
cfricke has quit [Read error: Connection reset by peer]
Serus has joined #nixos
cfricke has joined #nixos
hlisp has joined #nixos
proofofkeags has joined #nixos
hmpffff has joined #nixos
hmpffff_ has quit [Ping timeout: 260 seconds]
proofofkeags has quit [Ping timeout: 272 seconds]
lukash_|away is now known as lukash_
dckc has quit [Ping timeout: 260 seconds]
Ultrasauce_ is now known as Ultrasauce
dckc has joined #nixos
<{^_^}> [nixpkgs] @Mic92 closed pull request #85368 → modules/systemd: don't install home.conf example → https://git.io/Jffsf
vidbina has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #87585 → procs: 0.10.1 -> 0.10.3 → https://git.io/Jfl3z
<{^_^}> [nixpkgs] @filalex77 opened pull request #87586 → ytop: 0.6.0 -> 0.6.1 → https://git.io/Jfl3r
cfricke has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #87587 → gitAndTools.gitui: 0.2.1 -> 0.2.2 → https://git.io/Jfl3X
<{^_^}> [nixpkgs] @Mic92 merged pull request #87543 → [20.03] vimUtils.vimrcFile: Backport fix packpath order → https://git.io/JfWHR
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to release-20.03: https://git.io/Jfl3D
yasuaki has joined #nixos
<yasuaki> hopefully a quick question
<yasuaki> im looking to install NixOS to my new motherboard with MVNE ssd
<yasuaki> any suggestion how to do this? i am currently trying to create a usb installation image and start with that
<Taneb> yasuaki: I'd expect that to work as usual, except with a different device file for the SSD (/dev/nvme0 rather than /dev/sda, for example)
<yasuaki> @Taneb: thanks! is this page still relevant so you think? https://nixos.wiki/wiki/NixOS_Installation_Guide/Unetbootin
<Taneb> yasuaki: I'd refer to https://nixos.org/nixos/manual/index.html#sec-booting-from-usb instead for booting from USB
<yasuaki> @Taneb got it thank you again!!
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/47d1cd332cf (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<pie_> tbenst[m]: scrolled github issues a bit and saw you had some opengl problems with rstudio, any progress?
sigmundv__ has joined #nixos
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @elohmeier opened pull request #87588 → ffmpeg-full: setup addOpenGLRunpath → https://git.io/JflsK
alp has quit [Remote host closed the connection]
alp has joined #nixos
hlisp has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @filalex77 opened pull request #87589 → lite: init at 1.03 → https://git.io/JflsF
hlisp has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #87590 → Nvi → https://git.io/JflGU
<{^_^}> [nixpkgs] @Mic92 merged pull request #82634 → kicad-unstable-small: init to build kicad-unstable's base on hydra → https://git.io/Jvi62
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to master: https://git.io/JflGO
rauno has quit [Remote host closed the connection]
hlisp has quit [Remote host closed the connection]
dadada_ has quit [Ping timeout: 246 seconds]
dadada_ has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #87591 → tailscale: 0.97-219 -> 0.98-84 → https://git.io/JflGw
domogled has quit [Ping timeout: 272 seconds]
alp has quit [Ping timeout: 240 seconds]
domogled has joined #nixos
hlisp has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #86074 → linux_*_hardened: refactor update script → https://git.io/JftNs
<{^_^}> [nixpkgs] @Mic92 pushed 9 commits to master: https://git.io/JflGd
<{^_^}> [nixpkgs] @Mic92 merged pull request #85627 → Fix mg building on darwin by changing to new upstream → https://git.io/JfTZN
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to master: https://git.io/JflZc
alp has joined #nixos
proofofkeags has joined #nixos
alp has quit [Remote host closed the connection]
syd has joined #nixos
alp has joined #nixos
<Mic92> Izorkin: looks like anyone is scared to hit the merge button.
hlisp has quit [Ping timeout: 272 seconds]
pjt_014 has quit [Ping timeout: 256 seconds]
<Mic92> I gives this a shot on my server
<Izorkin> Mic92: This PR worked on my server)
proofofkeags has quit [Ping timeout: 256 seconds]
hlisp has joined #nixos
hlisp has quit [Remote host closed the connection]
cfricke has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
Acou_Bass has quit [Quit: ZNC 1.7.5 - https://znc.in]
alp has quit [Remote host closed the connection]
fendor has joined #nixos
ris has quit [Ping timeout: 258 seconds]
bqv has quit [Quit: WeeChat 2.8]
o1lo01ol1o has joined #nixos
Acou_Bass has joined #nixos
o1lo01ol1o has quit [Ping timeout: 246 seconds]
syd has quit [Quit: Connection closed]
ebopp has joined #nixos
srandom has joined #nixos
andymandias_ has joined #nixos
<srandom> If I want to port nixos to my phone, is CONFIG_USER_NS=y in the kernel configuration necessary?
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/9399cc72e6d (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
andymandias has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @vojta001 opened pull request #87593 → monero: fix rcp.restricted option → https://git.io/Jflcv
<{^_^}> [nixpkgs] @Mic92 merged pull request #85862 → nginx: change log and cache directories → https://git.io/JfIKJ
<{^_^}> [nixpkgs] @Mic92 pushed 8 commits to master: https://git.io/Jflcf
Cheery_ has quit [Quit: leaving]
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @lheckemann opened pull request #87594 → bemenu: 0.3.0 -> 0.4.1 → https://git.io/Jflcc
cfricke has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
<Izorkin> Mic92: Thanks!
<Mic92> srandom: Yes, if you want sandboxing to work.
<Izorkin> Mic92: https://github.com/NixOS/nixpkgs/pull/85567/files#r411474544 - any ideas how to do this?
chloekek has joined #nixos
<Mic92> Izorkin: could be an optional attributes in nginxModules for modules that don't support MemoryDenyWriteExecute = false; i.e.: MemoryDenyWriteExecute = builtins.any (mod: mod.needsWriteableExecutuableMemory) pkgs.nginx.modules
<Mic92> maybe you find a better name instead of needsWriteableExecutuableMemory
<flokli> Is there a better/more automatic way of tracing dlopen() calls inside .so files than `strings` and grokking at the binary stream? :-D
<Mic92> Actually it should be: MemoryDenyWriteExecute = !(builtins.any (mod: mod.needsWriteableExecutuableMemory) pkgs.nginx.modules)
<Mic92> flokli: LD_DEBUG?
<flokli> Mic92: I don't want to execute it
iyzsong has joined #nixos
<flokli> I basically just want to analyze the .so to see what things it might want to dlopen() at runtime
<aanderse> Izorkin: Mic92: or just apply those hardening rules to your own config
<aanderse> why do they need to be default?
<flokli> it'd be nice if we could detect "unsatisfyable dlopen()'s
<flokli> during packaging already
<Mic92> aanderse: it's a quite effective method preventing a large class of security vulnerabilities. That's why we want it to be the default.
<aanderse> Mic92: in general i agree
<aanderse> but not all software is going to work well with hardening in many cases
hlisp has joined #nixos
<Mic92> aanderse: There are only very few nginx modules that need it.
<Mic92> Most people don't have a jit compiler in their webserver
<Mic92> So it is not that hard to support it.
<aanderse> Mic92: i don't know much about nginx so I'm guilty of continuously projecting httpd onto nginx related PRs :)
<aanderse> maybe i shouldn't do that... but then again nginx PRs keep exploding with broken setups and angry users....
<Mic92> aanderse: nginx is more a proxy than an application server. Some modules do use luajit, but this is not the default.
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #87593 → monero: fix rcp.restricted option → https://git.io/Jflcv
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/JflCe
<Mic92> flokli: this is not so trival. Maybe this could implemented using radare2 scripting to inspect all call sites of dlopen that use a constant string.
hlisp has quit [Ping timeout: 258 seconds]
Neo-- has joined #nixos
<{^_^}> [nixpkgs] @rnhmjoj pushed commit from @vojta001 to release-20.03 « monero: fix rcp.restricted option »: https://git.io/JflCc
garbas_ has quit [Quit: WeeChat 2.7.1]
garbas has joined #nixos
FRidh has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #10 → switching to wildcard query → https://git.io/JfCLR
<{^_^}> [nixos-search] @garbas pushed to master « switching to wildcard query (#10) »: https://git.io/JflC8
<{^_^}> [nixos-search] @garbas pushed 0 commits to wildcard-query: https://git.io/JflC4
cfricke has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
<MichaelRaskin> Mic92: flokli: well, if it is a literal dlopen with a string literal in the source code, this might be just regexp-able?
<MichaelRaskin> Not even close to complete, but it's a warning, so the question is whether we can catch enough to pay off the effort.
<Mic92> MichaelRaskin: not quite. There is a string reference that is loaded into $rdi before the `call dlopen` happens.
<Mic92> It's certainly possible to implement this. It is just not a oneline
<Mic92> *oneliner
<Mic92> At least the simple cases
<{^_^}> [nixpkgs] @aanderse opened pull request #87595 → perlPackages.ConfigProperties: init at 1.80 → https://git.io/JflCK
<MichaelRaskin> Mic92: you are describing parsing the compiled code, but maybe the source is easier to check
<{^_^}> [nixpkgs] @rnhmjoj pushed commit from @vojta001 to release-19.09 « monero: fix rcp.restricted option »: https://git.io/JflCX
<Mic92> MichaelRaskin: True, I was thinking more about autoPatchelfHook.
gilligan has quit [Quit: WeeChat 2.7.1]
<flokli> well, you don't easily know which library the dlopen()'s end up in
<flokli> so having some way to determine this from a .so would be nice
<Mic92> Yeah, binaries might be easier to analzyse after all
<flokli> as for ffmpeg (https://github.com/NixOS/nixpkgs/pull/87588/files#r422943188), I was able to grep for the error handler
<flokli> but this is not generally applicable obviously
<flokli> so something tracing all calls to dlopen, and at least identifying static strings would probably be better
<flokli> just wonder if anyone ever did that so far ;-)
hlisp has joined #nixos
taika has joined #nixos
<taika> Hello guys
liff has quit [Quit: leaving]
quinn_ has joined #nixos
<taika> I am trying to add new package to rep, written in python. It installs fine, but how can i wrap python modules at runtime?
quinn has quit [Ping timeout: 256 seconds]
liff has joined #nixos
<taika> buildPythonapp and such wont work as this package does not req setuptools or distutils so it fails on said stages.
<taika> mkDerivation works fine
<{^_^}> [nixpkgs] @gebner merged pull request #87516 → cura: 4.5.0 -> 4.6.1 → https://git.io/JfW6N
<{^_^}> [nixpkgs] @gebner pushed 7 commits to master: https://git.io/JflCF
<Mic92> flokli: radare2 has this information: https://dl.thalheim.io/Juv4XjcfR6qkxS7rveOsVQ/2020-05-11_12-05.png
chloekek_ has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #nixos
<adisbladis> taika: What are you trying to package? Can you paste what you have so far?
jumper149 has joined #nixos
hlisp has quit [Ping timeout: 272 seconds]
chloekek has quit [Ping timeout: 258 seconds]
<{^_^}> [nixos-search] @garbas pushed to toggle-details « Hide details when clicked on result row again »: https://git.io/JflWm
felixfoertsch has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
yasuaki has quit [Quit: Connection closed for inactivity]
<taika> adisbladis: https://pastebin.com/Q3x843Tb my default.nix
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/5adf2a6c116 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
eoli3n__ has quit [Remote host closed the connection]
eoli3n__ has joined #nixos
<flokli> Mic92: so how do we get this information out of radare? :-)
<Mic92> flokli: it can print json
<Mic92> you can call it non-interactivly or with r2pipe in python
<{^_^}> [nixpkgs] @Ma27 pushed to master « wireguard-tools: 1.0.20200319 -> 1.0.20200510 »: https://git.io/JflWV
<flokli> Mic92: I'm thinking about a small script that I could call on an elf, and see all the dlopen invocations
eoli3n____ has joined #nixos
<flokli> similar to how I call readelf -d to see NEEDED and RUNPATH
hmpffff_ has joined #nixos
<Mic92> flokli: it will never be perfect as some cases are not decidable but it should work well in enough in the common case.
o1lo01ol1o has quit [Ping timeout: 256 seconds]
cfricke has quit [Read error: Connection reset by peer]
<adisbladis> taika: http://dpaste.com/3K6NHCE builds at least
hmpffff has quit [Ping timeout: 256 seconds]
<adisbladis> And wraps python packages
o1lo01ol1o has joined #nixos
<{^_^}> [nixos-search] @garbas opened pull request #16 → Hide details when clicked on result row again → https://git.io/JflWM
cfricke has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<taika> adisbladis: Thanks! What does 'format = "other"' mean?
<turlando> I'm not sure how boot.initrd.secrets is supposed to work
<taika> adisbladis: Your version builds, but it wont run: ModuleNotFoundError: No module named 'gi'
<taika> mine did exaclty that too
<turlando> I'm getting "boot.loader.initrd.secrets values must be unquoted paths when using a bootloader that doesn't natively support initrd secrets" then it prints an example, which uses boot.initrd.secrets and not boot.loader.initrd.secrets. I then copy and paste the very same example from the error message into my configuration.nix and when I rebuild I get the same error message back again
eoli3n____ has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @flokli merged pull request #87414 → nixos/test-driver: Specify /bin/sh shell when running a bourne shell script as the user → https://git.io/JfCAs
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JfllU
hmpffff has joined #nixos
<Mic92> taika: custom buildsystem, instead of setuputils
<Bryan[m]> I'm doing a nixos-rebuild right now after updating to the nixos-20.03 channel, and it looks like i'm building coreutils from scratch right now. (1) What's the best way to know what's actually getting built? My current method is to `ps afx` and squint a lot. (2) How can I troubleshoot a cache miss like this? (3) How could I prevent my computer from rebuilding the world in situations like this? I'd rather have nixos-rebuild
<Bryan[m]> just error out right now
<betaboon> I'm trying to boot a qemu-vm via pxe using pixiecore, it fetches kernel and initrd but then seems to get stuck on "Booting the kernel" any suggestions ?
<{^_^}> [nixpkgs] @romildo opened pull request #87597 → jgmenu: optionally install a xfce4 panel plugin → https://git.io/Jfll3
hmpffff_ has quit [Ping timeout: 240 seconds]
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.03 « wireguard-tools: 1.0.20200319 -> 1.0.20200510 »: https://git.io/JfllZ
rauno has joined #nixos
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/d858110e35b (from 44 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/52c95faadfc (from 51 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
drakonis_ has joined #nixos
wnklmnn has joined #nixos
drakonis has quit [Ping timeout: 260 seconds]
eoli3n__ has quit [Remote host closed the connection]
<wnklmnn> hi
<wnklmnn> I'm trying to setup a nex-shell and try to add optional buildFlag to pythonPackages.pyqt5. But it seems that I got the Syntax wrong. buildInputs = [ pkgs.python3Packages.pyqt5.override{ withWebSockets = true; }];
<wnklmnn> But I get the Message "cannot coerce a set to a string", can someone give me a hint how to solve this?
<betaboon> wnklmnn: can you share the hole derivation ?
proofofkeags has joined #nixos
taika has quit [Ping timeout: 260 seconds]
drakonis has joined #nixos
<betaboon> wnklmnn: i think you have to wrap the `pkgs...override { .. }` in braces
hlisp has joined #nixos
<wnklmnn> well that was an easy fix :D Thank you
taika has joined #nixos
hmpffff_ has joined #nixos
<betaboon> wnklmnn: btw you can use `with pkgs; []` etc
o1lo01ol1o has quit [Remote host closed the connection]
proofofkeags has quit [Ping timeout: 240 seconds]
cfricke has quit [Read error: Connection reset by peer]
cjpbirkbeck has joined #nixos
drakonis_ has quit [Ping timeout: 260 seconds]
cfricke has joined #nixos
hmpffff has quit [Ping timeout: 246 seconds]
plutes has quit [Quit: If you judge me now, you have judge me prematurely.]
lord| has quit [Ping timeout: 264 seconds]
hlisp has quit [Ping timeout: 272 seconds]
zupo has joined #nixos
lord| has joined #nixos
o1lo01ol1o has joined #nixos
<wnklmnn> gns3-gui seems to be broken :( It fails on initializing the QtApplication.
wnklmnn has quit [Remote host closed the connection]
quinn_ has quit [Ping timeout: 256 seconds]
thc202 has quit [Quit: thc202]
thc202 has joined #nixos
o1lo01ol1o has quit [Ping timeout: 256 seconds]
dermetfan has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @dotlambda merged pull request #87477 → genxword: init at 2.0.1 → https://git.io/JfWWG
<{^_^}> [nixpkgs] @dotlambda pushed to master « genxword: init at 2.0.1 (#87477) »: https://git.io/Jfl8C
quinn has joined #nixos
mounty has quit [Remote host closed the connection]
mounty has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
<Mic92> flokli: you can ask this person: https://github.com/nix-community/NUR/pull/160 Their are doing angr stuff.
<{^_^}> nix-community/NUR#160 (by Pamplemousse, 22 weeks ago, merged): Add angr repository
c0c0 has quit [Quit: WeeChat 2.6]
<Mic92> pamplemousse[m]: ^ we are looking for something to find out all dlopen() to find runtime libraries.
cfricke has quit [Read error: Connection reset by peer]
<Mic92> particulary if $arg1 is a constant string, we want to have it.
knupfer has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
quinn_ has joined #nixos
quinn has quit [Ping timeout: 258 seconds]
morgrimm has joined #nixos
wnklmnn has joined #nixos
<{^_^}> [hydra] @basvandijk opened pull request #754 → Revert "hydra-queue-runner: Support running in a NixOS container" → https://git.io/Jfl8p
quinn_ has quit [Read error: Connection reset by peer]
notgne3 is now known as notgne2
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/d858110e35b (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> [nixos-search] @garbas merged pull request #16 → Hide details when clicked on result row again → https://git.io/JflWM
<{^_^}> [nixos-search] @garbas pushed to master « Hide details when clicked on result row again (#16) »: https://git.io/Jfl4G
<{^_^}> [nixos-search] @garbas pushed 0 commits to toggle-details: https://git.io/Jfl4Z
booterror has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #nixos
quinn has joined #nixos
<{^_^}> [nixpkgs] @SlothOfAnarchy opened pull request #87599 → nixos/znapzend: Add oracleMode feature and maintainer → https://git.io/Jfl4E
oleksiakmarcin has joined #nixos
oleksiakmarcin has quit [Remote host closed the connection]
oleksiakmarcin has joined #nixos
rauno has quit [Remote host closed the connection]
drakonis1 has joined #nixos
drakonis has quit [Quit: WeeChat 2.7]
drakonis1 is now known as drakonis
morgrimm has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to master: https://git.io/Jfl47
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to release-20.03: https://git.io/Jfl4d
cfricke has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
vidbina has quit [Ping timeout: 246 seconds]
KeiraT has quit [Ping timeout: 240 seconds]
Soo_Slow has joined #nixos
KeiraT has joined #nixos
<{^_^}> [nixpkgs] @rasendubi merged pull request #87541 → uclibc: 1.0.32 -> 1.0.33 → https://git.io/JfW9R
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/JflBv
remirol is now known as lorimer
<{^_^}> [nixpkgs] @rasendubi merged pull request #85958 → ycmd: typescript completion support → https://git.io/JfLMa
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/JflBL
dermetfan has joined #nixos
<raboof> is there something going on with nixos-unstable? https://github.com/NixOS/nixpkgs/tree/nixos-unstable hasn't been updated for 2 weeks even though there are some recent green builds in https://hydra.nixos.org/job/nixos/trunk-combined/tested
oleksiakmarcin has quit [Remote host closed the connection]
eoli3n___ has quit [Ping timeout: 258 seconds]
eoli3n__ has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
eoli3n__1 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixos-homepage] @aepsil0n opened pull request #422 → Update to use `nix shell` instead of `nix run` → https://git.io/JflBn
o1lo01ol1o has joined #nixos
eoli3n__1 has joined #nixos
shafox has joined #nixos
<{^_^}> [hydra] @grahamc closed pull request #753 → Add stale GitHub Action → https://git.io/JfnoE
<{^_^}> [nixpkgs] @dashmoho opened pull request #87600 → pythonPackages.pelican: Add patch from upstream for failing tests with… → https://git.io/JflBW
wnklmnn has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dywedir merged pull request #87586 → ytop: 0.6.0 -> 0.6.1 → https://git.io/Jfl3r
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JflBa
<sephii> I'm trying to get gdal to work on a Django project. I've installed django and other dependencies in a virtualenv, and I have a shell.nix with some packages such as `gdal`, but I'm still getting "OSError: libgdal.so.26: cannot open shared object file: No such file or directory" when starting Django. Any hint on how to fix this?
hlisp has joined #nixos
knupfer1 has joined #nixos
<finnwww[m]> pistache: .xsession remains the same as on the website
knupfer1 is now known as knupfer
fendor_ has joined #nixos
<{^_^}> [nixpkgs] @sjau closed pull request #85939 → easysnap: changing format for samba shadow_copy2 to work → https://git.io/JfLBU
U-armin has quit [Quit: killed]
fadenb has quit [Quit: killed]
sasyctu has joined #nixos
dnlkrgr has quit [Ping timeout: 272 seconds]
hlisp has quit [Remote host closed the connection]
<raboof> sephii: I'm not too familiar with python, but it'd be helpful to know if it cannot find libgdal.so.26, or it can find it, but it encounters a 'no such file/dir' while trying to load it. In any case using 'buildFHSUserEnv' might help
<sasyctu> So I'm trying to get some GTK applications to display icons on i3-gaps, and I'm having no luck. I've got lxappearance installed like suggested, but I don't appear to have an icon theme, or at least not one which is being used by default by any application. I'm still pretty new to nixos, so is there something super simple I'm missing, like installing a GTK theme and creating a gtk config file with that theme named, or what?
cfricke has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
morgrimm has joined #nixos
dnlkrgr has joined #nixos
dugur has joined #nixos
<FRidh> sephii: patch the reference to gdal or use the nixpkgs package for django
U-armin has joined #nixos
fadenb has joined #nixos
fadenb has quit [Client Quit]
U-armin has quit [Client Quit]
quinn has quit [Read error: Connection reset by peer]
morgrimm has quit [Ping timeout: 256 seconds]
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/5adf2a6c116 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
Mr_Keyser_Soze has joined #nixos
quinn has joined #nixos
piezoid has joined #nixos
o1 has quit [Remote host closed the connection]
hlisp has joined #nixos
<betaboon> Mic92: did you by any change test to boot a qemu machine using the pixiecore module ?
Mr_Keyser_Soze has quit [Ping timeout: 240 seconds]
o1 has joined #nixos
<Mic92> betaboon: no that did not work for me.
<betaboon> Mic92: let me guess: it failed with getting stuck at "Booting the kernel" ?
<Mic92> betaboon: I think it might be this one, but my memory is fussy
<Mic92> *fuzzy
<betaboon> Mic92: I'm just hitting that problem, but realy need to get that working :/
cjpbirkbeck has quit [Quit: cjpbirkbeck]
taika has quit [Quit: WeeChat 2.8]
<Mic92> betaboon: depending how hard core you are, you can use gdb to attach to qemu: https://nixos.wiki/wiki/Kernel_Debugging_with_QEMU
<sephii> FRidh: the reference to gdal is in Django :/ and I need to have the same Django version installed locally than the one in the requirements file (the site is not deployed on a nixos server). How can I see which django versions are available in my channels? I tried `nix-env -qa django` but it gives no results
<betaboon> Mic92: yeah seems like i might have to go that route :/
morgrimm has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to package-and-options-details « package and option detailed view »: https://git.io/JflRD
<sephii> raboof: I'm not sure how I could find out which one it is?
<amanjeev> May I ask if it is ok to change "system.stateVersion = "19.09"; # Did you read the comment?" this line after running --upgrade or before?
<{^_^}> [nixos-search] @garbas pushed to package-and-options-details « package and option detailed view »: https://git.io/JflRd
<{^_^}> [nixos-search] @garbas opened pull request #17 → package and option detailed view → https://git.io/JflRb
U-armin has joined #nixos
fadenb has joined #nixos
<immae> amanjeev: a good way to check that is to be up to date, change only that value, and then re-build your system. This will show you everything that changes during the update (another way is to read the release notes)
<immae> check that your system*
fadenb has quit [Client Quit]
U-armin has quit [Client Quit]
<immae> (the big change recently is postgresql default version)
proofofkeags has joined #nixos
<b42> amanjeev: there's some advice here https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion
<qyliss> ,stateVersion amanjeev
<{^_^}> amanjeev: Changing stateVersion doesn't upgrade anything and can only break your setup at best. To actually upgrade NixOS see https://nixos.org/nixos/manual/#sec-upgrading. If you need to change stateVersion for some odd reason regardless, Ctrl-F for "stateVersion" in https://nixos.org/nixos/manual/release-notes.html to see things that need to be manually migrated with the new value
<immae> note that the ctrl-F won’t spot the postgresql change here ^
<amanjeev> thank you! tbh I have already upgraded to 20.03. I just saw this line and got a bit worried if I had missed something.
<amanjeev> but given that i have spent more time fixing my macbook than two laptops that run nixos in past 3 months, i should not have been worried at all!
cfricke has quit [Read error: Connection reset by peer]
cfricke has joined #nixos
proofofkeags has quit [Ping timeout: 258 seconds]
<amanjeev> a friend who uses arch is asking me why should he move to nixos. anyone here who has used to be arch fan moved to nixos and why?
shabius_ has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to package-and-options-details « remove Debug.log »: https://git.io/Jfl0G
<niso> amanjeev: well your friend is probably used to having arch/software break - having rollbacks should be a convincing argument :P
<immae> I did, mostly because I was fed up of being afraid to break my services on my server at each upgrade. with nixos I may break things but I can downgrade them locally if necessary which is all I want
<Yaniel> amanjeev: I did after the 2nd time of having to spend half a day reinstalling things after an update bricked my bootloader
<amanjeev> :D
U-armin has joined #nixos
U-armin has quit [Client Quit]
bqv has joined #nixos
shabius_ has quit [Client Quit]
fadenb has joined #nixos
pingiun has joined #nixos
U-armin has joined #nixos
<amanjeev> glad to be a part of community that is not ready to take "break" for an answer! :)
<pingiun> can I make 2 instances of a module easily?
invra has joined #nixos
gustavderdrache has joined #nixos
<pingiun> should I just use containers?
<niso> pingiun: of what do you want to run 2 instances?
<pingiun> matrix-synapse
<{^_^}> [nixpkgs] @misuzu opened pull request #87601 → freeswitch: 1.10.2 -> 1.10.3 → https://git.io/Jfl0r
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<niso> pingiun: if you want to run them configured over nix, yes, running them in differenct containers/VMs is probably the right call
<pingiun> niso: thanks
<{^_^}> [hydra] @grahamc merged pull request #750 → Add hydra OpenAPI description → https://git.io/JfGq5
<{^_^}> [hydra] @grahamc pushed commit from @gilligan to master « Add hydra OpenAPI description (#750) »: https://git.io/Jfl0X
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/52c95faadfc (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
U-armin has quit [Quit: killed]
fadenb has quit [Quit: killed]
<{^_^}> [nixos-search] @garbas merged pull request #17 → package and option detailed view → https://git.io/JflRb
<{^_^}> [nixos-search] @garbas pushed to master « package and option detailed view (#17) »: https://git.io/Jfl0y
<{^_^}> [nixos-search] @garbas pushed 0 commits to package-and-options-details: https://git.io/Jfl0S
shabius_ has joined #nixos
shabius_ has quit [Client Quit]
wfranzini has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
<{^_^}> [nixos-homepage] @garbas merged pull request #422 → Update to use `nix shell` instead of `nix run` → https://git.io/JflBn
<{^_^}> [nixos-homepage] @garbas pushed 2 commits to master: https://git.io/Jfl0b
U-armin has joined #nixos
fadenb has joined #nixos
shabius_ has joined #nixos
orivej has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
delan has quit [Quit: ZNC - http://znc.in]
delan has joined #nixos
delan has quit [Changing host]
delan has joined #nixos
shabius_ has quit [Client Quit]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
agsdheidjd has left #nixos ["WeeChat 2.8"]
<amanjeev> others can correct me if i am mistaken but if one of those two instances is only going to live for a short duration, one could use nix-env or something local right? talking about pingiun usecase.
numkem has joined #nixos
<pingiun> amanjeev: I think so, but I was talking about setting up something permanent in configuration.nix
numkem has quit [Client Quit]
<niso> amanjeev: i was kinda wondering if it might even work via the module system, however in pingiun 's usecase he probably needs matrix-synapse, coturn, postgress (and maybe something like nginx+riot)
<pingiun> ya the dependencies screw it up here
<niso> *posgres
o1lo01ol1o has quit [Remote host closed the connection]
<niso> nvm
<pingiun> otherwise i could do something like systemd.services.matrix-synapse-new = systemd.sercies.matrix-synapse // {things to change}
o1lo01ol1o has joined #nixos
cfricke has quit [Read error: Connection reset by peer]
<niso> well, the dependencies kinda make sense (however it would be imo cool if the matrix module could e.g. include the coturn stuff). i'd go with containers so you can use the same ports among those services, and NAT to them on the host
cfricke has joined #nixos
wfranzini has quit [Remote host closed the connection]
<pingiun> niso: yep, doing containers right now with bind mounts for postgres
wfranzini has joined #nixos
<pingiun> just so I don't have to configure passwords for postgres
<pingiun> hmm this assertion is kinda messing things up: hasLocalPostgresDB -> config.services.postgresql.enable
philr has quit [Ping timeout: 272 seconds]
<pingiun> I could add the enable = true to my container config and then force the service to stay off but that seems hacky
<niso> pingiun: oh, is it save to use postgres with bindmounts?
<pingiun> niso: why not?
<pingiun> I'm not doing containers for security
<pingiun> just so I can run two instances easily
<niso> pingiun: i'm not sure how bindmounts are working (and which type of containers you are using) .e.g in docker it's unsafe to use a database within the container (i think that was due to the filesystem)
<pingiun> I'm using nixos containers, so that works via systemd-nspawn
<niso> then running a database in the container should be fine, however i'm not too sure about bind-mounts (never looked into it)
<pingiun> well I want the database to run on the host
<pingiun> so both instances can use it
is_null has joined #nixos
<niso> pingiun: guess i'd share the database via port
<pingiun> niso: probably a better idea yes, but then I still have to circumvent the assertion (github link shows which)
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
Darkmatter66 has quit [Ping timeout: 240 seconds]
cfricke has quit [Quit: WeeChat 2.8]
<niso> pingiun: do you even need to set hasLocalPostgresDB if you share the database via tcp?
<pingiun> niso: good point, didn't see that. thanks
ddellacosta has joined #nixos
agsdheidjd has joined #nixos
qbit[m] has joined #nixos
jumper149 has quit [Quit: WeeChat 2.8]
jumper149 has joined #nixos
philr has joined #nixos
<betawaffle> when using `pkgs.writeTextFile` is it reasonable to use `$n` in my `checkPhase` to refer to the generated file?
jumper149 has quit [Client Quit]
ayrymmnwpnng[m] has left #nixos ["User left"]
jumper149 has joined #nixos
Sanks[m] has left #nixos ["User left"]
cole-h has joined #nixos
<bqv> nixos-option has vanished from my system...
<{^_^}> [nixpkgs] @ttuegel merged pull request #86615 → plasma5.kwin: add mesa dependency → https://git.io/Jf37i
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JflzG
<{^_^}> [nixpkgs] @ttuegel merged pull request #87545 → libfm: fix duplicate inclusion of libfm-extra → https://git.io/JfWHQ
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/Jflzz
jumper149 has quit [Client Quit]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ttuegel merged pull request #85494 → kdegraphics-thumbnailers: Add patch for thumbnail.so hang. → https://git.io/JfJQt
jumper149 has joined #nixos
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JflzM
<joehh1> is anyone succesfully using tensorflow 2.1 with gpu in nixos? I seem to be struggling to get a succesful build
rasmusm has joined #nixos
<{^_^}> [nixpkgs] @ttuegel pushed commit from @ambrop72 to release-20.03 « kdegraphics-thumbnailers: Add patch for thumbnail.so hang. »: https://git.io/Jflzj
shabius_ has joined #nixos
<{^_^}> [nix] @tchajed closed pull request #626 → Port nix.sh to the fish shell → https://git.io/vGYdq
shabius_ has quit [Remote host closed the connection]
<{^_^}> [nix-mode] @matthewbauer merged pull request #98 → Improve symbol tokenization. → https://git.io/JfWo1
<{^_^}> [nix-mode] @matthewbauer pushed 6 commits to master: https://git.io/JflgU
o1lo01ol1o has joined #nixos
qbit has joined #nixos
<qbit> hi!
<qbit> I have a kernel patch I am attempting to apply with boot.kernelPatches, but it isn't clear to me where the actual patch file should go
<hexa-> if it is in the same directory you can reference it with ./foo.patch
<qbit> same directory as configuration.nix?
o1lo01ol1o has quit [Ping timeout: 246 seconds]
Khetzal has quit [Ping timeout: 272 seconds]
<qbit> (sorry - pretty new to nix in general)
<qyliss> You can put it wherever you want
<qyliss> You just need to give Nix the path to it
<qyliss> Relative paths, like ./foo.patch, are resolved relative to the file you put them in
nopsled has joined #nixos
<qbit> hm. I have it set to the full path but i get "no such file or directory"
<rasmusm> qbit: a good place would be with your configuration.nix in nix ralative path are from the source file so ./file.patch are file.patch in the same dir
<nopsled> hello; recently whenever I upgrade my system I get the message "malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "cups lightdm message...") at /nix/store/z9a0mg0qg4xhlih0wix950xgq285fbzh-update-users-groups.pl line 11."
<nopsled> line 11 of that file is "my $uidMap = -e $uidMapFile ? decode_json(read_file($uidMapFile)) : {};"
<nopsled> this fails because /var/lib/nixos/uid-map is of the format "cups lightdm messagebus mpd mtx nixbld1 nixbld10 ......"
Desetude has joined #nixos
<rasmusm> qbit: and its where the source file are after symlinks are expanted
<nopsled> What is the purpose of /var/lib/nixos/uid-map, and how do I fix this?
<Desetude> Is pkgsCross.i686-embdded.buildPackages.gcc the right package for cross-compiling i686-elf binaries?
Khetzal has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to show-details-should-be-preserved-on-refresh « preserving item displaying details on page refresh »: https://git.io/Jflgr
o1lo01ol1o has joined #nixos
<{^_^}> [nixos-search] @garbas opened pull request #19 → preserving item displaying details on page refresh → https://git.io/Jflg6
proofofkeags has joined #nixos
<nopsled> Does anyone know the purpose of /var/lib/nixos/uid-map?
shafox has quit [Remote host closed the connection]
<qbit> maybe i am doing something dumb - I get "no such file or directory" with relative or absolute paths
<{^_^}> [nixpkgs] @kalbasit merged pull request #87578 → amass: 3.5.5 -> 3.6.0 → https://git.io/JfleQ
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « amass: 3.5.5 -> 3.6.0 (#87578) »: https://git.io/Jflgy
<qbit> http://ix.io/2lEu is my configuration.nix
<hexa-> how would an option like https://nixos.org/nixos/options.html#prometheus.exporters.node.firewallfilter work for dualstacked src-address filtering?
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/fc2c4afa11b (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
melling has joined #nixos
chatterbox has joined #nixos
<nopsled> qbit: there is a line " boot.loader.grub.device = "/dev/vda";". Is there really a /dev/vda, or did you mean /dev/sda?
<qbit> nopsled there really is
<nopsled> ok
<b42> nopsled: comment in source says "Keep track of deleted uids and gids" so i'm guessing the purpose is for deleted and re-added users to get the same uid
<qbit> [ 0.278958] virtio_blk virtio2: [vda] 41943040 512-byte logical blocks (21.5 GB/20.0 GiB)
<melling> can anyone point me in the right direction to install dictionaries for libreoffice? i tried adding 'hunspellEnv = pkgs.hunspellWithDicts [ pkgs.hunspellDicts.en_GB-large ];' to environment.systemPackages, but can't see the dictionary in libreoffice
<nopsled> b42: for some reason nix complains whenever I upgrade because "/nix/store/z9a0mg0qg4xhlih0wix950xgq285fbzh-update-users-groups.pl" expects that file to be in JSON format when the file is really just a space seperated list of names
<{^_^}> [nixpkgs] @ryantm merged pull request #87567 → xlog: 2.0.17 -> 2.0.19 → https://git.io/JfWAX
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JflgF
<b42> melling: just put pkgs.hunspellDicts.en_GB-large in your systemPackages
hlisp has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @wamserma opened pull request #87604 → libfm: fix duplicate inclusion of libfm-extra → https://git.io/Jflgp
<nopsled> qbit: is nix giving you a line number that it's failing at? I'm not seeing any syntax errors at first glane
<nopsled> glance*
<qbit> nopsled : /nix/store/vilh5ays3ymz3xkwk0fri2a70lha7pfc-stdenv-linux/setup: line 952: ./pd.diff: No such file or directory
<qbit> other patches apply
<qbit> and even if I have the full path, i get "No such file or directory"
<b42> nopsled: that sounds like a bug maybe ... perhaps you can delete delete/move the file?
knupfer has quit [Quit: knupfer]
<melling> @b42 thanks, that does not seem to make a difference though. i would expect to see that language under libreoffice tools -> language settings -> writing aids, but it does not appear
<nopsled> arent most things like that usually configured with their own special nix options? I know that e.g. fonts are
<b42> melling: are you using NixOS? what version?
<melling> b42: NixOS, 20.03
<nopsled> b42: for some reason in /var/lib/nixos uid-map is not JSON but gid-map is
<nopsled> I would guess that if it does turn out to be a bug, the script is not the problem
<melling> b42: 20.03.1422.1e90c46c2d9 specifically :)
<chatterbox> I am trying to install PyTorch with OpenBLAS (instead of MKL). I thought something like https://pastebin.com/WCWFkAwP should work. But I get an error complaining about unexpected argument 'blas'.
hlisp has joined #nixos
<nopsled> b42: I moved uid-map to another name with sudo, and it has now been regenerated as a JSON file :shrug:
<clever> nopsled: did you include any unicode characters in any usernames?
<nopsled> clever: nope
wnklmnn has joined #nixos
jb55 has quit [Ping timeout: 240 seconds]
<clever> nopsled: how big is the corrupt uid-map, what does `hexdump -C` say about it?
<b42> melling: try adding environment.pathsToLink = [ "/share/hunspell ]; to your configuration.nix
<nopsled> For some reason theres a ton of "nixbld##" users in the file
cosimone has joined #nixos
<clever> nopsled: that is normal
Darkmatter66 has joined #nixos
<nopsled> It goes to about 0x1bf, so it's pretty small
<b42> melling: for context https://github.com/NixOS/nixpkgs/pull/80329 which is not in 20.03 but should be in the next release
wnklmnn has quit [Client Quit]
<{^_^}> #80329 (by mmilata, 12 weeks ago, merged): nixos: add /share/hunspell to environment.pathsToLink
wnklmnn_ has joined #nixos
gentauro has quit [Read error: Connection reset by peer]
hlisp has quit [Ping timeout: 260 seconds]
jb55 has joined #nixos
gentauro has joined #nixos
<nopsled> Below is the full contents of the corrupted uid-map:
wnklmnn_ is now known as wnklmnn
<clever> nopsled: weird, thats not json, just a plain list of names
<{^_^}> [nixpkgs] @Kha opened pull request #87605 → pyp: init at 0.2.1 → https://git.io/Jfl2o
<nopsled> yes
<nopsled> After moving it and rerunning nixos-rebuild, it was regenerated as a json file
<{^_^}> [nixos-search] @garbas pushed to show-details-should-be-preserved-on-refresh « remove Debug.log »: https://git.io/Jfl26
<nopsled> I have no clue what script is responsible for generating that
<clever> nopsled: update-users-groups.pl generates it
<b42> the contents look suspicously like /var/lib/nixos/declarative-users
<nopsled> updateFile($uidMapFile, encode_json($uidMap));
<nopsled> qbit: Where is your "./pd.diff" file located?
<melling> b42: no dice, but that is a super helpful pr - will dig a little deeper
<qbit> nopsled i tried in /root/pd.diff and /etc/nixos/pd.diff
<nopsled> qbit: Try putting it in the same directory as your nix config and removing the quotes
<qbit> full path when in /root, and relative when in /etc/nixos
<qbit> ok
mallox has quit [Quit: WeeChat 2.8]
<b42> melling: right, maybe you also need to export DICPATH like in https://github.com/NixOS/nixpkgs/pull/80353/files ...
<{^_^}> [nix] @asymmetric closed pull request #1090 → nix script for the fish shell → https://git.io/vPizU
<nopsled> qbit: did it work?
growpotkin has joined #nixos
<qbit> i haven't tried yet - about to crash my openbsd box where I host the nixos vm :D
<nopsled> All of the kernelPatches I am finding are of the form { name="some-name"; patch = ./path/to/patch.patch; }
<{^_^}> [nixpkgs] @FRidh pushed 6 commits to release-20.03: https://git.io/JflaT
erasmas has joined #nixos
chatterbox has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @vbgl merged pull request #86836 → ocamlPackages.async: remove at 112.24.00 → https://git.io/JfGcj
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.async: remove at 112.24.00 »: https://git.io/JflaG
Jackneill has quit [Ping timeout: 260 seconds]
<melling> b42: yes, that did the trick. thank you!
<melling> b42: saved me from *manually* spell checking a 4k+ word document... i owe you a beer
<nopsled> now imagine if this wasn't a 4k word document but a 10k server farm that needed config changes xD
<bqv> cause currently it's stolen 1001 on my system
<bqv> that doesn't seem very right
Jackneill has joined #nixos
<bqv> but the uid stuff in nixpkgs has me worried about just setting one
<emily> so nixos-unstable-small is moving again but nixos-unstable still hasn't since April... does anyone know why?
<{^_^}> [nixpkgs] @lheckemann merged pull request #87594 → bemenu: 0.3.0 -> 0.4.1 → https://git.io/Jflcc
<{^_^}> [nixpkgs] @lheckemann pushed 3 commits to master: https://git.io/Jflau
justanotheruser has quit [Ping timeout: 265 seconds]
erasmas has quit [Read error: Connection reset by peer]
corpix has quit [Ping timeout: 240 seconds]
<sphalerite> emily: https://status.nixos.org/
<{^_^}> [nixpkgs] @vbgl opened pull request #87606 → ocamlPackages.async_extra: remove at 112.24.00 → https://git.io/JflaH
orivej has quit [Ping timeout: 240 seconds]
orivej_ has joined #nixos
<emily> ah, didn't see there was a new issue :)
<emily> I find it kind of hard to figure out what the root issue actually is from the hydra UI tbh :/
<bqv> clever: would it be as simple as adding the id to modules/misc/ids.nix?
asbachb has joined #nixos
erasmas has joined #nixos
<emily> well, it seems to not even be a hydra thing: https://github.com/NixOS/nixpkgs/issues/87592
<{^_^}> #87592 (by peti, 5 hours ago, open): Unstable channel hasn't updated for 2 weeks
<bqv> (replace an existing unused one? or just append?)
shafox has joined #nixos
<asbachb> Hi. Is there a way to prevent https certifacation validation?
vidbina has joined #nixos
kkd has joined #nixos
<nopsled> What's the proper procedure to upgrade nixos's state config? I am running 19.09 right now
<asbachb> For nixos-rebuild.
<emily> hm, wonder if I can just go to the latest revision hydra built and hope it'll be in the cache
<sphalerite> asbachb: that sounds like something you shouldn't really need to do! WHy do you want to do that?
hlisp has joined #nixos
epl692 has joined #nixos
<asbachb> sphalerite: There's a https bypass by my proxy.
corpix has joined #nixos
<sphalerite> nopsled: read the release notes, and generally leave the system.stateVersion option as is unless there's something in the release notes speficially suggesting to change it.
<emily> asbachb: you're probably best-off getting its CA into the root certificate store if you really want
<emily> but might I recommend a VPN of some kind? :/
<nopsled> sphalertie: ok
<asbachb> emily: I guess I need to get nixos-rebuild work before adding something to certifcate store?
<emily> hm, true, that's awkward
<sphalerite> asbachb: you can prevent nixos-rebuild from trying to get anything from the cache by using --option substitute false
<sphalerite> then it should build everything locally, and if you're not doing an upgrade or have major changes from your current config, it should work fine without internet access
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/80e501491a7 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
hlisp has quit [Ping timeout: 246 seconds]
<asbachb> I guess `security.pki.certificates` is the option to go?
<sphalerite> looks right to me
<{^_^}> [nixpkgs] @matthewbauer merged pull request #87419 → compiler-rt: fix build on armv7l → https://git.io/JfCxX
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/JflVB
<qbit> nopsled that did it! ty
<nopsled> qbit: :)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/e8cf1234d77 (from 67 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
hlisp has joined #nixos
agsdheidjd has quit [Ping timeout: 265 seconds]
MmeQuignon has joined #nixos
agsdheidjd has joined #nixos
hlisp has quit [Ping timeout: 260 seconds]
<asbachb> Is it possilbe to pass proxy configuration per command line for rebuild?
proofofkeags has quit [Ping timeout: 256 seconds]
<armin> hi, can i easily mount a btfrs volume from the live ISO?
<sphalerite> armin: yep should work without any further ado
<finnwww[m]> do you recommend configuring a window manager in home manager or in /etc/configuration.nix?
proofofkeags has joined #nixos
justanotheruser has joined #nixos
mcwitt has joined #nixos
<nopsled> Is there a way to explicitly configure what channel nixos-rebuild should use by default? I changed mine to nixos-20.03 but it won't find it unless I name it "nixos"
sarcasticadmin has joined #nixos
<melling> finnwww[m]: i do it with home-manager for my i3 desktop as it lets me declare all my config files, not sure how much you could really do from configuration.nix other than ensure it is installed
<finnwww[m]> nice
<mcwitt> Has anyone had luck building agda-stdlib on darwin recently? I'm getting a failure with "B.b != q₁ of type Level" (same message referenced in this issue https://github.com/agda/agda/issues/4351) on latest nixpkgs-unstable (cfe68f2b68b7)
<{^_^}> agda/agda#4351 (by andreasabel, 18 weeks ago, closed): Regression affecting standard library: Data/List/Relation/Unary/Any/Properties: B.b != q₁ of type Level
<{^_^}> [nix] @domenkozar merged pull request #3582 → doc: consistently refer to 'fixed-output' with a dash → https://git.io/JfCQT
<{^_^}> [nix] @domenkozar pushed 2 commits to master: https://git.io/Jflwc
<finnwww[m]> melling: do you do the xorg configuration in home manager?
domogled has quit [Ping timeout: 256 seconds]
<{^_^}> [nix] @domenkozar merged pull request #3581 → Update "Upgrading Nix" documentation → https://git.io/JfCSc
<{^_^}> [nix] @domenkozar pushed 2 commits to master: https://git.io/JflwW
sigmundv__ has quit [Read error: Connection reset by peer]
<{^_^}> [nix] @domenkozar merged pull request #3568 → libstore/build.cc: more explicit error about form of output → https://git.io/JfZ2X
<{^_^}> [nix] @domenkozar pushed 3 commits to master: https://git.io/JflwR
<melling> finnwww[m]: xsession.windowManager.i3 = { ... } for all my i3 stuff, and a bunch of stuff in xresources.properties for urxvt
<dramaturg> How long does it usually take for reviewed nixpkgs PRs to get merged? Is there some process I need to follow? (asking for this one: https://github.com/NixOS/nixpkgs/pull/86927)
<{^_^}> #86927 (by dramaturg, 6 days ago, open): exoscale-cli: init at 1.12.0
sigmundv__ has joined #nixos
<melling> finnwww[m]: but unless you also want i3 your config might be quite different from mine
<melling> finnwww[m]: and i haven't set up any wms other than i3
<invra> hello, im on my first nixos install, i am still booted into the iso, did i setup my config properly? for xfce and lightdm? http://dpaste.com/25Y50BF
simba1 has joined #nixos
<melling> invra: it /looks/ ok, does it build? does it boot? you can always reboot into the installer and edit your config if you hit any issues that prevent it from booting
<sphalerite> invra: looks fine, the indentation's a bit weird but that won't stop it from working :) and if it doesn't work — don't worry! Your work writing it won't have been in vain, you can just boot the installer again, mount the partitions, edit the config and rerun nixos-install if you missed something.
<invra> http://dpaste.com/21VREG4 it doesnt build
<invra> idk the indentation was liek this when i first opened that file
<cole-h> invra: You forgot a semicolon after `networking.hostName = "nix"`
simba1 has quit [Client Quit]
<makefu> invra: it seems you are not setting the password for your user or root, be sure to do this via the password options
<gchristensen> grub-install: error: cannot find a GRUB drive for /dev/disk/by-id/ata-MICRON_M510DC_MTFDDAK480MBP_160511B060AD. Check your device.map. grrr
simba1 has joined #nixos
<asbachb> Interesting that `nixos-rebuild test` on a freshly imported virtualbox ova compiles a lot of stuff.
<sphalerite> makefu: well, since nixos-install runs passwd that's fine
<sphalerite> makefu: in fact it's safer not to specify it in the config since that means the hashes won't end up world-readable :)
<invra> makefu: yes i am no tsure how to setup password from the config file
<cole-h> invra: Also, you forgot to close the curly braces for `desktopManager`
<invra> i guess ill have to chroot to change them
MarcWeber has joined #nixos
<sphalerite> invra: nixos-install will ask you to set a root password when building the config succeeds
MarcWeber has quit [Client Quit]
hlisp has joined #nixos
MarcWeber has joined #nixos
<makefu> sphalerite: fair point, initialHashedPassword is also an option here. but yeah i forgot that nixos-install asks at the end
<makefu> i am running all my systems with immutableUsers
<cole-h> emily++ Thanks for pinging me on that issue yesterday :) Easy fix.
<{^_^}> emily's karma got increased to 22
<cole-h> emily: And also pointed out that I had the same issue in the doas module!
<melling> invra: line 42, you have an extra }
<invra> i tought i had to add it you said
<cole-h> Add a semicolon to it invra
<invra> cause of desktop manager
<cole-h> melling: That is necessary because of `desktopManager = {`
<melling> invra: ah yes, add a semicolon after it, my bad >.>
<sphalerite> invra: indenting the config according to its structure makes that sort of thing easier to spot :)
<emily> cole-h: I saw the fix PR, thank you! ^_^
<invra> deprecated?
chloekek_ has quit [Ping timeout: 258 seconds]
<cole-h> Means it will be removed in some future release.
<invra> can i ctrl C the install process?
<cole-h> Using deprecated things won't cause any issue *now*
<cole-h> However, it might in a future release.
<invra> i rather fix it
<invra> dont want to learn doing things like they used to be done in 1918
<invra> :P
philr has quit [Ping timeout: 256 seconds]
<sphalerite> invra: yes, you can ctrl-c it safely. Or let it finish and then rerun
<sphalerite> invra: the latter will probably save a little bit of time, since it's downloading xfce and stuff while you edit :)
<invra> sphalerite: i know, the idnentation sucked from the beginning.. it was messed up like that since i started
<invra> i removed all the commented stuff tho cause with all that aswell it was a mess
dhess has joined #nixos
<cole-h> emily: tbh I'm a little surprised that was never caught in the 2 years it's been there...
<T0pH4t> has anyone created a base image of NixOs for docker? I didn't see any public containers and was wondering if there was something preventing this.
pingiun has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sphalerite> T0pH4t: nixos requires systemd, and systemd doesn't like running in docker
<invra> http://dpaste.com/3N5650E anyone be so kind to fix the indentation on this? its a mess sphalerite
hlisp has quit [Ping timeout: 258 seconds]
<T0pH4t> @sphalerite, aren't there other distros (eg ubuntu) using systemd in docker?
<nopsled> Is there a fundamental reason nixos cant use e.g. runit, upstart, or other init systems?
<manveru> invra: `nixfmt` ftw :)
<cole-h> invra: A good tool to use is `nixpkgs-fmt`, which is what I used to do that.
<cole-h> manveru: *duelling banjos noises*
<invra> i do not have it in the live iso
<invra> thank you cole
<cole-h> `nix-shell -p nixpkgs-fmt` :)
<cole-h> And then you will!
<sphalerite> nopsled: nothing fundamental, just that nobody's done it.
o1lo01ol1o has quit [Remote host closed the connection]
<invra> am i missing anything else to get X running?
o1lo01ol1o has joined #nixos
<T0pH4t> hmm actually maybe ubuntu is not using systemd when in docker
duckfullstop has quit [Quit: Why do you need...?]
i077 has joined #nixos
<sphalerite> T0pH4t: no, docker containers usually don't run an init systemd at all.
<i077> anyone have their own modules for home-manager in their nixos config? (i asked this in #home-manager a few hours ago with no luck)
endformationage has joined #nixos
hlisp has joined #nixos
<invra> http://dpaste.com/2G7XTYN i think i broke my install
<invra> lol
<invra> not a good start xD
<T0pH4t> sphalerite: thx!, might go the systemd-nspawn route
<{^_^}> [nixpkgs] @jonringer merged pull request #87461 → python27Packages.xapp: 1.8.1 -> 2.0.1 → https://git.io/JfWY4
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.xapp: 1.8.1 -> 2.0.1 »: https://git.io/Jflr3
<armin> hm, so I#
<melling> invra: change defaultSession back to default
<armin> hm, so I'm missing the "mount.btrfs" program on a live environment, can i anyhow add that?
<invra> melling: it says tho to use services.xserver.displayManager.defaultSession = "xfce";
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/e8cf1234d77 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<sphalerite> armin: mount -t btrfs doesn't work?
<azazel> invra: maybe the comment was outdated...
<cole-h> invra: "services.xserver.displayManager.defaultSession"
<cole-h> Not desktopManager
<cole-h> displayManager
<sphalerite> armin: what kind of live environment? One of the standard installation ISOs?
<armin> sphalerite: nope
<armin> sphalerite: yeah, 20.03 minimal
<armin> i also tried installing btrfs-progs with nix-env
<sphalerite> that's weird, it really should have btrfs support :/
<invra> uhm
duckfullstop has joined #nixos
<asbachb> It would be cool to have a minimal virtualbox variant as well.
<invra> http://dpaste.com/2VMMDB5 like this?
<azazel> armin: I've my root on btrfs (on unstable) but I don't have mount.btrfs either
<armin> azazel: O.O
<armin> ok :)
<invra> i get an error like that
<azazel> just mount.cifs, mount.exfat, mount.exfat-fuse, mount.fuse, mount.fuse3, mount.fuse.sshfs, mount.nfs, mount.nfs4, mount.sshfs
<invra> hmmh
hlisp has quit [Ping timeout: 260 seconds]
codygman has quit [Ping timeout: 260 seconds]
pingiun has joined #nixos
codygman has joined #nixos
<armin> i just used that iso because i had it lying around, i have to fix a centos 7 vm with btrfs on some vmware hypervisor at work actually (yes, shame on me)
orivej_ has quit [Ping timeout: 260 seconds]
MichaelRaskin has quit [Read error: Connection reset by peer]
ntqz has joined #nixos
asbachb has quit [Remote host closed the connection]
<i077> i know i can use the config and options sets to add my own modules to nixos, but how do i do the same in home-manager in the same context
<invra> i cant figure out how to fix that, i tried like 15 different things alredy
hlisp has joined #nixos
<invra> this is wrong too http://dpaste.com/3R3ECH5
<invra> error: The option `services.xserver.displayManager.default' defined in `/mnt/etc/nixos/configuration.nix' does not exist
codygman has quit [Ping timeout: 272 seconds]
<nopsled> I believe .default was removed in 20.03?
o1lo01ol1o has quit [Remote host closed the connection]
<i077> invra: try defaultSession instead of default
<nopsled> try e.g. services.xserver.displayManager.defaultSession = "xfce+icewm";
<cole-h> invra: Notice that `defaultSession` is inside `displayManager`, but `xterm` and `xfce` are inside `desktopManager`.
<nopsled> It's in the release notes here https://nixos.org/nixos/manual/release-notes.html#sec-release-20.03
<invra> ahh
<cole-h> nopsled: It's complaining about the key itself, not the value (yet)
<invra> tricky namings
<betaboon> anyone knows what might be the reason for: "rootfs image is not initramfs (write error); looks like an initrd" ?
<clever> betaboon: how much ram? how big is the initrd?
<nopsled> betaboon: What does your configuration.nix look like?
<invra> wah this is all it is to it.. xD installed an OS in 5 minutes... wah
<invra> and it even works :)
<cole-h> :)
<nopsled> I spend 99% of the time installing nixos re-learning how to setup an internet connection. Once that's done, nearly the whole process is automated
hlisp has quit [Ping timeout: 258 seconds]
o1lo01ol1o has joined #nixos
<invra> nopsled: thankfully everything works out of the box here
<betaboon> clever: initrd-size: 397M rm: 1024M
<invra> with jsut that simple config i have X working and network too
melling has quit [Quit: WeeChat 2.7.1]
<clever> betaboon: might not fit after you uncompress, can you give it more ram?
chloekek has joined #nixos
<betaboon> clever nopsled for context: I'm trying to boot a qemu-vm using pixiecore. I'm doing this: https://gist.github.com/betaboon/ed14a80f700faee456cce61a5a28be38
<betaboon> clever: will try
MichaelRaskin has joined #nixos
<invra> is there a gui to the package manager?
<cole-h> No.
<betaboon> clever: increasing ram to 4G helped. but why would it need that much ?
hlisp has joined #nixos
smatting has quit [Ping timeout: 258 seconds]
<nopsled> Why does some virtualization software create its own group (e.g. libvirtd)?
<Yaniel> a lot of software does
<invra> so users without root privilege can use libvirt
<danderson> usually that's for controlling who has permission to talk to the root daemon
<danderson> since it's very privileged
<nopsled> ok
<turlando> Sorry for the noob question, I'm trying to compile ffmpeg with libfdk-aac and I'm not sure how to do it. The nix package has an appropriate flag but I'm not sure how to enable it
<clever> betaboon: that 397mb initrd is compressed, if you `cat initrd | gunzip > temp ; ls -lh temp`, how big does it inflate to?
<danderson> a common way to do that is to talk to the daemon over unix domain sockets, which allows the server to ask the kernel what user ID is talking to it
<danderson> then it can use the group for auth
codygman has joined #nixos
<clever> danderson: though for group stuff, you can just chgrp the socket, and use normal unix permissions to allow/deny connection, seperate from querying the uid
codygman has quit [Read error: Connection reset by peer]
<betaboon> clever: unpacked to 442M oO
zeenk has joined #nixos
<clever> betaboon: and it may need both the 397 and 442 at the same time, so thats 839mb needed, plus some overhead and your getting close
codygman has joined #nixos
<betaboon> clever: yeah you might by right
<betaboon> clever: still thanks. brought me a step closer :D
FRidh has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #87500 → jc: 1.10.7 -> 1.10.10 → https://git.io/JfW2V
<{^_^}> [nixpkgs] @FRidh pushed commit from @Atemu to master « jc: 1.10.7 -> 1.10.10 »: https://git.io/JfloY
<nopsled> Is there a way to install software for a user where I need to sudo to manipulate it (so normal software can't overwrite itself), but do not need root privileges?
<invra> what?!
hlisp has quit [Ping timeout: 264 seconds]
<gchristensen> nopsled: sorry, I don't understand your question
bogdb has joined #nixos
FRidh has joined #nixos
<nopsled> Basically, I would like to install some of the user-level software in such a way that I don
<invra> i dont understand your question but you can modify /etc/sudoers
<nopsled> 't need root privs to upgrade
<nopsled> But at the same time if I run the software with normal user privs, it cannot be modified
<invra> works the same way on any system with sudo installed
<cole-h> ,declarative
<{^_^}> There are multiple ways of managing declarative profiles. 1) Attrset, compatible with imperative use of nix-env https://git.io/fAQHW ; 2) buildEnv, providing more control over the paths that are linked into the profile https://git.io/fp0aU ; 3) home-manager, providing nixos-like config for your ~ https://github.com/rycee/home-manager
<gchristensen> nopsled: paths in /nix/store should not ever be modified
<danderson> clever: yeah, as I was writing it I realized that, then gave up and said the wrong thing anyway :)
<nopsled> gchristensen: Yes, but it requires root for me to install/remove/upgrade software, right?
<{^_^}> [nix] @mkg20001 opened pull request #3586 → WIP: add fancy debug logs → https://git.io/JfloG
<gchristensen> no
<gchristensen> Nix allows users to install software themselves
<obadz> For some definition of 'install' :)
<bogdb> hi, looking to add a new config "x86_64-windows" to the configs in https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/science/math/openblas/default.nix, any hints please? trying to override attrs causes infinite recursion
alp has joined #nixos
<{^_^}> [nixpkgs] @symphorien opened pull request #87610 → pantalaimon, matrix-nio: update → https://git.io/Jflo2
hlisp has joined #nixos
ebopp has quit [Remote host closed the connection]
<nopsled> How do I check if a package is in the official nix binary cache?
<clever> nopsled: nix-build with --dry-run and see if its in the list of things to download
mallox has joined #nixos
<nopsled> ok
hlisp has quit [Ping timeout: 240 seconds]
hlisp has joined #nixos
_kwstas has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/ee5591a6acb (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
oborot has joined #nixos
orcus has joined #nixos
rogue_koder_ has quit [Ping timeout: 260 seconds]
rogue_koder_ has joined #nixos
hlisp has quit [Ping timeout: 260 seconds]
<evanjs> warning: 'https://nixos.cachix.org' does not appear to be a binary cache -- I swear I've seen this before...
<clever> evanjs: its cache.nixos.org
<evanjs> I mean, with one of my caches, sure, but I can't recall the last time I saw it with nixos.cachix.org
<evanjs> clever: hrm... was nixos.cachix.org _ever_ a thing?
ardumont has quit [Ping timeout: 272 seconds]
<evanjs> Don't recall seeing this issue before...
<clever> evanjs: ive not seen it before
<evanjs> weird..... wonder how that got in there
<evanjs> can't help that my primary cachie is nixpkgs.cachix.org lol
hlisp has joined #nixos
nopsled has quit [Quit: Connection closed]
mcwitt has quit [Quit: ERC (IRC client for Emacs 26.3)]
mcwitt has joined #nixos
<evanjs> clever++
<{^_^}> clever's karma got increased to 414
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
shafox has quit [Remote host closed the connection]
orcus has joined #nixos
<{^_^}> [nixpkgs] @eadwu opened pull request #87611 → vscod{e,ium}: 1.44.2 -> 1.45.0 → https://git.io/JflKO
orcus has quit [Client Quit]
orcus has joined #nixos
jumper149 has quit [Quit: WeeChat 2.8]
jumper149 has joined #nixos
ardumont has joined #nixos
jumper149 has quit [Client Quit]
hlisp has quit [Ping timeout: 256 seconds]
bridge[evilred] has quit [Remote host closed the connection]
fabianhjr has joined #nixos
bridge[evilred] has joined #nixos
alexherbo23 has joined #nixos
red[evilred] has joined #nixos
pingiun has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<betaboon> clever: thank you again. hit some more problems but now i got it working :D
alexherbo2 has quit [Ping timeout: 256 seconds]
alexherbo23 is now known as alexherbo2
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
orcus has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
hlisp has joined #nixos
<bogdb> so I guess more generic question, how to append to a set when overriding a package?
<{^_^}> [nixpkgs] @GTrunSec opened pull request #87612 → airflow: fix gunicorn path https://github.com/NixOS/nixpkgs/issues/84512https://git.io/JflKr
<cole-h> bogdb: Depends on the set you're talking about
<betaboon> bogdb: I'm using `overridAttrs (oldAttrs: {list = oldAttrs.list + []})` dunno if thats suggested tho
<{^_^}> [nixpkgs] @PawelLipski opened pull request #87613 → gitAndTools.git-machete: 2.13.6 -> 2.14.0 → https://git.io/JflKi
<edef> + adds integers and strings
<edef> ++ concatenates lists
hoijui has joined #nixos
<betaboon> ^ that. and ofc its overrideAttrs :D
<cole-h> I prefer `package.overrideAttrs ({ buildInputs ? [], ... }: { buildInputs = buildInputs ++ [ asdf ghjk ]; })`
proofofk_ has joined #nixos
<cole-h> bogdb: You'll have to be more specific. What is it you're actually trying to change?
<bogdb> I've already tested openblas compiled with mingw, so I just want to add x86_64-windows to the configs in that derivation
orcus has quit [Client Quit]
<bogdb> otherwise I can't crosscompiled because i get an exception that the platform is not supported
<cole-h> You're talking about `meta.platforms`, yes?
hlisp has quit [Ping timeout: 246 seconds]
orcus has joined #nixos
<bogdb> I'm just referring to the platforms listed in the openblas.nix derivation
turlando has joined #nixos
<betaboon> cole-h: i think in that package it's more than just meta.platforms
i077 has quit [Quit: WeeChat 2.8]
moleksiak has joined #nixos
proofof__ has joined #nixos
<betaboon> bogdb: i think i would suggest doing that in an overlay and open a pr to get what you need into upstream
<clever> betaboon: meta = old.meta // { platforms = old.meta.platforms ++ [ more ]; };
jumper149 has joined #nixos
proofofkeags has quit [Read error: Connection reset by peer]
<chloekek> "no check/test target in makefile, doing nothing", does this message from from stdenv or from some other tool?
<betaboon> clever: that was for bogdb , right ?
<chloekek> I can’t find that specific string in the source code for Nixpkgs but maybe it is constructed somehow.
ravndal has quit [Read error: Connection reset by peer]
<cole-h> chloekek: Yes, it comes from `stdenv.mkDerivation`. If you don't define a `checkPhase`, it'll try to autodetect one by running various check/test targets (which may or may not be in the Makefile, if it even has one)
<cole-h> betaboon: Ah.
ravndal has joined #nixos
<clever> betaboon: probably
<bogdb> yes that's the one, mingw should be added since it works perfectly fine
<chloekek> cole-h: Thanks. Weird, my Makefile does have a test target.
<cole-h> chloekek: As in, `make test` works?
jumper149 has quit [Client Quit]
proofofk_ has quit [Ping timeout: 256 seconds]
<cole-h> chloekek: Ah, I think you need to set `checkTarget` to be that target
<chloekek> cole-h: Ah, a dependency of this target is missing.
<cole-h> It doesn't actually check "known test targets"
jumper149 has joined #nixos
<bogdb> yes that's the one, mingw should be added since it works perfectly fine
jumper149 has quit [Client Quit]
<{^_^}> [nixpkgs] @veprbl merged pull request #87565 → texlab: 2.0.0 -> 2.1.0 → https://git.io/JfWNN
<{^_^}> [nixpkgs] @veprbl pushed commit from @MetaDark to master « texlab: 2.0.0 -> 2.1.0 (#87565) »: https://git.io/Jfl6k
<cole-h> bogdb: Then modify it and send a PR! :D
<chloekek> cole-h: Thanks for the help! I’ll set checkPhase = "make test"; explicitly so it will fail if something is wrong with the Makefile.
devonzh has joined #nixos
hlisp has joined #nixos
<bogdb> I will try, I am looking at half a year old issue adding support for new AMD arch and nothing happened
<cole-h> chloekek: It will run `make $target` automatically, so you can just set `checkTarget`
<bogdb> @cole-h, but first to get it working locally
<chloekek> cole-h: Amazing!!
<cole-h> chloekek: Last element in `flagsArray` is `${checkTarget}`, and stdenv calls `make $makefile $flagsArray`
ris has joined #nixos
<betaboon> bogdb: as i wrote above: i would suggest overriding that package in an overlay to do it locally, before opening a pr. or with forking nixpkgs
<cole-h> bodgix_: `NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nix-build ....` should work
<cole-h> bogdb: ^
jumper149 has joined #nixos
<bogdb> but just academically, can it be achieved with overrides?
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
orcus has joined #nixos
hlisp has quit [Ping timeout: 260 seconds]
orcus has quit [Client Quit]
<{^_^}> [nixpkgs] @prusnak opened pull request #87614 → arduino: 1.8.9 -> 1.8.12 → https://git.io/Jfl6C
asheshambasta has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @prusnak closed pull request #87479 → WIP arduino core upgrade. → https://git.io/JfWl8
orcus has joined #nixos
hlisp has joined #nixos
oborot has quit [Ping timeout: 272 seconds]
Peter_Storm has joined #nixos
pistache has joined #nixos
mallox has quit [Quit: WeeChat 2.8]
shibboleth has joined #nixos
mallox has joined #nixos
<pistache> silly question: since the nix store is read-only, how does installPhase write anything in it ?
<pistache> is it made read-write just for the duration of installPhase ?
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
<LnL> yeah and just for the build
<Raito_Bezarius> What would be a way to reverse a string in Nix?
<LnL> so for the build process just the output path is bind mounted over the rest of the store with rw
<Raito_Bezarius> I'm reading the docs but I don't find anything which could help me
<Raito_Bezarius> (for the why, I just want some stupid protection against bot scraping for emails)
orcus has joined #nixos
<pistache> LnL: right, and that bind mount ensures that the rest of the store stays read-only
<LnL> yep
pingiun has joined #nixos
<pistache> Raito_Bezarius: lib.strings.concatStrings (lib.reverseList (lib.strings.stringToCharacters "test))
moleksiak has quit [Quit: WeeChat 2.8]
<pistache> and there's a quote missing after 'test'
moleksiak has joined #nixos
<Raito_Bezarius> Thanks pistache, I missed reverseList & stringToCharacters
<Raito_Bezarius> Don't worry :)
<Raito_Bezarius> pistache++
<{^_^}> pistache's karma got increased to 1
hlisp has quit [Ping timeout: 258 seconds]
M4cheese[m] has left #nixos ["User left"]
vuko has quit [Quit: leaving]
vuko has joined #nixos
m0rphism has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @zowoq opened pull request #87615 → gitAndTools.gh: 0.7.0 -> 0.8.0 → https://git.io/Jflik
dadada_ has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @jonringer merged pull request #87441 → python27Packages.testfixtures: 6.10.3 -> 6.14.1 → https://git.io/JfWTG
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.testfixtures: 6.10.3 -> 6.14.1 »: https://git.io/JfliI
quinn has quit [Read error: Connection reset by peer]
quinn has joined #nixos
domogled has joined #nixos
moleksiak has quit [Quit: WeeChat 2.8]
<{^_^}> [nixpkgs] @jonringer merged pull request #87466 → python27Packages.yamllint: 1.21.0 -> 1.23.0 → https://git.io/JfWse
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.yamllint: 1.21.0 -> 1.23.0 »: https://git.io/Jflim
dadada_ has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #87433 → python27Packages.pyudev: 0.21.0 -> 0.22.0 → https://git.io/JfWJg
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.pyudev: 0.21.0 -> 0.22.0 »: https://git.io/JfliO
devonzh has quit [Remote host closed the connection]
hlisp has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #87431 → python27Packages.rfc3986: 1.3.2 -> 1.4.0 → https://git.io/JfWfQ
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.rfc3986: 1.3.2 -> 1.4.0 »: https://git.io/Jflin
<{^_^}> [nixpkgs] @jonringer merged pull request #87429 → python27Packages.subliminal: 2.0.5 -> 2.1.0 → https://git.io/JfWfr
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.subliminal: 2.0.5 -> 2.1.0 »: https://git.io/Jflic
mcwitt has quit [Remote host closed the connection]
mounty has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #87573 → yed: 3.19.1.1 -> 3.20 → https://git.io/JfWha
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jfli4
vidbina has quit [Ping timeout: 260 seconds]
mounty has joined #nixos
_kwstas has quit [Quit: _kwstas]
hoijui has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @peti merged pull request #82504 → r-mvtnorm: add libiconv to buildInputs → https://git.io/Jviei
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/Jfliz
Raito_Bezarius has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @jonringer merged pull request #87422 → python27Packages.snakeviz: 2.0.1 -> 2.1.0 → https://git.io/JfChV
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.snakeviz: 2.0.1 -> 2.1.0 »: https://git.io/JfliV
mallox has quit [Quit: WeeChat 2.8]
mallox has joined #nixos
Raito_Bezarius has joined #nixos
lordcirth has joined #nixos
Raito_Bezarius has joined #nixos
Raito_Bezarius has quit [Changing host]
hlisp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #87410 → python37Packages.starlette: 0.13.2 -> 0.13.4 → https://git.io/JfCbB
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jflio
teto has joined #nixos
<dmj`> so
<dmj`> nobody has added a go nixpkgs packages codegen thing?
<{^_^}> [nixpkgs] @jonringer merged pull request #87403 → python27Packages.parver: 0.2.1 -> 0.3.0 → https://git.io/JfCde
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.parver: 0.2.1 -> 0.3.0 »: https://git.io/JfliP
<{^_^}> [hydra] @gilligan closed pull request #569 → Show evaluation errors → https://git.io/f4AuI
<morgrimm> Anyone know what the easiest way to pin a dependency version in a derivation is? For example, I need a specific version of libusb that's not in nixpkgs (1.0.0, for somereason)
<morgrimm> Do I have to write my own libusb derivation to pass in?
<morgrimm> Or can I override the existing one?
<{^_^}> [nixpkgs] @jonringer closed pull request #87397 → python37Packages.PyGithub: 1.47 -> 1.51 → https://git.io/JfC7L
<dmj`> morgrimm: fetchFromGitHub
<morgrimm> for a C lib? feels kinda add to rewrite the existing derivation just to change versions
<morgrimm> odd*
<clever> morgrimm: you can override it as well, look at toxvpn/default.nix in nixpkgs
<{^_^}> [nixpkgs] @jonringer merged pull request #87405 → python27Packages.rdflib: 4.2.2 -> 5.0.0 → https://git.io/JfCdp
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.rdflib: 4.2.2 -> 5.0.0 »: https://git.io/JfliN
<clever> morgrimm: ah, the override is gone now, youd have to check its git history
eacameron has joined #nixos
_kwstas has joined #nixos
proofofkeags has joined #nixos
sigmundv__ has quit [Remote host closed the connection]
<morgrimm> clever: I'll dig through the history then, thankya
sigmundv has joined #nixos
proofof__ has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #87404 → python37Packages.pyenchant: 2.0.0 -> 3.0.1 → https://git.io/JfCdn
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JflPT
<morgrimm> clever: stdenv.lib.overrideDerivation? that'll let me specify the git source for the version I need
<morgrimm> or it should anyway
<{^_^}> [nixpkgs] @jonringer merged pull request #87401 → python27Packages.ldap3: 2.6.1 -> 2.7 → https://git.io/JfC5G
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.ldap3: 2.6.1 -> 2.7 »: https://git.io/JflPI
hlisp has joined #nixos
<clever> morgrimm: you can usually just use pkgs.foo.overrideAttrs now
<clever> lib.overrideDerivation is the old way of doing it
<morgrimm> Ah, right yeah
piezoid has quit [Quit: leaving...]
<morgrimm> I've got a package looking for libusb-1.0.0/libusb-1.0.0.h , so I guess I specifically have to pin that
<morgrimm> if I can find the tag
<{^_^}> [nixpkgs] @acairncross opened pull request #87616 → onnx: 1.6.0 -> 1.7.0 → https://git.io/JflPG
<{^_^}> [nixpkgs] @jonringer merged pull request #87402 → python27Packages.plotly: 4.4.1 -> 4.6.0 → https://git.io/JfC51
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.plotly: 4.4.1 -> 4.6.0 »: https://git.io/JflPZ
<lopsided98> morgrimm: I'd probably just patch the package, assuming it doesn't actually need that exact version
<morgrimm> It doesn't, it just needs any libusb 1.0.x
<morgrimm> author just pinned it specifically for some reason
<{^_^}> [hydra] @taktoa closed pull request #501 → Improved NixOS module for Hydra (WIP) → https://git.io/JflPu
_kwstas has quit [Quit: _kwstas]
hlisp has quit [Ping timeout: 258 seconds]
Neo-- has quit [Remote host closed the connection]
<{^_^}> [hydra] @gilligan closed pull request #358 → Add plugin for updating symlink on job completion → https://git.io/JflPa
<{^_^}> [nixpkgs] @veprbl merged pull request #83745 → jadx: init at 1.1.0 → https://git.io/Jv7WQ
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JflP6
teto has quit [Ping timeout: 252 seconds]
OmnipotentEntity has joined #nixos
hlisp has joined #nixos
wunderbrick has joined #nixos
<dramaturg> How long does it usually take for reviewed nixpkgs PRs to get merged? Is there some process I need to follow? (asking for this one: https://github.com/NixOS/nixpkgs/pull/86927)
<{^_^}> #86927 (by dramaturg, 6 days ago, open): exoscale-cli: init at 1.12.0
<{^_^}> [nixpkgs] @jonringer merged pull request #87616 → onnx: 1.6.0 -> 1.7.0 → https://git.io/JflPG
<{^_^}> [nixpkgs] @jonringer pushed commit from @acairncross to master « onnx: 1.6.0 -> 1.7.0 »: https://git.io/JflPM
<{^_^}> [nixpkgs] @vbgl opened pull request #87617 → ocamlPackages.labltk: init at 8.06.8 for OCaml 4.10 → https://git.io/JflPD
<{^_^}> [nixpkgs] @bjornfor pushed 2 commits to release-20.03: https://git.io/JflP9
<kalbasit> what's the proper way to gdb nix?
shibboleth has quit [Quit: shibboleth]
hlisp has quit [Ping timeout: 256 seconds]
D_ has quit [Ping timeout: 240 seconds]
w3emperor has joined #nixos
D_ has joined #nixos
shreyansh_k has quit [Quit: Konversation terminated!]
hlisp has joined #nixos
wunderbrick has quit [Quit: Leaving]
user_0x58 has joined #nixos
<emily> dramaturg: "whenever a committer reviews and merges it", pretty much; it can vary dramatically. pinning committers to relevant packages might be a good idea
<emily> dramaturg: (doesn't look like doronbehar has commit access)
uakci has left #nixos [#nixos]
<emily> (https://github.com/orgs/NixOS/teams/nixpkgs-committers/members, though I don't know if that list is actually canonical)
<dramaturg> right - i'll just wait and it will happen at some point in time? There is no hurry - I just don't want to miss a step I'm supposed to take
hlisp has quit [Ping timeout: 256 seconds]
<emily> no particular step, but it can take indefinitely long unless you let people know about it, nixpkgs gets a lot of PRs. posting to the discourse might be a reasonable option too
<dramaturg> (I also can see that list :-))
<{^_^}> [nixpkgs] @jonringer merged pull request #87455 → python27Packages.stripe: 2.44.0 -> 2.47.0 → https://git.io/JfWq1
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.stripe: 2.44.0 -> 2.47.0 »: https://git.io/JflXO
<dramaturg> *can't
johnjay has quit [Ping timeout: 256 seconds]
hlisp has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<emily> triage at nixpkgs scale with the resources it has is somewhat hit-or-miss, sadly. more automation would help
<emily> ah, hm, I guess you have to be a member of the org to see...
<{^_^}> [nixpkgs] @jonringer merged pull request #87415 → python37Packages.sparse: 0.8.0 -> 0.9.1 → https://git.io/JfCAW
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.sparse: 0.8.0 -> 0.9.1 »: https://git.io/JflXs
<emily> I don't actually know where you're meant to look to find a canonical list of nixpkgs committers
<{^_^}> [nixpkgs] @jonringer merged pull request #87424 → python27Packages.pytest-metadata: 1.8.0 -> 1.9.0 → https://git.io/JfChA
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.pytest-metadata: 1.8.0 -> 1.9.0 »: https://git.io/JflXZ
<{^_^}> [nixos-search] @garbas merged pull request #19 → preserving item displaying details on page refresh → https://git.io/Jflg6
<{^_^}> [nixos-search] @garbas pushed to master « preserving item displaying details on page refresh (#19) »: https://git.io/JflXW
<{^_^}> [nixos-search] @garbas pushed 0 commits to show-details-should-be-preserved-on-refresh: https://git.io/JflXl
mallox has quit [Quit: WeeChat 2.8]
hlisp has quit [Ping timeout: 246 seconds]
<OmnipotentEntity> Can someone help me troubleshoot a package? I'm getting a build failure when attempting to build katagoWithCuda. Specifically, cudatoolkit-10.1 is failing to build citing a failed sanity check in a test compile during the configuration stage. It's a linker error: "undefined reference to symbol 'dlclose@@GLIBC_2.2.5'"
<{^_^}> [nixpkgs] @chkno opened pull request #87618 → [20.03] nixos/test-driver: Specify /bin/sh shell when running a bourne shell script as the user → https://git.io/JflX4
<OmnipotentEntity> I'm the package maintainer, so it'd be nice to understand what's failing now. It wasn't failing before.
<OmnipotentEntity> I tried looking on hydra, but hydra doesn't do katagoWithCuda, or anything cuda, look like? Probably because it's so weird and impure.
<{^_^}> [hydra] @knl opened pull request #755 → Convert all tests to the Python DSL → https://git.io/JflXR
<{^_^}> [nixos-search] @garbas pushed to pagination « Pagination of search results »: https://git.io/JflXa
<{^_^}> [nixos-search] @garbas opened pull request #20 → Pagination of search results → https://git.io/JflXV
hlisp has joined #nixos
<OmnipotentEntity> @rnhmjoj, any idea on this?
<{^_^}> [nixpkgs] @vbgl merged pull request #79006 → ocamlPackages.lablgtk3: 3.0.beta6 -> 3.1.0 → https://git.io/Jv315
<{^_^}> [nixpkgs] @vbgl pushed commit from @r-ryantm to master « ocamlPackages.lablgtk3: 3.0.beta6 -> 3.1.0 »: https://git.io/JflXi
hlisp has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @Luflosi opened pull request #87619 → ipget: 0.3.2 -> 0.5.0 → https://git.io/JflX5
<{^_^}> [nixos-search] @garbas pushed to pagination « remove Debug.toString »: https://git.io/Jfl1J
ayrymmnwpnng[m] has joined #nixos
hlisp has joined #nixos
<{^_^}> [nix] @edolstra pushed 4 commits to bash-completion: https://git.io/Jfl1m
axx[m] has joined #nixos
aveltras has joined #nixos
<raboof> hrm. /nix/store/v7ddsmcfvsqbxigb8p8ih1byhi9wvni0-terminology-1.6.0/bin/terminology on my system segfaults when displaying a 'bell', but the same executable in (any) nix-shell doesn't :/
<{^_^}> [nixos-search] @garbas merged pull request #20 → Pagination of search results → https://git.io/JflXV
<{^_^}> [nixos-search] @garbas pushed to master « Pagination of search results (#20) »: https://git.io/Jfl1B
<{^_^}> [nixos-search] @garbas pushed 0 commits to pagination: https://git.io/Jfl1R
<quinn> raboof: is your system fully up to date?
pingiun has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<raboof> quinn: just updated to f83c5d3432d
<devalot> Is there any universal way to make systemd services wait for the NixOps keys service? There are a lot of modules these days that expect secret files to exist somewhere (e.g. security.acme.credentialsFile) but don't provide any mechanism to wait for that file.
<{^_^}> [nix] @edolstra opened pull request #3587 → Generic shell completion support for the 'nix' command → https://git.io/Jfl1z
<clever> devalot: nixops creates a -keys service automatically, you should see it in /etc/systemd/system and the nixops docs
<clever> devalot: then you just flag your service as depending on that one
<devalot> clever: Right, but I have to hack a bunch of systemd services to wait for that service.
<raboof> quinn: I guess I can update to nixos-unstable-small
<tokudan> devalot, that's just one line per service: services.postfix.after = [ "acme-selfsigned-certificates.target" ];
<devalot> clever: That's what I do now, but figuring out the service names is sometimes a pain. For example, the names of the acme services which are generated by a private function.
<quinn> raboof: my first guess is that there's some impurity in the derivation and it's getting a different version of something, don't update to unstable
<raboof> (I was already on unstable)
<clever> devalot: yeah, that could be an issue...
<quinn> raboof: oh, right. beyond that, i don't have any ideas so gl
<raboof> quinn: possibly, but weird that it only reproduces outside of nix-shell. I was so happily bisecting until I found that out :D
<devalot> I just wish all services added a dependency on the key service if they are given a file in /run/keys.
splintah has joined #nixos
<quinn> raboof: do you use a shell besides nix-shell? if you don't have any-nix-shell iirc you get switched from your normal shell to bash if you run it
splintah has quit [Client Quit]
<quinn> sorry, do you use bash or another shell normally?
<raboof> quinn: I use zsh. when starting terminology from nix-shell, it'll start zsh in that terminology window though
<tokudan> devalot, how would these services know that its their file and not for a different service
<quinn> raboof: i'm saying that you should launch terminology *from* bash and see what happens
<raboof> quinn: ah, good one. still segfaults ;)
<quinn> also there may be other shenanigans going on with $PATH, you may want to 'which' the terminology binary in both environments to make sure you're actually running the same one
o1lo01ol1o has joined #nixos
hlisp has quit [Ping timeout: 264 seconds]
<raboof> it's the same one - so yeah, it's *something* with the environment...
<devalot> tokudan: For the services that I write I have it check the prefix of the file. So, for ACME/lego, if credentialsFile starts with "/run/keys/" then it adds a dependency on ${name}-keys.
shibboleth has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #87235 → Staging next → https://git.io/JfcZp
<{^_^}> [nixpkgs] @FRidh pushed 43 commits to master: https://git.io/Jfl1N
morgrimm has quit [Ping timeout: 258 seconds]
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 104 commits to staging-next: https://git.io/Jfl1j
<{^_^}> [nixpkgs] @flokli merged pull request #86954 → binutils: 2.31.1 -> 2.34 → https://git.io/JfGhl
<{^_^}> [nixpkgs] @flokli pushed 4 commits to staging: https://git.io/JflMe
<{^_^}> [nixpkgs] @FRidh pushed 219 commits to staging: https://git.io/JflMT
<{^_^}> [nix] @edolstra pushed 2 commits to bash-completion: https://git.io/JflMt
asbachb has joined #nixos
lsix has quit [Ping timeout: 240 seconds]
<{^_^}> [hydra] @basvandijk merged pull request #755 → Convert all tests to the Python DSL → https://git.io/JflXR
<{^_^}> [hydra] @basvandijk pushed 2 commits to master: https://git.io/JflMO
_kwstas has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 256 commits to python-unstable: https://git.io/JflMC
hlisp has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #87361 → Python packages set updates → https://git.io/JfCwR
<{^_^}> [nixpkgs] @FRidh pushed 257 commits to staging: https://git.io/JflM8
zupo has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #86493 → gzip: add setup-hook to stop gzip from adding timestamps to headers → https://git.io/Jf3tE
<{^_^}> [nixpkgs] @FRidh pushed commit from @prusnak to staging « gzip: add setup-hook to stop gzip from adding timestamps to headers »: https://git.io/JflME
pingiun has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #86799 → curl: 7.69.1 -> 7.70.0 → https://git.io/JfGm8
<{^_^}> [nixpkgs] @FRidh pushed commit from @peterhoeg to staging « curl: 7.69.1 -> 7.70.0 »: https://git.io/JflMr
<{^_^}> [nixpkgs] @jonringer opened pull request #87620 → apache-airflow: Export PYTHONPATH in wrapper for gunicorn processes → https://git.io/JflMo
domogled has quit [Quit: domogled]
<{^_^}> [nixpkgs] @timokau opened pull request #87621 → [WIP] python.pkgs.mycroft-precise: init at 2020-02-14 → https://git.io/JflMP
<quinn> raboof: can you run it with --verbose or gdb it and see if it's shelling out for something?
hlisp has quit [Ping timeout: 256 seconds]
zeenk has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @FRidh pushed 272 commits to staging-next: https://git.io/JflMx
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
hlisp has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #87604 → libfm: fix duplicate inclusion of libfm-extra → https://git.io/Jflgp
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to release-20.03: https://git.io/JflDq
rasmusm has quit [Ping timeout: 260 seconds]
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #87314 → build-bazel-package: switch hash mode to “flat” → https://git.io/JfCOV
<{^_^}> [nixpkgs] @matthewbauer pushed 4 commits to master: https://git.io/JflDc
hlisp has quit [Ping timeout: 258 seconds]
chloekek has quit [Ping timeout: 258 seconds]
hlisp has joined #nixos
<hexa-> i'm trying to package matrix-appservice-irc using node2nix and building the resulting derivation fails with "sh: tsc: command not found", can anybody help me?
<{^_^}> svanderburg/node2nix#182 (by mweinelt, 1 day ago, open): matrix-appservice-irc: ELIFECYCLE in call to tsc
<{^_^}> [nixos-search] @garbas pushed to channels « channel drowdown »: https://git.io/JflDx
<{^_^}> [nixos-search] @garbas opened pull request #21 → Select channels one which to search → https://git.io/JflDh
o1lo01ol1o has joined #nixos
Peter_Storm has quit [Quit: Connection closed for inactivity]
ggp0647 has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #21 → Select channels one which to search → https://git.io/JflDh
<{^_^}> [nixos-search] @garbas pushed to master « channel drowdown (#21) »: https://git.io/Jflyc
<{^_^}> [nixos-search] @garbas pushed 0 commits to channels: https://git.io/JflyW
<{^_^}> [nixpkgs] @lilyball opened pull request #87622 → bat: 0.15.0 -> 0.15.1 → https://git.io/JflyB
<{^_^}> [nixpkgs] @veprbl closed pull request #86785 → AgdaStdlib: 1.1 -> 1.3 → https://git.io/JfGTd
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
teto has joined #nixos
<{^_^}> [nixpkgs] @prusnak closed pull request #87589 → lite: init at 1.03 → https://git.io/JflsF
klntsky has quit [Remote host closed the connection]
klntsky has joined #nixos
leungbk has joined #nixos
hlisp has quit [Ping timeout: 272 seconds]
<leungbk> My only nix-channel appears to be nixos-unstable, yet whenever I try upgrading my pkgs via `nixos-rebuild switch --upgrade`, I get nothing beyond the stuff in the stable release. How can I guarantee the upgrade uses the unstable channel? Do I need to set `system.stateVersion` to unstable?
<cole-h> What is the output of `nix-channel --list` and `sudo nix-channel --list`?
cjpbirkbeck has joined #nixos
<leungbk> for both
<cole-h> Then it should be fine. You're probably hitting the fact that nixos-unstable hasn't updated in 2 weeks.
<cole-h> status.nixos.org/
<cole-h> https://status.nixos.org/ (clickable)
<leungbk> Ah, I see. Thanks!
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fusion809 has joined #nixos
shabius has quit [Remote host closed the connection]
FRidh has quit [Quit: Konversation terminated!]
<energizer> why would a channel not update?
<cole-h> That's the million dollar question. Could be for any number of reasons.
<energizer> in this case, nobody knows why it hasn't updated?
<cole-h> Or at least, nobody with the power to change it.
<cole-h> s/power/power or ability
est31 has quit [Remote host closed the connection]
shabius has joined #nixos
est31 has joined #nixos
<gchristensen> nixos-unstable: release is: nixos-20.09pre225009.085282aa4ea (build 118714565) -> error: in package ‘php’: this derivation has bad 'meta.outputsToInstall'
<cole-h> Oh, I figured it was another issue since the fix went in a while ago.
hlisp has joined #nixos
<energizer> is nixos-unstable supposed to advance automatically when nixpkgs/master tests pass, or is it a manual intervention?
MmeQuignon has quit [Ping timeout: 244 seconds]
<gchristensen> cole-h: the channel updater works by following https://hydra.nixos.org/job/nixos/trunk-combined/tested/latest-finished#tabs-constituents
<{^_^}> [nixpkgs] @jonringer merged pull request #87378 → python37Packages.pylint-django: 2.0.14 -> 2.0.15 → https://git.io/JfCin
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.pylint-django: 2.0.14 -> 2.0.15 »: https://git.io/JflS1
<gchristensen> takes us to https://hydra.nixos.org/build/118714565 whose eval is from https://hydra.nixos.org/eval/1586312 may 8
<cole-h> Oh, I see.
<{^_^}> [nixpkgs] @jonringer merged pull request #87375 → python37Packages.pygit2: 1.1.1 -> 1.2.1 → https://git.io/JfC66
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.pygit2: 1.1.1 -> 1.2.1 »: https://git.io/JflSy
rasmusm has joined #nixos
<gchristensen> changing that URL to https://hydra.nixos.org/job/nixos/trunk-combined/tested/latest takes us to https://hydra.nixos.org/build/118807821 which is of this eval https://hydra.nixos.org/eval/1586756 on 05-10, which presumably has the fix but still has 9 queued jobs
<{^_^}> [nixpkgs] @jonringer merged pull request #87377 → python27Packages.numpy-stl: 2.11.0 -> 2.11.2 → https://git.io/JfCiI
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.numpy-stl: 2.11.0 -> 2.11.2 »: https://git.io/JflS9
<gchristensen> if anyone wants to write this down somewhere, that would be really cool
<{^_^}> [nixpkgs] @jonringer merged pull request #87381 → python27Packages.msgpack-numpy: 0.4.4.3 -> 0.4.5 → https://git.io/JfCPL
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.msgpack-numpy: 0.4.4.3 -> 0.4.5 »: https://git.io/JflSF
<cole-h> +1. I'll see if I can't draft a small gist to put in a ,command in a bit.
<gchristensen> maybe put it in the wiki?
<cole-h> Good idea.
<{^_^}> [nixpkgs] @wamserma opened pull request #87623 → lxqt.pcmanfm-qt: fix default wallpaper → https://git.io/Jfl9t
alp has quit [Ping timeout: 244 seconds]
hlisp has quit [Ping timeout: 264 seconds]
<cole-h> ...just as soon as I figure out how to create a wiki page 👀
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/84701d5f5a7 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
_kwstas has quit [Quit: _kwstas]
hlisp has joined #nixos
<cole-h> Oh wait, there's a channels page. Nice.
<emily> gchristensen: didn't that php thing get fixed though?
_kwstas has joined #nixos
<emily> -small is moving now but unstable still isn't
_kwstas has quit [Remote host closed the connection]
<gchristensen> yes, see my explanation
<{^_^}> [nixpkgs] @jonringer opened pull request #87624 → python3Packages.intake: 0.5.4 -> 0.5.5 → https://git.io/Jfl9R
<{^_^}> [nixpkgs] @jonringer merged pull request #87624 → python3Packages.intake: 0.5.4 -> 0.5.5 → https://git.io/Jfl9R
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.intake: 0.5.4 -> 0.5.5 »: https://git.io/Jfl9o
<{^_^}> [nixpkgs] @wamserma opened pull request #87625 → lxqt.pcmanfm-qt: fix default wallpaper → https://git.io/Jfl9K
<gchristensen> it would be cool to have a page like: latest eval to pass `tested` and how many are queued and must be finished before it can be the new channel
<cole-h> That would be really nice...
<cole-h> gchristensen: And to see the number of queued jobs, you go to the eval link of /latest, right?
<gchristensen> yeah
hlisp has quit [Ping timeout: 260 seconds]
<cole-h> And having completed the queue is required to be a channel candidate, because then it poinsto /latest-finished, which is what the channel updater looks for
<cole-h> s/whatever that was/points to/
<gchristensen> you can curl -H "Accept: application/json" to see the API replies too, or ... oh gosh, thanks to gilligan https://editor.swagger.io/?url=https://raw.githubusercontent.com/NixOS/hydra/master/hydra-api.yaml
<gchristensen> exactly
<{^_^}> [nixos-search] @garbas pushed to index-as-keywords « index as keywords »: https://git.io/JflHT
<{^_^}> [nixos-search] @garbas opened pull request #24 → index as keywords → https://git.io/JflHL
shabius has quit [Remote host closed the connection]
w3emperor has quit [Quit: Connection closed for inactivity]
<cole-h> Wow, that's actually pretty simple. But thanks for explaining it to me -- I've been stumped by what hydra does for the longest time. gchristensen++
<{^_^}> gchristensen's karma got increased to 291
wnklmnn has quit [Read error: Connection reset by peer]
<gchristensen> :)
i077 has joined #nixos
shabius has joined #nixos
hlisp has joined #nixos
wnklmnn has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #24 → index as keywords → https://git.io/JflHL
<{^_^}> [nixos-search] @garbas pushed to master « index as keywords (#24) »: https://git.io/JflHg
<{^_^}> [nixos-search] @garbas pushed 0 commits to index-as-keywords: https://git.io/JflH2
<i077> getting a problem with evaluating my nixos config as a flake
<i077> `nix flake check` succeeds, but when i do `nixos-rebuild build`, it complains about the flake not providing config.system.build.toplevel
<i077> anyone know what could be going wrong?
<{^_^}> [nixpkgs] @timokau merged pull request #87518 → sympow: 2.023.5 -> 2.023.6 → https://git.io/JfWip
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JflHP
alp has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
hlisp has quit [Ping timeout: 246 seconds]
<i077> oops, realized my hostname was incorrect
fendor has quit [Quit: Leaving]
hlisp has joined #nixos
bogdb has quit [Quit: Leaving]
dermetfan has quit [Ping timeout: 260 seconds]
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
<{^_^}> [nix-pills] @dmedinag opened pull request #143 → Add missing word → https://git.io/JflQG
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
asbachb has quit [Ping timeout: 245 seconds]
captn3m0 has quit [Quit: ZNC 1.7.5 - https://znc.in]
zeenk has joined #nixos
captn3m0 has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to implement-different-views « implement NotAsked, Error and empty search result view »: https://git.io/JflQg
<{^_^}> [nixos-search] @garbas opened pull request #28 → implement NotAsked, Error and empty search result view → https://git.io/JflQ2
<{^_^}> [nixpkgs] @ekpdt opened pull request #87627 → cortextool: init at version 0.1.4 → https://git.io/JflQo
morgrimm has joined #nixos
<{^_^}> [nixpkgs] @badmutex opened pull request #87628 → python3.pkgs.ipykernel: skip test_unc_paths on darwin → https://git.io/JflQi
shabius has quit [Remote host closed the connection]
dnlkrgr has quit [Ping timeout: 272 seconds]
shabius has joined #nixos
<energizer> cole-h: if possible would you mind adding definitions of some terms on the wiki? atm i'm wondering about: job, jobset, jobset evaluation.
maddo has quit [Quit: See ya]
shabius has quit [Max SendQ exceeded]
<{^_^}> [nixos-search] @garbas merged pull request #28 → implement NotAsked, Error and empty search result view → https://git.io/JflQ2
<{^_^}> [nixos-search] @garbas pushed to master « implement NotAsked, Error and empty search result view (#28) »: https://git.io/JflQS
<{^_^}> [nixos-search] @garbas pushed 0 commits to implement-different-views: https://git.io/JflQ9
morgrimm has quit [Ping timeout: 260 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
<cole-h> energizer: Good idea, added to my notes for now.
<{^_^}> [nixpkgs] @emilazy opened pull request #87629 → lego: 3.6.0 -> 3.7.0 → https://git.io/JflQF
hlisp has quit [Read error: Connection timed out]
<energizer> cole-h: thanks
Desetude has quit [Quit: WeeChat 2.7.1]
Soo_Slow has quit [Quit: Soo_Slow]
teto has quit [Quit: WeeChat 2.8]
marsh has quit [Ping timeout: 272 seconds]
o1lo01ol1o has joined #nixos
morgrimm has joined #nixos
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/d858110e35b (from 11 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
user_0x58 has quit [Quit: Leaving]
__monty__ has quit [Quit: Nuh uh uh, zaeph : p]
hlisp has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
hlisp has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @emilazy opened pull request #87630 → lib.fake{Sri => Hash}: fix and rename → https://git.io/Jfl74
morgrimm has quit [Ping timeout: 272 seconds]
invra has quit [Quit: WeeChat 2.3]
efriend has quit [Quit: Mon May 11 18:24:08 2020]
<prusnak> is there an easy way how to match (foo == "armv6l-linux" || foo == "armv7l-linux") ???
<prusnak> something like (foo ~= "armv.l-linux")
efriend has joined #nixos
<prusnak> hmm, got it : (builtins.match foo "armv.l-linux")
<prusnak> ah, opposite : (builtins.match "armv.l-linux" foo)
johnjay has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Mic92 merged pull request #87630 → lib.fake{Sri => Hash}: fix and rename → https://git.io/Jfl74
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jfl5e
o1lo01ol1o has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/f75784a33bd (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
lukash_ is now known as lukash_|away
o1lo01ol1o has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #87631 → python3Packages.qiskit: 0.18.2 -> 0.19.1 → https://git.io/Jfl52
o1lo01ol1o has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @chkno opened pull request #87632 → nixos/tests/installer: Fix machine name → https://git.io/Jfl5Q
leungbk has quit [Ping timeout: 260 seconds]
eoli3n__ has quit [Ping timeout: 240 seconds]
erasmas has quit [Quit: leaving]
eoli3n__1 has quit [Ping timeout: 272 seconds]
mcint_ has joined #nixos
bhipple has joined #nixos
agsdheidjd has quit [Ping timeout: 256 seconds]
hlisp has joined #nixos
<{^_^}> [nixpkgs] @koslambrou opened pull request #87634 → hdt: init at 1.3.3 → https://git.io/Jfld3
<{^_^}> [nixpkgs] @Mic92 merged pull request #86593 → babashka: 0.0.89 -> 0.0.94 → https://git.io/Jf36q
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfldZ
philr has joined #nixos
risson has quit [Quit: pouet]
<mcint_> where do nixpkgs come from? I can see from the convenient url+hash of nix-prefetch-url, that nix might only need to keep around a name, description, url, and hash.
hlisp has quit [Ping timeout: 240 seconds]
<mcint_> does nix have no source distribution of its own? is it preferred to fetch things from project-canonical source repositories?
cosimone has quit [Ping timeout: 244 seconds]
<drakonis> uh
<MichaelRaskin> There is a tarball mirror. And binary cache also serves source packages.
akymaky[m] has joined #nixos
<drakonis> ah there it is
zeenk has quit [Quit: Konversation terminated!]
<MichaelRaskin> But the definitionally correct origin of the source tarball is upstream; binary cache is just a cache that lets you get the results without performing the originally defined steps.
<dsal> I'm trying to migrate some builds from stack to cabal. In stack, I have to add a 'nix:\n packages: [zlib]' to pretty much anything I build. Is there an equivalent to this for cabal?
<{^_^}> [nixpkgs] @drewrisinger opened pull request #87635 → python3Packages.cirq: 0.6.1 -> 0.8.0 → https://git.io/Jfldg
<Gaelan> goddammit i look away for 3 hours and stdenv gets rebuilt again
felixfoertsch has quit [Quit: ZNC 1.7.4 - https://znc.in]
<cole-h> :D
felixfoertsch has joined #nixos
<mcint_> ah, and hosted by fastly, good good
risson has joined #nixos
hlisp has joined #nixos
eoli3n_ has quit [Ping timeout: 260 seconds]
m0rphism has quit [Quit: WeeChat 2.7.1]
m0rphism has joined #nixos
Vikingman has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @snicket2100 opened pull request #87636 → sdrangel: 4.11.12 -> 4.14.5 → https://git.io/JflFZ
hlisp has quit [Ping timeout: 260 seconds]
simba1 has quit [Ping timeout: 260 seconds]
<{^_^}> [nix-pills] @jonringer merged pull request #143 → Add missing word → https://git.io/JflQG
<{^_^}> [nix-pills] @jonringer pushed commit from @dmedinag to master « Add missing word »: https://git.io/JflFz
<{^_^}> [nixpkgs] @jonringer merged pull request #87628 → python3.pkgs.ipykernel: skip test_unc_paths on darwin → https://git.io/JflQi
<{^_^}> [nixpkgs] @jonringer pushed commit from @badmutex to master « python3.pkgs.ipykernel: skip test_unc_paths on darwin (#87628) »: https://git.io/JflFw
hlisp has joined #nixos
wnklmnn has quit [Quit: Leaving]
Serus has quit [Ping timeout: 256 seconds]
hlisp has quit [Ping timeout: 246 seconds]
Serus has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
hlisp has joined #nixos
mcint_ has quit [Remote host closed the connection]
makefu has quit [Quit: WeeChat 2.6]
makefu has joined #nixos
hlisp has quit [Ping timeout: 240 seconds]
hlisp has joined #nixos
<{^_^}> [nixpkgs] @jtojnar closed pull request #80775 → tree-wide: Fix with nixUnstable → https://git.io/Jv0TC
<{^_^}> [nixpkgs] @jtojnar closed pull request #80724 → tree-wide: Fix with nixUnstable → https://git.io/JvRzl
hlisp has quit [Ping timeout: 264 seconds]
thc202 has quit [Ping timeout: 240 seconds]
gustavderdrache has joined #nixos
hlisp has joined #nixos
bhipple has quit [Remote host closed the connection]
fusion809 has quit [Remote host closed the connection]
hlisp has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @cole-h opened pull request #87637 → gcc10: fix eval due to missing `langJit` → https://git.io/JflND