worldofpeace changed the topic of #nixos to: NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 || 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-inf
Acou_Bass has joined #nixos
vidbina_ has quit [Ping timeout: 240 seconds]
grimvar has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117628 → python3Packages.boltons: 20.2.0 -> 20.2.1 → https://github.com/NixOS/nixpkgs/pull/117628
ahmedelgabri has quit [Ping timeout: 258 seconds]
grimvar_ has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117634 → oil: 0.8.7 -> 0.8.8 → https://github.com/NixOS/nixpkgs/pull/117634
figgyc has quit [Ping timeout: 245 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @j4m3s-s opened pull request #117635 → kubeconform: init at 0.4.6 → https://github.com/NixOS/nixpkgs/pull/117635
figgyc has joined #nixos
emilsp has quit [Ping timeout: 608 seconds]
Agustin2021 has joined #nixos
ronthecookie has joined #nixos
emilsp has joined #nixos
apache8080 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117636 → pax-utils: 1.2.8 -> 1.2.9 → https://github.com/NixOS/nixpkgs/pull/117636
ajs124 has quit [Quit: Bridge terminating on SIGTERM]
das_j has quit [Quit: Bridge terminating on SIGTERM]
mrpi has quit [Quit: Bridge terminating on SIGTERM]
Scriptkiddi has quit [Quit: Bridge terminating on SIGTERM]
cheriimoya has quit [Quit: Bridge terminating on SIGTERM]
<{^_^}> [nixpkgs] @marsam merged pull request #116630 → lean: 3.27.0 -> 3.28.0 → https://github.com/NixOS/nixpkgs/pull/116630
Acou_Bass has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117637 → parallel: 20210222 -> 20210322 → https://github.com/NixOS/nixpkgs/pull/117637
cheriimoya has joined #nixos
Scriptkiddi has joined #nixos
mrpi has joined #nixos
das_j has joined #nixos
ajs124 has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #117638 → buildah: 1.19.8 -> 1.20.0 → https://github.com/NixOS/nixpkgs/pull/117638
mbrgm_ has joined #nixos
thillux has quit [Quit: Leaving]
mbrgm has quit [Ping timeout: 245 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117633 → vimPlugins.nvim-toggleterm-lua: init at 2021-03-23 → https://github.com/NixOS/nixpkgs/pull/117633
rj has quit [Ping timeout: 240 seconds]
<beww> Hum quick question, I logged in on the irc channel from my wrong username (I'm simply bew usually), does karma points migrate if I /nick back ?
<beww> (I know that with 2 karma it's kindof a silly question ^^ but I'm still wondering)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117639 → xfce.parole: 1.0.5 -> 4.16.0 → https://github.com/NixOS/nixpkgs/pull/117639
ahmedelgabri has joined #nixos
<gchristensen> beww: unfortunately not :)
stree has quit [Ping timeout: 240 seconds]
rj has joined #nixos
<{^_^}> [nixpkgs] @bobrik opened pull request #117640 → cloudflared: 2021.2.1 -> 2021.3.3 → https://github.com/NixOS/nixpkgs/pull/117640
<gchristensen> beww: but I can help you get going here ... beww++
<{^_^}> beww's karma got increased to 3
beww is now known as bew
<{^_^}> [nixpkgs] @marsam opened pull request #117641 → postgresqlPackages.pg_auto_failover: 1.4.2 -> 1.5.1 → https://github.com/NixOS/nixpkgs/pull/117641
cole-h has quit [Ping timeout: 240 seconds]
<bew> okay, let's not continue on that other name^^
ahmedelgabri has quit [Ping timeout: 258 seconds]
steve[m]2 has joined #nixos
<radvendii> can someone give my appimagekit pull request a look? (#116501) I need it for something downstream (going to send a PR to nix-bundle) and I'd rather not have to use my fork of nixpkgs as the flake input
<{^_^}> https://github.com/NixOS/nixpkgs/pull/116501 (by Radvendii, 1 week ago, open): appimagekit: 2018-07-27 -> 2020-12-31
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
stree has joined #nixos
ahmedelgabri has joined #nixos
apache8080 has quit [Ping timeout: 265 seconds]
konobi has joined #nixos
ahmedelgabri has quit [Ping timeout: 258 seconds]
jbox has quit [Quit: WeeChat 3.1]
jbox has joined #nixos
thc202 has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117642 → buildpack: 0.17.0 -> 0.18.0 → https://github.com/NixOS/nixpkgs/pull/117642
hlz has joined #nixos
novafacing has joined #nixos
NeoCron has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @risicle merged pull request #117528 → traefik: 2.4.7 -> 2.4.8 → https://github.com/NixOS/nixpkgs/pull/117528
apache8080 has joined #nixos
mkaito has quit [Quit: WeeChat 3.1]
rajivr has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117643 → openblas: 0.3.13 -> 0.3.14 → https://github.com/NixOS/nixpkgs/pull/117643
rj has quit [Ping timeout: 240 seconds]
ris has quit [Ping timeout: 245 seconds]
randomuser123 has joined #nixos
Acou_Bass has joined #nixos
<randomuser123> Hi. I see a symlink ~/.nix-defexpr/channels/nixpkgs-20.03 that doesn't match anything listed by `nix-channel --list`. I think I added that as a channel once then removed it, but it's still there. Any idea how I can get rid of it for good?
rj has joined #nixos
<{^_^}> [nixpkgs] @taku0 opened pull request #117644 → [20.09] thunderbird, thunderbird-bin: 78.8.1 -> 78.9.0 [High security fixes] → https://github.com/NixOS/nixpkgs/pull/117644
szicari has quit [Quit: ZNC - http://znc.in]
<fuiltilt> bew++
<{^_^}> bew's karma got increased to 1
codygman__ has quit [Ping timeout: 252 seconds]
dbmikus has quit [Ping timeout: 258 seconds]
acceptable has joined #nixos
unacceptable has quit [Quit: ZNC 1.7.1 - https://znc.in]
novenary_ has joined #nixos
<gchristensen> bew++
<{^_^}> bew's karma got increased to 2
novenary has quit [Read error: Connection reset by peer]
novenary_ is now known as novenary
srk has quit [Ping timeout: 240 seconds]
srk has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
<randomuser123> Aha, found my own solution. I could look at ~/.nix-defexpr/channels/manifest.nix to find the real name of the channel, then `nix-channel --remove` it with that name. Still not sure why --list didn't list it.
<bew> gchristensen fuiltilt \o/ :D
apache8080 has quit [Ping timeout: 240 seconds]
Guest43762 is now known as palo
palo is now known as Guest4564
Guest4564 has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JYtNt
bdju has quit [Quit: Reconnecting]
palo1 has joined #nixos
bdju has joined #nixos
<{^_^}> [nixpkgs] @samueldr merged pull request #116549 → kwin: Unwrap executable name for desktop file search → https://github.com/NixOS/nixpkgs/pull/116549
wallacer has joined #nixos
wallacer has quit [Max SendQ exceeded]
wallacer has joined #nixos
wallacer has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @taku0 merged pull request #116781 → adoptopenjdk: add 16.0.0 → https://github.com/NixOS/nixpkgs/pull/116781
wallacer has joined #nixos
wallacer has quit [Max SendQ exceeded]
wallacer has joined #nixos
wallacer has quit [Max SendQ exceeded]
uwap_ has joined #nixos
gregf2 has joined #nixos
barm93 has joined #nixos
azazhi has joined #nixos
uwap has quit [Quit: ZNC 1.8.1 - https://znc.in]
barm9 has quit [Quit: Ping timeout (120 seconds)]
gregf has quit [Quit: Ping timeout (120 seconds)]
azahi has quit [Quit: F]
cognemo has quit [Quit: cognemo]
ajp has quit [Quit: No Ping reply in 180 seconds.]
azazhi is now known as azahi
gregf2 is now known as gregf
randomuser123 has quit [Quit: Connection closed]
ajp has joined #nixos
wallacer has joined #nixos
wallacer has quit [Max SendQ exceeded]
wallacer has joined #nixos
wallacer has quit [Max SendQ exceeded]
cognemo has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
Qwerky_ has quit [Remote host closed the connection]
<matthewcroughan> supersandro2000: I'm going to submit the ly package with my repos for now, I worked it all out
<matthewcroughan> Then, after that, I'm going to have a friend here rewrite parts of Ly to work properly with nix (it seems not to now)
cyris212 has quit [Quit: No Ping reply in 180 seconds.]
cyris212 has joined #nixos
dbmikus has joined #nixos
ddellacosta has joined #nixos
Qwerky has joined #nixos
dbmikus has quit [Ping timeout: 265 seconds]
ddellacosta has quit [Ping timeout: 252 seconds]
rj has quit [Ping timeout: 240 seconds]
Qwerky has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #117642 → buildpack: 0.17.0 -> 0.18.0 → https://github.com/NixOS/nixpkgs/pull/117642
<{^_^}> [nixpkgs] @marsam merged pull request #117620 → clair: 4.0.3 -> 4.0.4 → https://github.com/NixOS/nixpkgs/pull/117620
Agustin2021 has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @mkg20001 merged pull request #102242 → greetd: init at 0.7.0 → https://github.com/NixOS/nixpkgs/pull/102242
riksteri has quit [Read error: Connection reset by peer]
riksteri has joined #nixos
Unode has quit [Remote host closed the connection]
Unode has joined #nixos
rj has joined #nixos
turq_ is now known as turq
bitmapper has quit [Quit: Connection closed for inactivity]
turq has quit [Changing host]
turq has joined #nixos
<bew> srhb re about the default nixpkgs flake being on master, there is https://github.com/NixOS/flake-registry/issues/6 which shows that we can write `nixpkgs/nixos-unstable` to target a specific branch of the flake `nixpkgs` which doesn't specify a branch (and default to master then)
<{^_^}> flake-registry#6 (by FRidh, 22 weeks ago, open): Add nixos versions to replace channels?
rj has quit [Ping timeout: 240 seconds]
<bew> So there is value to have the default `nixpkgs` with unspecified branch (defaulting to master), as it allows to easily select a branch.. Now there'll need to be good docs for this, and not suggest everyone to use `nixpkgs#blabla` to test `blabla` as you'd probably need to rebuild lots of packages, and explain they should use a branch or sth
ddellacosta has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @zhaofengli opened pull request #117645 → linux: Enable SRv6 options → https://github.com/NixOS/nixpkgs/pull/117645
h0m1 has quit [Ping timeout: 258 seconds]
Guest55480 has quit [Ping timeout: 240 seconds]
h0m1 has joined #nixos
ahmedelgabri has joined #nixos
stree has quit [Ping timeout: 240 seconds]
patagonicus6 has joined #nixos
ahmedelgabri has quit [Ping timeout: 258 seconds]
mayhew has quit [Quit: Konversation terminated!]
patagonicus has quit [Ping timeout: 252 seconds]
patagonicus6 is now known as patagonicus
JerryXiao has quit [Quit: Bye]
JerryXiao has joined #nixos
ddellacosta has joined #nixos
stree has joined #nixos
ddellacosta has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @MatthewCroughan opened pull request #117646 → ly: 0.2.1 -> 0.5.2.1-1 → https://github.com/NixOS/nixpkgs/pull/117646
<matthewcroughan> supersandro2000: done ;D
<{^_^}> [nixpkgs] @lovesegfault opened pull request #117647 → beets: unstable-2021-03-08 -> unstable-2021-03-24 → https://github.com/NixOS/nixpkgs/pull/117647
bew has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117648 → picard-tools: 2.25.0 -> 2.25.1 → https://github.com/NixOS/nixpkgs/pull/117648
beww has joined #nixos
beww is now known as bew
bew has quit [Client Quit]
bew has joined #nixos
rubm has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117649 → php73Extensions.blackfire: 1.49.1 -> 1.53.0 → https://github.com/NixOS/nixpkgs/pull/117649
lordcirth has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117650 → php73Packages.phpstan: 0.12.81 -> 0.12.82 → https://github.com/NixOS/nixpkgs/pull/117650
rodgort has quit [Quit: Leaving]
yosafbridge has quit [Quit: Leaving]
ivan has quit [Quit: lp0 on fire]
dustinm has quit [Quit: Leaving]
<{^_^}> [nixos-weekly] @gmalecha opened pull request #149 → Job announcement. → https://github.com/NixOS/nixos-weekly/pull/149
ivan has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117651 → php73Extensions.pcov: 1.0.6 -> 1.0.8 → https://github.com/NixOS/nixpkgs/pull/117651
ddellacosta has joined #nixos
dustinm has joined #nixos
rodgort has joined #nixos
stephank has quit [Quit: stephank]
stephank has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117652 → php73Packages.php-cs-fixer: 2.18.3 -> 2.18.4 → https://github.com/NixOS/nixpkgs/pull/117652
ddellacosta has quit [Ping timeout: 240 seconds]
cyphase has quit [Ping timeout: 252 seconds]
yosafbridge has joined #nixos
dbmikus has joined #nixos
cyphase has joined #nixos
dbmikus has quit [Ping timeout: 265 seconds]
rj has joined #nixos
AlpineLlama has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
AlpineLlama has joined #nixos
patagonicus has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117653 → python38Packages.adafruit-platformdetect: 3.4.0 -> 3.4.1 → https://github.com/NixOS/nixpkgs/pull/117653
rj has quit [Quit: rj]
spacefrogg has quit [Quit: Gone.]
aw_ has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117654 → plantuml: 1.2021.2 -> 1.2021.3 → https://github.com/NixOS/nixpkgs/pull/117654
lordcirth has quit [Remote host closed the connection]
ddellacosta has joined #nixos
ManiacOfMadness has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117655 → pkgconf-unwrapped: 1.7.3 -> 1.7.4 → https://github.com/NixOS/nixpkgs/pull/117655
lordcirth has joined #nixos
ddellacosta has quit [Ping timeout: 246 seconds]
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 245 seconds]
Supersonic112 is now known as Supersonic
dbmikus has joined #nixos
Guest82 has joined #nixos
<Guest82> After upgrading to latest kernel I get blank terminal with only borders, inside empty not drawn at all, 5.10 kernel. 20.09 nixos
<Guest82> Terminal is alacritty
hlisp has joined #nixos
<Guest82> Similar thing happened in gentoo but not in void or arch
lukegb has quit [Read error: Connection reset by peer]
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
lukegb has joined #nixos
<{^_^}> [nixos-weekly] @ryantm merged pull request #149 → Job announcement. → https://github.com/NixOS/nixos-weekly/pull/149
zakame has quit [Quit: WeeChat 2.9]
zakame has joined #nixos
<simpson> Guest82: Same GPU drivers and kernel version? Using Xorg or Wayland on both setups?
domogled has quit [Quit: domogled]
domogled has joined #nixos
hlisp has quit []
Guest82 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #117656 → libxkbcommon: build with wayland support → https://github.com/NixOS/nixpkgs/pull/117656
jbox has quit [Quit: WeeChat 3.1]
Guest82 has joined #nixos
<Guest82> Simpson I am that guy with Firefox issue, tried changing kernel to see if it fixes it. Same GPU driver, xorg. Something is wrong because even in 5.4 when its working besides Firefox issue there is small artifacts when opening and closing terminal, like window doesn't open or close instantly I can see triangles broken shapes while its trying to
<Guest82> draw, GPU nouveau driver is loaded I am not sure. I can deal with Firefox issue but something seems wrong not performing
domogled has quit [Ping timeout: 240 seconds]
dbmikus has quit [Ping timeout: 240 seconds]
<Guest82> Simpson
zie has quit [Quit: ZNC 1.8.1 - https://znc.in]
<Guest82> simpson on mobile autocorrect capitalizes
terinjokes has quit [Quit: ZNC 1.8.1 - https://znc.in]
terinjokes has joined #nixos
zie has joined #nixos
Guest82 has quit [Quit: Connection closed]
<simpson> Our definition of "same" is probably not the same. For most GPU drivers, including all the ones you'd use for this particular card, the driver includes a kernel module. So the precise version of the kernel that you're using is important, including distro-specific patches.
<simpson> Ugh, and they're gone.
zakame has quit [Quit: WeeChat 2.9]
Guest43 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117658 → poppler: 21.02.0 -> 21.03.0 → https://github.com/NixOS/nixpkgs/pull/117658
<Guest43> simpson kernel 5.10.25, nouveau version how do I check
<Guest43> Oh its gfx related that's why alacritty doesn't work but st does Simpson
dbmikus has joined #nixos
Xe is now known as Cadey
<simpson> Guest43: For most GPU drivers, including all the ones you'd use for this particular card, the driver includes a kernel module. So the precise version of the kernel that you're using is important, including distro-specific patches.
ahmedelgabri has joined #nixos
<simpson> You can check your version of Mesa as well (nouveau's userspace driver ships with Mesa), but it's probably not as important unless you're using Glamor with Xorg.
<simpson> I don't know exactly what's wrong. I only know how to compare working and non-working setups.
<Guest43> Maybe glamor is enabled that's the issue? I don't know what that is
dbmikus has quit [Ping timeout: 240 seconds]
<simpson> Glamor is when Xorg uses GL to acclerate stuff like terminal emulators or Web browsers or other 2D drawing. It's experimental and can often break. AIUI it's disabled by default. You can check in your Xorg log; if you don't see any trace of Glamor then it's off by default.
ahmedelgabri has quit [Ping timeout: 240 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
Guest43 has quit [Ping timeout: 240 seconds]
acarrico has quit [Ping timeout: 246 seconds]
palo2 has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #117659 → uwuify: init at 0.2.1 → https://github.com/NixOS/nixpkgs/pull/117659
palo1 has quit [Ping timeout: 240 seconds]
palo2 is now known as palo1
palo1 is now known as palo
Guest43 has joined #nixos
<Guest43> simpson what can I do at this point, graphics driver seems to be the issue with 5.4 and 5.10, should I just move on to other distro which has good patches where it works like arch and void? Gentoo was similar to this. Subpar performance on 5.4 and freezing on 5.10
AlpineLlama has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
AlpineLlama has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #117660 → llvmPackages_*.libunwind: Move into own directory → https://github.com/NixOS/nixpkgs/pull/117660
<simpson> Guest43: Depends on your gumption and expendable cash; personally I'd buy a card from another vendor~ But since that's not an option, I'd put more effort into detailing *exactly* which patches are relevant between Arch, Void, Gentoo, and NixOS. I'd take dmesg logs and Xorg logs and diff them.
<Guest43> simpson if I upload void and nixos dmesg logs can you check them?
<Guest43> I can't buy new hardware its my old laptop
<Guest43> I will make sure I don't see the sight of nvidia again
<simpson> Guest43: I don't know anything about nouveau, so I don't know what to look for. I'd literally use `diff` or a similar tool, possibly after using `sed` or similar to remove the timestamps.
<Guest43> Oh I see thanks
<simpson> I'd also read https://nouveau.freedesktop.org/
<Guest43> Thanks, appreciated!
lord| has quit [Ping timeout: 260 seconds]
<Guest43> Why it gotta be this hard :/
<Guest43> Trying nvidia340legacy right now
<Guest43> Prop driver
lordcirth has quit [Quit: Leaving]
<Guest43> Oh it failed to build
<simpson> There's a few reasons. My favorite is security: Just like with the CPU, there's privileges and separations regarding who can access which part of the GPU's memory. Classic drivers from the 90s just wrote directly to the GPU, just like how they used the CPU directly without sharing.
stree has quit [Ping timeout: 246 seconds]
bew has quit [Quit: Connection closed]
<simpson> So part of what makes a modern GPU driver slow is that it has to negotiate with a kernel memory manager in order to figure out who's allowed to see which graphics objects. So that a malicious Web browser tab can't read the contents of a neighboring tab or another app.
<Guest43> I see makes sense
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #117661 → treewide: remove redundant stdenv → https://github.com/NixOS/nixpkgs/pull/117661
ddellacosta has joined #nixos
dbmikus has quit [Ping timeout: 246 seconds]
ddellacosta has quit [Ping timeout: 240 seconds]
lord| has joined #nixos
stree has joined #nixos
Guest32 has joined #nixos
h0m1 has quit [Quit: WeeChat 3.1]
<Guest32> simpson I installed firefox-unwrapped with nix-env and the scrolling freezing issue is not there?
h0m1 has joined #nixos
<Guest32> ohhhh
<Guest32> simpson I found it I think, when installed as firefox-unwrapped, it's not set as default browser. When set as default browser the issue will come back
<Guest32> Right now I can change the default option in preferences, but when it was installed as firefox I couldnt
<Guest32> simpson some permission issue I think? Just changed to default browser, no issues. (before with firefox package or system package) it was greyed out
simba1 has joined #nixos
Guest32 has quit [Client Quit]
Guest32 has joined #nixos
Guest32 has quit [Client Quit]
Guest43 has quit [Ping timeout: 265 seconds]
monotux has quit [Remote host closed the connection]
monotux has joined #nixos
Guest32 has joined #nixos
<simpson> Guest32: I have literally no idea why that would matter, but I'm happy that you found a solution which works for you.
sangoma has joined #nixos
<Guest32> simpson but installing with home manager, issue exists :D
oxalica1 has joined #nixos
oxalica has quit [Ping timeout: 250 seconds]
oxalica1 is now known as oxalica
<Guest32> simpson I think these kind of strange issues exist because of how nixos file structure is, do you think?
rickard9 has joined #nixos
simba1 has quit [Ping timeout: 240 seconds]
simba1 has joined #nixos
marusich has joined #nixos
Guest32 has quit [Ping timeout: 260 seconds]
ddellacosta has joined #nixos
cole-h has joined #nixos
marusich has quit [Client Quit]
Guest43 has joined #nixos
marusich has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
ddellacosta has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117662 → python38Packages.apispec: 4.2.0 -> 4.3.0 → https://github.com/NixOS/nixpkgs/pull/117662
palo1 has joined #nixos
Graypup_ has quit [Quit: ZNC 1.6.1 - http://znc.in]
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
Guest19 has joined #nixos
Guest71650 has quit [Changing host]
Guest71650 has joined #nixos
Guest71650 is now known as Miyu-saki
Graypup_ has joined #nixos
simba1 has quit [Ping timeout: 245 seconds]
<Guest19> simpson sorry to bug you, but I noticed when launching firefox from nixos it says glxtest libpci missing, but not on voidlinux. couldnt find anything on google
Guest43 has quit [Ping timeout: 240 seconds]
simba1 has joined #nixos
<simpson> Guest19: How could it possibly be caused by the Nix store's file structure? That doesn't make sense; you reproduced the issue on Gentoo.
<Guest19> simpson reproduces kernel 5.10 issue, not firefox scrolling one. do you think that glxtest libpci error relevant?
<Guest19> it says something along the lines Graphical annotation glxtest libpci missing
<simpson> No idea, sorry.
anser78[m] has joined #nixos
<Guest19> no probs, thanks!
<Guest19> damnit i am loosing my mind over this lol
Guest19 has quit [Ping timeout: 240 seconds]
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
growpotkin has joined #nixos
nyanotech has quit [Quit: meow!]
nyanotech has joined #nixos
ddellacosta has joined #nixos
growpotkin has quit [Ping timeout: 246 seconds]
ddellacosta has quit [Ping timeout: 252 seconds]
graf_blutwurst has joined #nixos
ahmedelgabri has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #117647 → beets: unstable-2021-03-08 -> unstable-2021-03-24 → https://github.com/NixOS/nixpkgs/pull/117647
MidAutumnHotaru1 has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed 260 commits to staging: https://git.io/JYq9I
MidAutumnHotaru1 is now known as MidAutumnHotaru
ahmedelgabri has quit [Ping timeout: 258 seconds]
fast_invsqrt[m] has left #nixos ["User left"]
MidAutumnHotaru has quit [Quit: Quit 啾]
MidAutumnHotaru has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117664 → python38Packages.fakeredis: 1.4.5 -> 1.5.0 → https://github.com/NixOS/nixpkgs/pull/117664
simba1 has quit [Ping timeout: 250 seconds]
sneakweb__ has quit [Ping timeout: 240 seconds]
ghuntley has quit [Ping timeout: 245 seconds]
HeN has quit [Ping timeout: 248 seconds]
jmeredith has quit [Read error: Connection reset by peer]
agander_m has quit [Read error: Connection reset by peer]
joedevivo has quit [Read error: Connection reset by peer]
dani- has quit [Read error: Connection reset by peer]
taktoa[c] has quit [Read error: Connection reset by peer]
heatm1s3r has quit [Read error: Connection reset by peer]
srhb has quit [Read error: Connection reset by peer]
ocharles has quit [Read error: Connection reset by peer]
rpgwaiter has quit [Read error: Connection reset by peer]
jkkm has quit [Read error: Connection reset by peer]
jmeredith has joined #nixos
joedevivo has joined #nixos
ghuntley has joined #nixos
agander_m has joined #nixos
srhb has joined #nixos
rpgwaiter has joined #nixos
dani- has joined #nixos
heatm1s3r has joined #nixos
sneakweb__ has joined #nixos
jkkm has joined #nixos
ocharles has joined #nixos
victorbjelkholm has quit [Ping timeout: 258 seconds]
englishm__ has quit [Ping timeout: 258 seconds]
taktoa[c] has joined #nixos
jonringer has quit [Ping timeout: 245 seconds]
HeN has joined #nixos
englishm__ has joined #nixos
bb_ has joined #nixos
<bb_> Hey folks
victorbjelkholm has joined #nixos
<bb_> can you get a battery info in xfce panel? I dont have have a battery applet
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117666 → python38Packages.google-cloud-speech: 2.1.0 -> 2.2.0 → https://github.com/NixOS/nixpkgs/pull/117666
ddellacosta has quit [Ping timeout: 240 seconds]
test_dispatch1 has quit [Quit: test_dispatch1]
work_ has joined #nixos
Guest43 has joined #nixos
cfricke has joined #nixos
zakame has joined #nixos
bb_ has quit [Remote host closed the connection]
FRidh has joined #nixos
Guest43 has quit [Ping timeout: 260 seconds]
zhorick has joined #nixos
respawn_ has joined #nixos
stree has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
xdefrag has joined #nixos
<zhorick> Hello! I have laptop with nvidia and intel (optimus). I installed these drivers with ` services.xserver.videoDrivers = [ "modesetting" "nvidia" ];`. I rebuilded nixos and I rebooted my laptop. After reboot I checked kmod: `lsmod | grep nvidia` and nope... Then I checked /etc/modprobe.d/nixos.conf and saw this: ```blacklist nouveau
<zhorick> blacklist nouveau
<zhorick> blacklist nvidiafb
<zhorick> blacklist nvidia-drm
<zhorick> blacklist nvidia
<zhorick> blacklist nouveau
<zhorick> options firmware_class path=/nix/store/8v3nbx0j6cpmfd7gjgz3fkrbl8jila72-firmware/lib/firmware```. This file is readonly. How I can remove from blacklist nvidia kmods?
damian1 is now known as dfgg
jmeredith has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @vbgl merged pull request #117482 → ocamlPackages.js_of_ocaml: 3.8.0 -> 3.9.1 → https://github.com/NixOS/nixpkgs/pull/117482
<aforemny> zhorick: That file is generated from your configuration. You will have to find out from which configuration option that line comes from and change that configuration option.
cyris212 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @vbgl closed pull request #114263 → js_of_ocaml: 3.8.0 -> 3.9.1 → https://github.com/NixOS/nixpkgs/pull/114263
<aforemny> zhorick: I am looking into nixpkgs right now to figure this out. It seems setting services.xserver.videoDrivers is correct. Did you set any other options that might be related to this? bumblebee? optimus?
<zhorick> My configuration.nix and hardware-configuration.nix haven't any blacklist options
<aforemny> zhorick: Did you set hardware.bumblebee.enabled?
bb_ has joined #nixos
<zhorick> I use prime offload
<aforemny> zhorick: Or did you set hardware.vidiaOptimus.disable?
zakame has quit [Ping timeout: 252 seconds]
<zhorick> And I tried bumblebee
<zhorick> No
<aforemny> That line most likely comes from setting `hardware.bumblebee.enable = true` or setting `hardware.nvidiaOptimus.disable = true`.
ddellacosta has joined #nixos
<aforemny> zhorick: You can check with `nixos-option hardware.bumblebee.enable`. What's the output?
<zhorick> How I can clean array in Nix? In nix repl I see boot.blacklistedKernelModules have these blacklisted kmods
zakame has joined #nixos
<aforemny> zhorick: You will have to figure out where it comes from. You could force that option to be overriden. But I don't think that is the right approach.
<zhorick> You can check with `nixos-option hardware.bumblebee.enable`. What's the output? - `true`
<aforemny> zhorick: So you have that enabled. You should disable it I guess.
evils has joined #nixos
<zhorick> Add hardware.bumblebee.enable = false to my config?
stree has joined #nixos
<aforemny> zhorick: Yes. Or remote that option as it defaults to false. Your choice
<aforemny> *remove
<zhorick> Now i check this...
<zhorick> * am going to check this
ddellacosta has quit [Ping timeout: 240 seconds]
cyris212 has joined #nixos
<{^_^}> [nixpkgs] @jojosch opened pull request #117667 → jellyfin-mpv-shim: 1.10.1 -> 1.10.2 → https://github.com/NixOS/nixpkgs/pull/117667
<zhorick> :D In 115 line I writed  hardware.bumblebee.enable = true! I removed this, rebuilded and I going to reboot...
zhorick has quit [Quit: Connection closed]
zhorick has joined #nixos
<zhorick> Hmm... lsmod | grep nvidia give me results but nvidia-settings exit with `ERROR: Unable to load info from any available system`
cyris212 has quit [Ping timeout: 252 seconds]
cyris212 has joined #nixos
<aforemny> zhorick: What's the output of `nvidia-settings --verbose=errors`?
<zhorick> ERROR: Unable to load info from any available system
<aforemny> zhorick: Also with the `--verbose=errors` flag? What about `--verbose=all`?
<zhorick> Yeah. With --verbose=errors... with verbose all `WARNING: NV-CONTROL extension not found on this Display\nERROR: Unable to load info from any available system`
ahmedelgabri has joined #nixos
Guest32 has joined #nixos
<aforemny> zhorick: I am getting that warning as well, but for me nvidia-settings does start up. So I guess it is not the cause of your issue.
Guest55480 has joined #nixos
<aforemny> zhorick: Is your user in the video group? Try running `groups` to find out
<Guest32> where I can find the wrapper for firefox? do I just do which firefox then inspect that file?
<zhorick> But I also can't connect to external screen via hdmi
evanjs has quit [Read error: Connection reset by peer]
<zhorick> groups: users wheel networkmanager
<Guest32> do you need to be in video if you are in wheel?
<bb_> do you folks have a battery icon in xfce panel?
<aforemny> zhorick: Add yourself to video group. That would be `users.users.zhorick.extraGroups = [ "video" ]` in your configuration
<zhorick> ok
<zhorick> I need to nixos-rebuild switch or boot?
<aforemny> zhorick: You will have to log in and log out again for that to take effect (or reboot). Run `groups` again to verify. And then nvidia-settings might just work.
<aforemny> *log out and log in
evanjs has joined #nixos
zhorick has quit [Quit: Connection closed]
<aforemny> zhorick: If you nixos-rebuild switch, you can log out and log in again. If you nixos-rebuild boot, you will have to reboot for it to take effect.
<aforemny> Guest32: Yes, which firefox is the wrapper file
zhorick has joined #nixos
<zhorick> No.. I rebooted and nvidia-settings doesn't working
<aforemny> zhorick: Are you in video group now? Does `groups` confirm that you are?
<zhorick> Yeah
<Guest32> aforemny thanks
<aforemny> zhorick: Hum.. I don't know then. Does running `sudo nvidia-settings` make a difference? I guess not, right?
<zhorick> With sudo ERROR: Unable to load info from any available system
Guest32 has quit [Quit: Connection closed]
<aforemny> zhorick: I am just grasping for straws here, but what's the output of nvidia-smi?
boredom101 has joined #nixos
<zhorick> Fri Mar 26 11:08:51 2021
<zhorick> +-----------------------------------------------------------------------------+
<zhorick> | NVIDIA-SMI 460.56       Driver Version: 460.56       CUDA Version: 11.2     |
<zhorick> |-------------------------------+----------------------+----------------------+
<zhorick> | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
<zhorick> | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
<zhorick> |                               |                      |               MIG M. |
zhorick has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<srk> almost made it to relevant lines :D
saschagrunert has joined #nixos
<{^_^}> [nixpkgs] @06kellyjac opened pull request #117668 → octant: 0.17.0 -> 0.18.0 → https://github.com/NixOS/nixpkgs/pull/117668
Mirrexagon has quit [Quit: Sense only holds you back!]
Guest32 has joined #nixos
<Guest32> it seems I can't installed addons with firefox-unwrapped, only firefox (home manager)
Mirrexagon has joined #nixos
<Guest32> why firefox unwrapped has GIO dconf variable and firefox doesnt?
bb_ has quit [Quit: Leaving]
<{^_^}> [nix] @domenkozar pushed commit from @abathur to 2.3-maintenance « fix nixbld user name/uid for macOS »: https://git.io/JYqj7
zupo has joined #nixos
Guest32 has quit [Quit: Connection closed]
zupo_ has joined #nixos
zakame has quit [Ping timeout: 246 seconds]
apeyroux has joined #nixos
ddellacosta has joined #nixos
zakame has joined #nixos
zupo has quit [Ping timeout: 240 seconds]
rdk31 has quit [Quit: The Lounge - https://thelounge.chat]
ddellacosta has quit [Ping timeout: 260 seconds]
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
myme has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @dotlambda pushed to python-unstable « python3.pkgs.keyring: 23.0.0 -> 23.0.1 »: https://git.io/JYmfe
<{^_^}> [nixpkgs] @dotlambda closed pull request #115778 → python3.pkgs.keyring: 21.5.0 -> 23.0.0 → https://github.com/NixOS/nixpkgs/pull/115778
boredom101 has quit [Quit: Connection closed]
neiluj has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @LeSuisse opened pull request #117670 → gnome3.gnome-autoar: 0.3.0 -> 0.3.1 → https://github.com/NixOS/nixpkgs/pull/117670
ahmedelgabri has quit [Quit: WeeChat 3.1]
ahmedelgabri has joined #nixos
<{^_^}> [nixpkgs] @fabaff merged pull request #117622 → mpop: 1.4.12 -> 1.4.13 → https://github.com/NixOS/nixpkgs/pull/117622
nomadtester has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #117649 → php73Extensions.blackfire: 1.49.1 -> 1.53.0 → https://github.com/NixOS/nixpkgs/pull/117649
<{^_^}> [nixpkgs] @jtojnar merged pull request #117652 → php73Packages.php-cs-fixer: 2.18.3 -> 2.18.4 → https://github.com/NixOS/nixpkgs/pull/117652
<{^_^}> [nixpkgs] @roberth merged pull request #117603 → dockerTools.streamLayeredImage: resolve duplicate env vars → https://github.com/NixOS/nixpkgs/pull/117603
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117661 → treewide: remove redundant stdenv → https://github.com/NixOS/nixpkgs/pull/117661
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117666 → python38Packages.google-cloud-speech: 2.1.0 -> 2.2.0 → https://github.com/NixOS/nixpkgs/pull/117666
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117667 → jellyfin-mpv-shim: 1.10.1 -> 1.10.2 → https://github.com/NixOS/nixpkgs/pull/117667
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117668 → octant: 0.17.0 -> 0.18.0 → https://github.com/NixOS/nixpkgs/pull/117668
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117638 → buildah: 1.19.8 -> 1.20.0 → https://github.com/NixOS/nixpkgs/pull/117638
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117635 → kubeconform: init at 0.4.6 → https://github.com/NixOS/nixpkgs/pull/117635
BenjiProd has joined #nixos
<{^_^}> [nixpkgs] @ashkitten opened pull request #117671 → nixos/nixos-containers: fix privateNetwork docs → https://github.com/NixOS/nixpkgs/pull/117671
xourt has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117631 → vscode: fix upstream domain name → https://github.com/NixOS/nixpkgs/pull/117631
thc202 has joined #nixos
est31 has quit [Remote host closed the connection]
est31 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117632 → gimx: update configs → https://github.com/NixOS/nixpkgs/pull/117632
h4ck3rm4n has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117627 → python3Packages.executing: 0.4.3 -> 0.5.4 → https://github.com/NixOS/nixpkgs/pull/117627
ddellacosta has joined #nixos
civodul has joined #nixos
respawn_ has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #114215 → k3s: 1.19.4+k3s2 -> 1.20.4+k3s1 → https://github.com/NixOS/nixpkgs/pull/114215
ddellacosta has quit [Ping timeout: 265 seconds]
aml has joined #nixos
vidbina_ has joined #nixos
cole-h has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ehmry opened pull request #117672 → lib/generators: add toDhall → https://github.com/NixOS/nixpkgs/pull/117672
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117673 → python38Packages.elementpath: 2.2.0 -> 2.2.1 → https://github.com/NixOS/nixpkgs/pull/117673
<{^_^}> [nixpkgs] @etu merged pull request #117650 → php73Packages.phpstan: 0.12.81 -> 0.12.82 → https://github.com/NixOS/nixpkgs/pull/117650
ddellacosta has joined #nixos
<matthewcroughan> supersandro2000: having trouble with flake URIs, can you specify a branch?
<matthewcroughan> `nix run github:matthewcroughan/nixpkgs#ly`
<mikeplus64> is there a quick way to make a derivation that's just a bunch of specific files? like `symlinkJoinFiles [ ./file1 ./file2 ./foo/bar/file3 ]` whose output would be a dir with ./file1 ./file2 ./foo/bar/file3 (so would preserve the dir structure of input files)
<matthewcroughan> how would I tell it to use a different branch?
ddellacosta has quit [Ping timeout: 240 seconds]
<matthewcroughan> Omg is it just one more slash?
<{^_^}> [nixpkgs] @ehmry merged pull request #117629 → mpg123: 1.26.4 -> 1.26.5 → https://github.com/NixOS/nixpkgs/pull/117629
<matthewcroughan> IT IS! AAAAH, flakes are brilliant.
<{^_^}> [nixpkgs] @ehmry merged pull request #117599 → elfutils: fixup dependencies → https://github.com/NixOS/nixpkgs/pull/117599
<dutchie> matthewcroughan: you can put any git ref there
<dutchie> commit hash, tags, branches
<{^_^}> [nixpkgs] @ehmry merged pull request #117533 → wtf: 0.35.0 -> 0.36.0 → https://github.com/NixOS/nixpkgs/pull/117533
<matthewcroughan> dutchie: for some reason I get `error: required attribute 'name' missing` on the following derivation
<dutchie> add a version attribute
<{^_^}> [nixpkgs] @dotlambda merged pull request #117662 → python38Packages.apispec: 4.2.0 -> 4.3.0 → https://github.com/NixOS/nixpkgs/pull/117662
<dutchie> you could add name attribute explicitly, but the modern way is to use the fact that it defaults to "${pname}-${version}"
<{^_^}> [nixpkgs] @fabaff opened pull request #117674 → metasploit: 6.0.36 -> 6.0.37 → https://github.com/NixOS/nixpkgs/pull/117674
<{^_^}> [nixpkgs] @vbgl merged pull request #116078 → coqPackages.fourcolor: init at 1.2.3 → https://github.com/NixOS/nixpkgs/pull/116078
<{^_^}> [nixpkgs] @ehmry merged pull request #117556 → crispyDoom: 5.10.0 -> 5.10.1 → https://github.com/NixOS/nixpkgs/pull/117556
<{^_^}> [nixpkgs] @ehmry merged pull request #117307 → spleen: 1.8.2 -> 1.9.0 → https://github.com/NixOS/nixpkgs/pull/117307
stree has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ehmry merged pull request #117253 → umurmur: 0.2.19 -> 0.2.20 → https://github.com/NixOS/nixpkgs/pull/117253
<{^_^}> [nixpkgs] @hennersz opened pull request #117675 → kubectl: only build kubectl and kubeadm → https://github.com/NixOS/nixpkgs/pull/117675
<{^_^}> [nixpkgs] @ehmry merged pull request #117096 → vollkorn: init at 4.105 → https://github.com/NixOS/nixpkgs/pull/117096
<{^_^}> [nixpkgs] @dotlambda merged pull request #117664 → python38Packages.fakeredis: 1.4.5 -> 1.5.0 → https://github.com/NixOS/nixpkgs/pull/117664
terrorjack has joined #nixos
bahamas has joined #nixos
fendor has joined #nixos
<{^_^}> [nixos-weekly] @domenkozar pushed to master « Update content/2021/03.md »: https://git.io/JYmZz
patagonicus has joined #nixos
<{^_^}> [nixpkgs] @ehmry merged pull request #116685 → solo5: install ocaml bindings for all targets that are enabled → https://github.com/NixOS/nixpkgs/pull/116685
est31 has quit [Remote host closed the connection]
est31 has joined #nixos
Thor007 has joined #nixos
ddellacosta has joined #nixos
fresheyeball has quit [Ping timeout: 240 seconds]
Thor007 has quit [Read error: Connection reset by peer]
stree has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117579 → ccnet: drop → https://github.com/NixOS/nixpkgs/pull/117579
respawn_ has joined #nixos
fresheyeball has joined #nixos
fuiltilt has quit [Quit: WeeChat 2.9]
patagonicus has quit [Remote host closed the connection]
ddellacosta has quit [Ping timeout: 260 seconds]
Thor007 has joined #nixos
Thor007 has quit [Remote host closed the connection]
Thor007 has joined #nixos
Thor007 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117674 → metasploit: 6.0.36 -> 6.0.37 → https://github.com/NixOS/nixpkgs/pull/117674
Thor007 has joined #nixos
<{^_^}> [nixpkgs] @ehmry merged pull request #115456 → cjdns: reduce password length to 32 → https://github.com/NixOS/nixpkgs/pull/115456
<matthewcroughan> supersandro2000: https://github.com/NixOS/nixpkgs/pull/116578
<{^_^}> #116578 (by MatthewCroughan, 1 week ago, open): nixos/node-red: add module
<matthewcroughan> don't let this one fall under the radar, I think it's the most useful one I've provided ;D
<matthewcroughan> People will be happy about it, compared to the rest
<matthewcroughan> Is it possible to provide modules as a flake btw? I've been thinking about this a bit.
<{^_^}> [nixpkgs] @ehmry merged pull request #115195 → nim: cross-compilation fixes → https://github.com/NixOS/nixpkgs/pull/115195
patagonicus has joined #nixos
domogled has joined #nixos
<matthewcroughan> would one just add my nixpkgs repo with the changes to their repo? And refer to it as inputs.matthewcroughan.services.nodered.enable = true; ?
Thor007 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117676 → python38Packages.google-auth-httplib2: 0.0.4 -> 0.1.0 → https://github.com/NixOS/nixpkgs/pull/117676
<matthewcroughan> or `self.matthewcroughan.services.nodered.enable = true;`
Thor007 has joined #nixos
<matthewcroughan> Just found out that this line does it in this example ;D
<{^_^}> [nixos-hardware] @diogox opened pull request #242 → Add Lenovo X1 Extreme Gen2 Module → https://github.com/NixOS/nixos-hardware/pull/242
<{^_^}> [nixpkgs] @06kellyjac opened pull request #117677 → octant-desktop: init at 0.18.0 → https://github.com/NixOS/nixpkgs/pull/117677
domogled has quit [Ping timeout: 240 seconds]
Mateon1 has joined #nixos
Thor007 has quit [Remote host closed the connection]
fresheyeball has quit [Ping timeout: 246 seconds]
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117678 → dt-schema: 2021.2.1 -> 2021.3 → https://github.com/NixOS/nixpkgs/pull/117678
meh` has joined #nixos
fresheyeball has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
FRidh has quit [Quit: Konversation terminated!]
domogled has joined #nixos
viric has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @schmittlauch opened pull request #117679 → vollkorn: include variable version into fetch URI → https://github.com/NixOS/nixpkgs/pull/117679
<{^_^}> [nixpkgs] @dotlambda merged pull request #117673 → python38Packages.elementpath: 2.2.0 -> 2.2.1 → https://github.com/NixOS/nixpkgs/pull/117673
viric has joined #nixos
patagonicus1 has joined #nixos
patagonicus has quit [Ping timeout: 240 seconds]
patagonicus1 is now known as patagonicus
domogled1 has joined #nixos
<{^_^}> [nixpkgs] @ymatsiuk opened pull request #117680 → bluez: add disconnects hotfix → https://github.com/NixOS/nixpkgs/pull/117680
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117681 → python38Packages.django_treebeard: 4.4 -> 4.5.1 → https://github.com/NixOS/nixpkgs/pull/117681
domogled has quit [Ping timeout: 240 seconds]
domogled1 is now known as domogled
<ldlework> I noticed that packages like vscode get automatic PRs upgrading their versions
<ldlework> Latest one is broken.
<{^_^}> [nixpkgs] @7c6f434c merged pull request #115542 → remind: 03.03.01 -> 03.03.05 → https://github.com/NixOS/nixpkgs/pull/115542
<{^_^}> [nixpkgs] @fabaff opened pull request #117682 → python38Packages.adafruit-platformdetect: 3.4.0 -> 3.4.1 → https://github.com/NixOS/nixpkgs/pull/117682
<{^_^}> [nixpkgs] @fabaff closed pull request #117653 → python38Packages.adafruit-platformdetect: 3.4.0 -> 3.4.1 → https://github.com/NixOS/nixpkgs/pull/117653
<{^_^}> [nixpkgs] @7c6f434c merged pull request #115888 → allegro5: 5.2.6.0 -> 5.2.7.0 → https://github.com/NixOS/nixpkgs/pull/115888
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117683 → python38Packages.minidump: 0.0.15 -> 0.0.16 → https://github.com/NixOS/nixpkgs/pull/117683
apeyroux has quit [Ping timeout: 246 seconds]
smctwo has joined #nixos
<{^_^}> [nixpkgs] @ehmry merged pull request #116278 → gptfdisk: 1.0.6 -> 1.0.7 → https://github.com/NixOS/nixpkgs/pull/116278
<JaakkoLuttinen[m> If in a attrset in a derivation, someone has set `john.doe = {foo = "bar";};`, can I somehow force remove this setting as if `foo = "bar"` wasn't set at all? I can override it with `mkForce` but can I force remove as if it wasn't set at all?
<{^_^}> [nixpkgs] @vbgl merged pull request #116693 → ocamlPackages.ocaml-freestanding: init at 0.6.4 → https://github.com/NixOS/nixpkgs/pull/116693
bahamas has quit [Ping timeout: 240 seconds]
ddellacosta has joined #nixos
<sterni> JaakkoLuttinen[m: you can either do it manually which is kinda tedious with that level of nesting or with something like lib.recursiveUpdate although I'm not sure off the top of my head if it supports removing attributes
<JaakkoLuttinen[m> I just would like to remove a few attributes from `systemd.services.nginx.serviceConfig`..
domogled1 has joined #nixos
ddellacosta has quit [Ping timeout: 260 seconds]
domogled has quit [Ping timeout: 250 seconds]
domogled1 is now known as domogled
smctwo has quit [Remote host closed the connection]
domogled has quit [Ping timeout: 260 seconds]
kalipso has joined #nixos
Lord_of_Life has joined #nixos
Dr8128 has joined #nixos
vidbina_ has quit [Ping timeout: 260 seconds]
Lord_of_Life has quit [Remote host closed the connection]
Lord_of_Life has joined #nixos
<{^_^}> [nixpkgs] @andreisergiu98 closed pull request #115945 → jackett: 0.17.668 -> 0.17.677 → https://github.com/NixOS/nixpkgs/pull/115945
Synthetica has joined #nixos
Lord_of_Life has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dotlambda merged pull request #117682 → python38Packages.adafruit-platformdetect: 3.4.0 -> 3.4.1 → https://github.com/NixOS/nixpkgs/pull/117682
nextloop has quit [Quit: WeeChat 2.1]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #116286 → textadept: 11.0_beta -> 11.1 → https://github.com/NixOS/nixpkgs/pull/116286
Lord_of_Life has joined #nixos
apeyroux has joined #nixos
<{^_^}> [nixpkgs] @dotlambda opened pull request #117684 → python3Packages.llfuse: 1.3.8 -> 1.4.1 → https://github.com/NixOS/nixpkgs/pull/117684
<sterni> JaakkoLuttinen[m: ohh, so not a derivation
<exarkun> Where's the documentation about how overlays compose with each other?
<exarkun> maybe esp Python overlays
<{^_^}> [nixpkgs] @dotlambda opened pull request #117685 → arpack: 3.7.0 -> 3.8.0 → https://github.com/NixOS/nixpkgs/pull/117685
<exarkun> Or instead of that... How do you make composable Python module overlays?
<exarkun> Or instead of that... How do you compose separate Python module derivations that each have their own requirements for out-of-nixpkgs dependencies?
<JaakkoLuttinen[m> sterni: ah, yes, true, sorry
<exarkun> Or instead of that... Why did this - https://github.com/tahoe-lafs/tahoe-lafs/tree/master/nix - start to fail with - "nix/tahoe-lafs.nix:1:1 called without required argument 'eliot', at /nix/store/mq7wlsvfcycbp7qd5y330cb4284k5ra3-nixpkgs/lib/customisation.nix:69:12" - when I added some Python package overlays to another project that's trying to use it
apeyroux has quit [Ping timeout: 265 seconds]
<patagonicus> exarkun: What's the overlay you added? I don't really know much about tahoe-lafs or Python packages, but maybe I can at least reproduce it.
ddellacosta has joined #nixos
<sterni> JaakkoLuttinen[m: you could do lib.mkForce null for that option if it accept null as a value, but there is a surely a better way of doing this
<sterni> JaakkoLuttinen[m: didn't find anything scrolling through lib/modules.nix, maybe infinisil knows
<{^_^}> [nixpkgs] @7c6f434c merged pull request #117240 → gambit: fix compiler paths → https://github.com/NixOS/nixpkgs/pull/117240
<JaakkoLuttinen[m> sterni: turned out that forcing empty string did the trick
<sterni> nice!
<patagonicus> So, you can lib.mkForce it to its default value. If the option doesn't have a default value, then either it's not being used or it will generate an error when it's not set.
<patagonicus> Ah, sorry, this is an attrSet. Those are different. :(
<patagonicus> *attrsOf
ddellacosta has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #117585 → nginx: make geoip dependency optional → https://github.com/NixOS/nixpkgs/pull/117585
berberman_ has quit [Ping timeout: 240 seconds]
cinimod has joined #nixos
<{^_^}> [nixpkgs] @LeSuisse opened pull request #117687 → libmspack: 0.7.1alpha -> 0.10.1alpha → https://github.com/NixOS/nixpkgs/pull/117687
berberman has joined #nixos
<sterni> exarkun: you need to use python-self.callPackage in the overlay it seems
hiro98 has joined #nixos
<sterni> exarkun: not sure what weirdness is going on here, but I get attribute callPackage missing at overlays.nix:20
PorkySpine has joined #nixos
Diogo93 has joined #nixos
andreas31 has quit [Ping timeout: 240 seconds]
stree has quit [Ping timeout: 240 seconds]
andreas31 has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
codygman__ has joined #nixos
codygman__ has quit [Remote host closed the connection]
nextloop has joined #nixos
hyper_ch has quit [Ping timeout: 240 seconds]
tgunnoe has joined #nixos
<exarkun> sterni: Hm :/ I usually end up with infinite recursion when I try to use python-self instead of python-super
<exarkun> patagonicus: https://gist.github.com/exarkun/9a048592c746a7e383fcc864761dedd3 is the new overlay I added where I'm integrating
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117640 → cloudflared: 2021.2.1 -> 2021.3.3 → https://github.com/NixOS/nixpkgs/pull/117640
<exarkun> Ugh. I guess it's also worth mentioning that this is all based on a nixos 20.09 revision.
stree has joined #nixos
<exarkun> Er, no.
<exarkun> I wish.
<exarkun> 19.09.
hyper_ch has joined #nixos
<sterni> exarkun: well callPackage should come from self always since you want to take the dependencies from the overridden set
<sterni> 19.09 o_O that is not good
<{^_^}> [nixpkgs] @adisbladis opened pull request #117688 → paperlike-go: unstable-2021-03-22 -> unstable-2021-03-26 → https://github.com/NixOS/nixpkgs/pull/117688
<exarkun> I agree. It is not good.
<exarkun> specifically 353333ef34
jjakob has quit [Quit: Either I'm rebooting or Quassel died again.]
Guest46293 has quit [Changing host]
Guest46293 has joined #nixos
Guest46293 is now known as Reventlov
<sterni> can't you upgrade to 20.09? that one gets security patches at least
<exarkun> In the past I haven't because so much of the Python 2 ecosystem is broken after 19.09 and the main project (tahoe-lafs) is still Python 2-only
<sterni> well
<sterni> not good in two ways then :p
xdefrag has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peti pushed 731 commits to haskell-updates: https://git.io/JYm9l
<exarkun> no one has said "no you can't compose overlays" yet so I wonder what I did wrong that makes my overlays interfere with each other
<exarkun> or maybe it has nothing to do with my overlay, somehow (but I dunno what else would be the cause)
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hlint: fix override for ghc-lib-parser »: https://git.io/JYm9P
<veleiro> is it antipattern to copy a .nix file to the nix store?
vidbina_ has joined #nixos
konubinix has quit [Ping timeout: 260 seconds]
<supersandro2000> veleiro: can't tell you because I have a copy of nixpkgs in my store
<supersandro2000> so depends what you want to do. If you can explain a few more details I can give you a better answer than depends
<veleiro> oh whait, dont we all
<supersandro2000> exarkun: you can use 19.09 for that one project and 20.09 for all the other stuff
<{^_^}> [nixpkgs] @erictapen merged pull request #116107 → nixos/hledger-web: add stateDir, use own user, fix ExecStart → https://github.com/NixOS/nixpkgs/pull/116107
<sterni> exarkun: wait where do you compose overlays haven't seen that
<exarkun> supersandro2000: sure. this is that one project.
<exarkun> sterni: sorry it's annoyingly smeared out :/
<exarkun> sterni: You saw the tahoe-lafs overlay right?
<sterni> yes
<sterni> exarkun: for your gist, don't use a rec set for overlays, use the self value
<exarkun> Then there's this overlay - https://gist.github.com/exarkun/9a048592c746a7e383fcc864761dedd3 - but that's only the definition, not where I ues it
<sterni> exarkun: i. e. openssl = self.openssl_1_1
<exarkun> okay, makes sense. I think that was only for `openssl = openssl_1_1;` which isn't even necessary because it's the nixpkgs definition
<veleiro> supersandro2000: extra-container container definition, which a script in the nix store would launch
<exarkun> but I wasn't confident my openssl_1_1 definition would also propagate to openssl (but it does)
zakame has quit [Ping timeout: 240 seconds]
<veleiro> it works it just seems weird i guess
<sterni> exarkun: basic description of overlays: https://nixos.org/manual/nixpkgs/stable/#chap-overlays ; the wiki has a nice visualisation of composition of overlays: https://nixos.wiki/wiki/Overlays
<exarkun> sterni: Then I have this nixpkgs.nix that I set as <nixpkgs> for the whole environment - https://gist.github.com/exarkun/5c67a5ad56b315a9e8f6b35afaa0d7c6
zakame has joined #nixos
ddellaco_ has joined #nixos
<exarkun> sterni: psio/nixos/openssl-111k.nix is the overlay with all of the ssl stuff in it
Qwerky has joined #nixos
<sterni> lgtm
graf_blutwurst has quit [Remote host closed the connection]
<sterni> although as the manual describes it is preferrable to put all overlays into the overlays argument
<sterni> because it's less expensive to evaluate
<supersandro2000> veleiro: maybe you want to eval the nix before and put the contents directly in the container
* exarkun nods
<exarkun> but in this case there are two different codebases (two different git repos) and one overlay defined in each
<exarkun> Hm. I wonder if I can push the ssl fix into the tahoe-lafs overlay though... maybe...
<supersandro2000> you want to replace https://github.com/NixOS/nixpkgs-channels/ with https://github.com/NixOS/nixpkgs/ because the channel repo is deprecated
<exarkun> it makes a bit less sense there but maybe no one will care
<sterni> exarkun: it is not necessary extend also works
<exarkun> yea, okay. so just back to wondering what I'm doing that's wrong and not just bad practice :)
<sterni> supersandro2000: they are using 19.09 so the channels repo is the right one 😬
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117623 → herbstluftwm: use small asciidoc → https://github.com/NixOS/nixpkgs/pull/117623
<sterni> exarkun: have you switched out all python-super.callPackage in the python overlay for python-self.callPackage?
<sterni> exarkun: python-super still uses the python package set defined in the first overlay so it doesn't have the dependency you add in the second overlay
mayhew has joined #nixos
codygman__ has joined #nixos
<supersandro2000> sterni: oh... well, always on the latest stuff
<supersandro2000> *I am
<sterni> exarkun is a poor soul for having to deal with 19.09 and python 2 :|
<exarkun> Oh interesting. sterni, I just tried that and then I tried building tahoe-lafs by itself w/o my extra overlay and it failed to build just how it was failing in my overall project ...
codygman__ has quit [Remote host closed the connection]
codygman__ has joined #nixos
<exarkun> (That is: nix/tahoe-lafs.nix:1:1 called without required argument 'eliot', at /nix/store/mq7wlsvfcycbp7qd5y330cb4284k5ra3-nixpkgs/lib/customisation.nix:69:12)
h4ck3rm4n has quit [Quit: The Lounge - https://thelounge.chat]
<exarkun> Oh. There's still *something* from my overall project in this environment. Hm.
h4ck3rm4n has joined #nixos
jjakob has joined #nixos
<exarkun> So still seems like something I did is clobbering the tahoe-lafs overlay
<cinimod> nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixpkgs-unstable.tar.gz r-shell.nix ./devX11.h:64:12: fatal error: 'cairo-xlib.h' file not found
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117689 → python38Packages.lightgbm: 3.1.1 -> 3.2.0 → https://github.com/NixOS/nixpkgs/pull/117689
<exarkun> One thing I'm not so clear on is whether the Python module overlay system follows the same rules as the general overlay system
<cinimod> But 20.09 does not give an error
<exarkun> To substitute Python packages I have to use python27.override ... if I do that twice, they're not going to cooperate, are they?
<cinimod> How which nix derivation should I look at to see what has changed?
<gchristensen> The channels nixos-20.09-small and nixos-unstable-small both have the openssl upgrade in place. If you're looking to patch, use these channels for now.
astro has joined #nixos
<exarkun> gchristensen: me? I'm stuck on 19.09.
<gchristensen> that was a general announcement
<exarkun> ah :)
<gchristensen> Ihope you can upgrade soon though :)
<astro> hi, I'm on aarch64 and nixos seems to want to build firefox rather than download it, which I can't do
<astro> this wasn't a problem up until 85.0.2, which I'm still using, what's up?
<supersandro2000> astro: do you use firefox-bin?
haritz has quit [Ping timeout: 240 seconds]
<supersandro2000> it could also be that aarch is not cached yet
<astro> no, firefox. firefox-bin is not compatible with aarch64
<sterni> exarkun: pretty sure it's a confusion between self and super
codygman` has joined #nixos
<astro> is there a way to find the status of a derivation, whether it is cached or not, what versions are cached?
Diogo93 has quit [Quit: The Lounge - https://thelounge.chat]
<exarkun> sterni: I think it's *also* that but that confusion has been in place for a long time without ill effect so I think it's something else too
haritz has joined #nixos
haritz has joined #nixos
haritz has quit [Changing host]
<cinimod> Can anyone point me at the derivation that builds R? My grepping has given nothing useful.
<{^_^}> [nixpkgs] @dotlambda opened pull request #117691 → banking: init at 0.3.0 → https://github.com/NixOS/nixpkgs/pull/117691
tgunnoe has quit [Ping timeout: 240 seconds]
<exarkun> I just found some code elsewhere that I wrote long ago for safely overriding a python derivation w/ a "new" packageOverrides ... it goes to extra length to merge w/ the existing overrides instead of clobbering them
<{^_^}> [nixpkgs] @primeos pushed to staging « python3Packages.cryptography: 3.4.6 -> 3.4.7 »: https://git.io/JYmFR
<cinimod> dutchie: you have my eternal gratitude
<exarkun> going to try using that in my new overlay
konubinix has joined #nixos
<dutchie> cinimod: you can do `nix edit <thing>` to open the source of stuff up in $EDITOR
<cinimod> dutchie: cool
<supersandro2000> astro: 8b10d91d0c687ad0e3f781b8d3c2ab6a3ef8ba61 should have a cached one
mmlb has quit [Quit: The Lounge - https://thelounge.github.io]
ddellaco_ has quit [Remote host closed the connection]
codygman__ has quit [Ping timeout: 246 seconds]
ddellacosta has joined #nixos
mmlb has joined #nixos
<exarkun> Oh yea and there's the infinite recursion through the `python-self`-defined override
Diogo93 has joined #nixos
ddellacosta has quit [Remote host closed the connection]
<astro> supersandro2000: yes this is the firefox I'm currently running :P but thanks!
<{^_^}> [nixpkgs] @etu merged pull request #117651 → php73Extensions.pcov: 1.0.6 -> 1.0.8 → https://github.com/NixOS/nixpkgs/pull/117651
mkaito has joined #nixos
mkaito has joined #nixos
bahamas has joined #nixos
<{^_^}> [nixpkgs] @LeSuisse opened pull request #117692 → libnbd: 1.7.2 -> 1.7.4 → https://github.com/NixOS/nixpkgs/pull/117692
<o1lo01ol1o> Is it possible to set a channel to a particular revision?
<o1lo01ol1o> I'm debugging something and have a case I need to test using nixos-20.03.1445.95b9c99f6d0
respawn_ has quit [Quit: Leaving]
<Synthetica> If you only want a package: `(import (builtins.fetchTarball "https://github.com/nixos/Nixpkgs/archive/95b9c99f6d0.tar.gz") {}).foobar`
<etu> Wouldn't it be possible to do like `nixos-rebuild test -I nixpkgs=https://github.com/nixos/Nixpkgs/archive/95b9c99f6d0.tar.gz` ?
vidbina_ has quit [Ping timeout: 260 seconds]
<Synthetica> yes, that was the next thing I was gonna type 😅
<Synthetica> But I don't know what their specific case calls for
zupo has joined #nixos
<{^_^}> [nixpkgs] @payasrelekar opened pull request #117694 → xh: 0.9.1 -> 0.9.2 → https://github.com/NixOS/nixpkgs/pull/117694
Dr8128 has quit [Ping timeout: 240 seconds]
zupo has quit [Client Quit]
ddellaco_ has joined #nixos
<exarkun> sterni: https://gist.github.com/exarkun/134e07d5f30c09a3c544e1685f7aa555 fixes at least part of the issue. the python2 pyopenssl seems to be properly overridden now and using the correct openssl, and the tahoe-lafs overlay is still in effect (ie, I can still build tahoe-lafs). but the python 3 pyopenssl seems to be unaffected for some reason I don't understand yet.
Diogo93 has quit [Quit: The Lounge - https://thelounge.chat]
<o1lo01ol1o> etu: that looks right. how do I revert ffrom nixos-rebuild test?
<exarkun> although I have a "unit" test that shows it is working :/ it just doesn't work in practice.
<etu> o1lo01ol1o: One way is to just reboot since "test" doesn't add a boot generation
<exarkun> oh maybe my unit test runner is broken :(
nicoo has quit [Remote host closed the connection]
<etu> o1lo01ol1o: Another way is to rebuild again to something else
Diogo93 has joined #nixos
<o1lo01ol1o> exarkun: I'm just seeing you're talking about python 2 and pyopenssl, is it breaking things all over the place for you on 20.x?
<exarkun> o1lo01ol1o: I had 19.0.0 before and it broken when I upgraded to openssl 1.1.1k. I upgraded pyopenssl to 20.0.1 and it *seems* to behave better - but I haven't actually threaded the fix all the way through my system yet so I'm not entirely sure of that.
zakame has quit [Ping timeout: 240 seconds]
<exarkun> (and, yes, python 2)
<cinimod> Well nothing in the R derivation changed so I am mystified why I get `./devX11.h:64:12: fatal error: 'cairo-xlib.h' file not found`
<cinimod> I can install cairo itself
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117679 → vollkorn: include variable version into fetch URI → https://github.com/NixOS/nixpkgs/pull/117679
zakame has joined #nixos
nicoo has joined #nixos
kalipso has quit [Ping timeout: 240 seconds]
stree has quit [Quit: Caught exception]
stree has joined #nixos
<{^_^}> [nixpkgs] @midchildan opened pull request #117695 → llfuse: disable test on Darwin → https://github.com/NixOS/nixpkgs/pull/117695
Dr8128 has joined #nixos
<exarkun> o1lo01ol1o: Oh maybe you mean nixos 20.* not pyopenssl 20.*
Henson has joined #nixos
ddellaco_ has quit [Remote host closed the connection]
<Henson> does anyone have experience using iSCSI with NixOS?
dev_mohe has joined #nixos
gustavderdrache has joined #nixos
vidbina_ has joined #nixos
f0x has quit [Remote host closed the connection]
kinroy1 has quit [Remote host closed the connection]
joepie91 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #117696 → python3Packages.apptools: 4.5.0 -> 5.1.0 → https://github.com/NixOS/nixpkgs/pull/117696
<{^_^}> [nixpkgs] @doronbehar merged pull request #115524 → python3Packages.nose-timer: 1.0.0 -> 1.0.1, python3Packages.parameterized: 0.7.5 -> 0.8.1 → https://github.com/NixOS/nixpkgs/pull/115524
apeyroux has joined #nixos
ddellacosta has joined #nixos
Athas has quit [Quit: ZNC - http://znc.sourceforge.net]
Athas has joined #nixos
<o1lo01ol1o> exarkun: yes, although it effectively doesnt' matter which one breaks because it seems to be non-deterministic
<o1lo01ol1o> though I don't know how
zebrag has joined #nixos
<yurb> what (local) database does `nix search` use? I keep having results from both `nixos` and `nixos-20.03` show up there after upgrading to 20.09. I'd like to get rid of the `20.03` results if possible.
<exarkun> What kind of breakage do you see? I see test suite failures from pyopenssl 19.0.0 against openssl 1.1.1k. I haven't seem any test failures from pyopenssl 20.0.1 against openssl 1.1.1k yet.
<o1lo01ol1o> exarkun: see here:https://github.com/obsidiansystems/obelisk/issues/836
<{^_^}> obsidiansystems/obelisk#836 (by kwanghoon, 9 weeks ago, open): Install failure
<o1lo01ol1o> the last two comments are mine
<o1lo01ol1o> it looks to be the same issue as https://github.com/reflex-frp/reflex-platform/issues/721
<{^_^}> reflex-frp/reflex-platform#721 (by milvi, 4 weeks ago, open): Obsolete and unbuildable Python and pyOpenSSL dependencies resulting in Install failure
<o1lo01ol1o> but that fails on nixos-20.09 and the former just (randomly) succeeded on nixos-20.09 for me
<o1lo01ol1o> It had been failing on nixos-20.09 for some time but I just stripped all other entries from the channels and rebuilt and rebooted
<o1lo01ol1o> now it works.
<exarkun> E Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')]
<exarkun> These are the errors I had on pyopenssl 19.0.0
<exarkun> I didn't dig all the way in to why but there was a significant change to how openssl 1.1.1k verifies certificates so I assumed this is the cause
<exarkun> And openssl 1.1.1k just landed in nixos 20.09
<o1lo01ol1o> "just" as in the past couple hours?
<exarkun> Definitely within the last day. I'm not exactly sure when.
<o1lo01ol1o> Well, I suppose that could explain it. But why would it work on 20.03?
<exarkun> It's weird that it it's not deterministic. I can't really explain that part.
<exarkun> non-determinism isn't _obviously_ consistent with my hypothesis
<o1lo01ol1o> It works on the above 20.03 hash but not on 20.09 until the past hour. and it failed against 19.09 on the nixos docker image
<exarkun> 1.1.1k landed in master "Thu Mar 25 10:16:50 2021 -0400"
<o1lo01ol1o> and the thing that's pulling in pyopessl is cabal2nix
rubm has joined #nixos
Qwerky has quit [Remote host closed the connection]
<cinimod> homebrew has `--without-x` so I am trying that
apeyroux has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: 2.6.1 -> 2.7.1 »: https://git.io/JYYvH
<cinimod> But I am mystified as to why R built for 20.09 but it won't build now
alexherbo2 has joined #nixos
<cinimod> Well that built - I can raise a ticket and a PR but I don't know why it used to work
Qwerky has joined #nixos
<nf> i have an option with type either str (submodule o) and an "apply" function that converts string values to values of the submodule. but apply is applied *after* default values are added, so i have to add them myself in the conversion function. is there a more elegant way to do this?
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117691 → banking: init at 0.3.0 → https://github.com/NixOS/nixpkgs/pull/117691
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117684 → python3Packages.llfuse: 1.3.8 -> 1.4.1 → https://github.com/NixOS/nixpkgs/pull/117684
Qwerky has quit [Ping timeout: 240 seconds]
<nf> maybe something like evalModules { modules = [ o { config = fromString v; } ]; }
<nf> .config
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117697 → python38Packages.nilearn: 0.7.0 -> 0.7.1 → https://github.com/NixOS/nixpkgs/pull/117697
endformationage has joined #nixos
<{^_^}> [nixpkgs] @figsoda opened pull request #117698 → vimPlugins.termwrapper-nvim: init at 2020-12-23 → https://github.com/NixOS/nixpkgs/pull/117698
<supersandro2000> astro: you could try cross compiling one on server7
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #117660 → llvmPackages_*.libunwind: Move into own directory → https://github.com/NixOS/nixpkgs/pull/117660
<astro> supersandro2000: I have a x86_64 machine where I can try this. how do I do this?
<astro> also, I see the hydra builds are failing because of timeouts. will this affect building locally as well?
Quarub has joined #nixos
<astro> if server7 is not a typo, what is server7?
<{^_^}> [nixpkgs] @drewrisinger opened pull request #117699 → python3Packages.qiskit: 0.24.0 -> 0.24.1 → https://github.com/NixOS/nixpkgs/pull/117699
<supersandro2000> astro: not a typo but if you need to ask that won't work for you eihter
<supersandro2000> if you increase your local timeout it will not affect it
<{^_^}> [nixpkgs] @adisbladis merged pull request #117688 → paperlike-go: unstable-2021-03-22 -> unstable-2021-03-26 → https://github.com/NixOS/nixpkgs/pull/117688
<Reventlov> Trying to rebuild switch I get >error: cannot download VSCode_1.54.2_linux-x64.tar.gz from any mirror
FRidh has joined #nixos
<{^_^}> #117631 (by collinwright, 14 hours ago, merged): vscode: fix upstream domain name
n-osborne has joined #nixos
n-osborne has quit [Remote host closed the connection]
ahmedelgabri has quit [Ping timeout: 240 seconds]
lkd has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117700 → python38Packages.manhole: 1.6.0 -> 1.7.0 → https://github.com/NixOS/nixpkgs/pull/117700
work_ has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @github-actions[bot] closed pull request #117680 → bluez: add disconnects hotfix → https://github.com/NixOS/nixpkgs/pull/117680
<{^_^}> [nixpkgs] @SuperSandro2000 reopened pull request #117680 → bluez: add disconnects hotfix → https://github.com/NixOS/nixpkgs/pull/117680
Mateon1 has quit [Ping timeout: 240 seconds]
jrm has quit [Quit: ciao]
jrm has joined #nixos
saschagrunert has quit [Remote host closed the connection]
Dr8128 has quit [Ping timeout: 260 seconds]
<slby[m]> I get for many packages during a rebuild an: No such file or directory error. Any suggestion on what the culprit could be?
<gchristensen> is it actually a problem, or does it just keep goingfine?
haritz has joined #nixos
haritz has quit [Changing host]
haritz has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #117701 → pwncat: init at 0.1.0 → https://github.com/NixOS/nixpkgs/pull/117701
<slby[m]> It stops me from building, so it is a problem for me.
cfricke has quit [Quit: WeeChat 3.1]
bahamas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @edude03 opened pull request #117702 → gems: Added mime info path for mimemagic → https://github.com/NixOS/nixpkgs/pull/117702
ahmedelgabri has joined #nixos
D_ has quit [Ping timeout: 252 seconds]
haritz has quit [Ping timeout: 240 seconds]
ahmedelgabri has quit [Ping timeout: 252 seconds]
acarrico has joined #nixos
zupo has joined #nixos
D_ has joined #nixos
<{^_^}> [nixpkgs] @sikmir opened pull request #117703 → vscode-extensions.dotjoshjohnson.xml: init at 2.5.1 → https://github.com/NixOS/nixpkgs/pull/117703
apeyroux has joined #nixos
philr has quit [Ping timeout: 252 seconds]
<{^_^}> [nix] @edolstra pushed to master « Fix some typos »: https://git.io/JYY3F
ahmedelgabri has joined #nixos
azahi has quit [Quit: F]
<crazazy[m]> guys im gonna rage here as well
emilsp has quit [Quit: I become anti-present]
<crazazy[m]> why is it that nix 2.3 tries to do " nix flake" when /etc/nixos/flake.nix exists
azahi has joined #nixos
<crazazy[m]> like of course thats not going to work, but even if I do `nixos-rebuild` on nix 2.3 it tries to use flakes since there is a flake.nix
<crazazy[m]> why can't i have a config compatible with both nix 2.3 and nix 3.0
ahmedelgabri has quit [Ping timeout: 250 seconds]
jmeredith has joined #nixos
hiro98 has quit [Ping timeout: 240 seconds]
VideoGameEnjoyer has quit [Quit: Konversation terminated!]
zebrag has quit [Quit: Konversation terminated!]
jonringer has joined #nixos
zebrag has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117704 → python38Packages.owslib: 0.21.0 -> 0.23.0 → https://github.com/NixOS/nixpkgs/pull/117704
stephank has quit [Quit: Ping timeout (120 seconds)]
PyroLagus has quit [Quit: ZNC / WeeChat]
maxine has quit [Remote host closed the connection]
endocrimes has quit [Quit: No Ping reply in 180 seconds.]
PyroLagus has joined #nixos
sephii has quit [Ping timeout: 240 seconds]
risson has quit [Ping timeout: 245 seconds]
|beowulf| has quit [Ping timeout: 258 seconds]
etu has quit [Ping timeout: 258 seconds]
WilliButz has quit [Ping timeout: 248 seconds]
gerschtli has quit [Ping timeout: 248 seconds]
litschi has quit [Ping timeout: 248 seconds]
magnus2 has quit [Ping timeout: 258 seconds]
maxine has joined #nixos
endocrimes has joined #nixos
sephii has joined #nixos
risson has joined #nixos
WilliButz has joined #nixos
magnus2 has joined #nixos
litschi has joined #nixos
gerschtli has joined #nixos
VideoGameEnjoyer has joined #nixos
erasmas has joined #nixos
tgunnoe has joined #nixos
vidbina_ has quit [Ping timeout: 252 seconds]
xourt has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117705 → python38Packages.ncclient: 0.6.9 -> 0.6.10 → https://github.com/NixOS/nixpkgs/pull/117705
apeyroux has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @jtojnar pushed 5 commits to gnome-40: https://git.io/JYYWp
wentasah has quit [Quit: Bye]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117706 → python38Packages.micawber: 0.5.2 -> 0.5.3 → https://github.com/NixOS/nixpkgs/pull/117706
etu has joined #nixos
wentasah has joined #nixos
|beowulf| has joined #nixos
stree has quit [Ping timeout: 265 seconds]
stephank has joined #nixos
stephank has quit [Client Quit]
stephank has joined #nixos
codygman` has quit [Ping timeout: 265 seconds]
codygman` has joined #nixos
growpotkin has joined #nixos
stites[m] has quit [Quit: Idle for 30+ days]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117703 → vscode-extensions.dotjoshjohnson.xml: init at 2.5.1 → https://github.com/NixOS/nixpkgs/pull/117703
stree has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #112230 → vscode-extensions: Update/add extensions → https://github.com/NixOS/nixpkgs/pull/112230
fendor_ has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117687 → libmspack: 0.7.1alpha -> 0.10.1alpha → https://github.com/NixOS/nixpkgs/pull/117687
sangoma has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117694 → xh: 0.9.1 -> 0.9.2 → https://github.com/NixOS/nixpkgs/pull/117694
fendor has quit [Ping timeout: 260 seconds]
ddellacosta has quit [Remote host closed the connection]
j has joined #nixos
lsix has joined #nixos
<{^_^}> [nix] @edolstra pushed to master « LocalBinaryCacheStore::upsertFile(): Fix race »: https://git.io/JYYRj
j is now known as jess
Dr8128 has joined #nixos
<matthewcroughan> Anyone able to help me override the version of a python package?
<matthewcroughan> I don't really understand why that nix-shell is ineffective
jonringer has quit [Read error: Connection reset by peer]
jonringer has joined #nixos
<JaakkoLuttinen[m> I'm trying to create a few directories and set their permissions in a systemd service's preStart script. But the service start just timeouts.. Is there some limitation that I cannot create and modify arbitrary directories in preStart even if the user has permissions to do so?
ddellaco_ has joined #nixos
<supersandro2000> matthewcroughan: overwriting the version is not enough to get another version
<supersandro2000> you need to modify src
<tpw_rules> matthewcroughan: you need to specify what "ineffective" means for me to be sure but probably because you didn't override the source. you're just creating the same package with a different version. you need to update the source to get the new version's source
<supersandro2000> and the hash for it
codygman` has quit [Read error: Connection reset by peer]
codygman` has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117692 → libnbd: 1.7.2 -> 1.7.4 → https://github.com/NixOS/nixpkgs/pull/117692
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117699 → python3Packages.qiskit: 0.24.0 -> 0.24.1 → https://github.com/NixOS/nixpkgs/pull/117699
tgunnoe has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117701 → pwncat: init at 0.1.0 → https://github.com/NixOS/nixpkgs/pull/117701
jarkad has joined #nixos
leothrix has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @veprbl merged pull request #116016 → rivet: apply patches to fix several issues with make-plot → https://github.com/NixOS/nixpkgs/pull/116016
hiro98 has joined #nixos
ddellaco_ has quit [Remote host closed the connection]
fuzzypixelz has joined #nixos
ixxie has joined #nixos
mallox has joined #nixos
<{^_^}> [nixpkgs] @dywedir merged pull request #117527 → tiled: 1.4.3 -> 1.5.0 → https://github.com/NixOS/nixpkgs/pull/117527
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117659 → uwuify: init at 0.2.1 → https://github.com/NixOS/nixpkgs/pull/117659
tgunnoe has joined #nixos
haritz has joined #nixos
haritz has quit [Changing host]
haritz has joined #nixos
Guest29972 is now known as eri451
<yaymukund> is there some way to update a package manually, but only until the next time that package updates upstream?
<{^_^}> [nixpkgs] @crazazy opened pull request #117707 → [WIP] nixos-rebuild: Added a version check → https://github.com/NixOS/nixpkgs/pull/117707
dbmikus has joined #nixos
<yaymukund> I want to basically say, "if the derivation is SHA 123456, then stuck with the version I installed manually. But as soon as the upstream SHA changes to 789abcd (or anything else), just install it and pretend none of this ever happened.
<andi-> with upstream you mean nixpkgs?
<yaymukund> yes, exactly
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #116531 → Remove packages which are no longer required after #116317 in packages that use grpc → https://github.com/NixOS/nixpkgs/pull/116531
<yaymukund> nixos-unstable specifically, but i would expect it to be channel-agnostic
Qwerky has joined #nixos
<{^_^}> [nixpkgs] @rhoriguchi opened pull request #117708 → vscode-extensions.gruntfuggly.todo-tree: 0.0.206 -> 0.0.208 → https://github.com/NixOS/nixpkgs/pull/117708
<yaymukund> (also open to hearing this is a bad idea :))
Mateon1 has joined #nixos
heyarne[m] has joined #nixos
<veleiro> if you're making a derivation that's mostly a package, but it would need some services active, is that considered a module in nixpkgs? or is programs.* the midway for something like that?
<veleiro> i'm not sure i understand programs vs pkgs
ddellaco_ has joined #nixos
codygman` has quit [Remote host closed the connection]
<evils> veleiro: this may be an oversimplification, but, anything that brings nixos configuration is a module
<sterni> programs provides a way for doing system wide configuration for some package
codygman__ has joined #nixos
<andi-> yaymukund: create an overlay where you do (self: super: { package = if super.package.src.sha256 = "..." then < your custom code here > else super.package; })
<sterni> this is often because it is necessary to have some configuration related prerequisites
<sterni> or to enable some system wide stuff useful (like installing fish shell completions for packages when you enable programs.fish)
<sterni> so if your package needs a service running to work properly, making a programs module additionally to your package sounds helpful
<sterni> if it provides the service, use services.*
leothrix has joined #nixos
Guest52628 has joined #nixos
apeyroux has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117417 → flawfinder: init at 2.0.15 → https://github.com/NixOS/nixpkgs/pull/117417
nomadtester has joined #nixos
f0x has joined #nixos
kinroy has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JYYrP
<{^_^}> [nixpkgs] @vcunat merged pull request #117016 → lmdb: 0.9.25 -> 0.9.28 → https://github.com/NixOS/nixpkgs/pull/117016
<nomadtester> hi fellas
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117259 → aws-lambda-rie: init at 1.0 → https://github.com/NixOS/nixpkgs/pull/117259
<radvendii> nomadtester: o/
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117709 → python38Packages.managesieve: 0.7 -> 0.7.1 → https://github.com/NixOS/nixpkgs/pull/117709
sphalerite has quit [Quit: reboot time!]
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 has joined #nixos
fuzzypixelz has quit [Quit: Connection closed]
sangoma has joined #nixos
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/d395190b24b (from 2 days ago, history: https://channels.nix.gsc.io/nixos-20.09)
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/223d0d733a6 (from 27 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/d3f7e969b98 (from 3 days ago, history: https://channels.nix.gsc.io/nixos-unstable)
ahmedelgabri has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c0e5d0b73af (from 26 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/d395190b24b (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c0e88185200 (from 30 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
Mateon2 is now known as Mateon1
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #116108 → system76-firmware: remove aarch64-linux support → https://github.com/NixOS/nixpkgs/pull/116108
<heyarne[m]> hi! i'm new to nixos. i'm trying to use a processing wrapper from another programming language (clojure). trying to do so tells me downloads some jars from maven, for which execution fails because they don't find the required shared libraries. i know that all the libraries are in the `processing` package, which i managed to install. how can i add those libraries to `LD_LIBRARY_PATH`? i know this is something nix tries to
<heyarne[m]> avoid, so maybe there's some cleaner way even?
ahmedelgabri has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JYYKK
<{^_^}> [nixpkgs] @vcunat merged pull request #117210 → bash_5: don't rely on patch timestamps in build → https://github.com/NixOS/nixpkgs/pull/117210
<yaymukund> andi-: thank you, that makes sense
sphalerite has joined #nixos
edcragg has quit [Quit: The Lounge - https://thelounge.github.io]
raoul90 has quit [Quit: The Lounge - https://thelounge.github.io]
fuzzypixelz has joined #nixos
raoul90 has joined #nixos
edcragg has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mla has joined #nixos
rose_ has joined #nixos
<rose_> yo
<abathur> yo
<rose_> can anyone point me to why cross compiling needs the builder to emulate the host?
cole-h has joined #nixos
mschwaig1 has quit [Quit: WeeChat 3.0]
tgunnoe has quit [Ping timeout: 240 seconds]
<rose_> long story short there's a 32 core arm monster in the house and i want it to build packages for my poor little 4 core x86 laptop
<yaymukund> heyarne[m]: I just did this for Rust, and my solution was to make a shell.nix for the project that set LD_LIBRARY_PATH
<exarkun> afaik cross compiling does not require that
<exarkun> you're talking about a different kind of compiling
<rose_> oh yeah sorry i think there is a distinction i'm not fully aware of
<exarkun> what cross compiling requires is a ton of fiddly build setup/config to be done exactly right for a zillion packages
<exarkun> last time I tried, nixpkgs had managed to do this for about a zillion minus thirteen packages
<exarkun> so it doesn't reliably work
<exarkun> it's been a while though
<exarkun> the advantage of using an emulator is that you don't have to do any of that fiddly setup/config
<exarkun> it's just like a native build because it is a native build
<rose_> (for context when i tried "doing the thing" i was setting the arm machine as a remote builder and it was complaining that it "needed an 'x86_64-linux' to build packages for 'x86_64-linux'")
<exarkun> the disadvantage is the obvious thing
<exarkun> sounds like you missed doing some of the fiddly cross-compilation setup/config :)
<rose_> hehehe
<exarkun> I haven't tried it lately though, my knowledge is all pretty out-of-date, so I'm gonna stop talking
<rose_> lol
<rose_> understandable
ixxie has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117710 → python38Packages.jupyter-repo2docker: 2021.1.0 -> 2021.3.0 → https://github.com/NixOS/nixpkgs/pull/117710
<rose_> question for the room then: should it be possible for me to use the arm as a remote builder for my laptop without emulation, even if i have to fiddle some configs?
johnnyfive has quit [Quit: I quit now.]
johnnyfive has joined #nixos
<ajs124> rose_: if you don't do any IFD from a derivation which has the system set to arm, yes
codebam has quit [Quit: authenticating]
codebam has joined #nixos
<yaymukund> ajs124: basic question: what is IFD?
<yaymukund> (i could not find out from a search)
<{^_^}> [nixpkgs] @symphorien opened pull request #117711 → Gnome 40: use the new EDS_EXTRA_PREFIXES for evolutionWithPlugins → https://github.com/NixOS/nixpkgs/pull/117711
<yaymukund> ty
xdefrag has joined #nixos
<rose_> ajs124: when you say "you"... i didn't even know what ifd is until now :D is it used in nixpkgs/can i run into this problem by building derivations only from nixpkgs?
<{^_^}> [nixpkgs] @lovesegfault merged pull request #117644 → [20.09] thunderbird, thunderbird-bin: 78.8.1 -> 78.9.0 [High security fixes] → https://github.com/NixOS/nixpkgs/pull/117644
<ajs124> you can, yes. we had this problem when using custom kernel configs and instantiating aarch64 machines on x86_64.
<rose_> hahaha
<rose_> damn this stuff may be too advanced for me
alexherbo2 has quit [Quit: Ping timeout (120 seconds)]
phalrax has joined #nixos
alexherbo2 has joined #nixos
alexherbo2 has quit [Client Quit]
<phalrax> hi, how can I see which packages are installed in a particular system configuration? when browsing /nix/var/nix/profiles I can't seem to find any trace of gnome for example
rajivr has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @gebner opened pull request #117712 → elan: 0.10.3 -> 0.11.0 → https://github.com/NixOS/nixpkgs/pull/117712
mallox has quit [Quit: WeeChat 3.1]
<rose_> phalrax: where in profiles are you looking? i can find kwin_wayland in /nix/var/nix/profiles/system/sw/bin/
<phalrax> oh yeah, I overlooked the sw folder
<rose_> (although if you want to find a list of packages there is probably a much cleaner way involving nix-env, i've got the man page open give me a sec)
<phalrax> I checked bin directly, not sw/bin
acarrico has quit [Ping timeout: 260 seconds]
<rose_> yeah i don't know what bin is for, it only has one entry on my machine and that's switch-to-configuration
codygman` has joined #nixos
<phalrax> one other thing, I just switched my config from gnome to plasma5 and was surprised to see that nix-collect-garbage cleaned up a whole bunch of packages, shouldn't they still be there, because my older configurations reference them?
sangoma has quit [Ping timeout: 240 seconds]
<rose_> depends what packages, but i think nix-collect-garbage does not delete older generations (and therefore the packages they contain) unless you specify some options (-d)
codygman__ has quit [Ping timeout: 246 seconds]
<phalrax> a whole bunch, but mostly some gnome stuff, I didn't use the -d option
fuzzypixelz has quit [Ping timeout: 240 seconds]
<rose_> oh, i see what you mean...
<{^_^}> [nixpkgs] @dotlambda merged pull request #117582 → isso: 0.12.4 -> 0.12.5 → https://github.com/NixOS/nixpkgs/pull/117582
__monty__ has joined #nixos
<rose_> i would say it's old versions of gnome stuff but that should still be in old generations as well, unless you have ever deleted a generation and this is the first time you've gc'd since then
<rose_> also, nix-env -p lists packages and their versions in a profile
<Quarub> phalrax: maybe these were old versions from previous iterations? When you do a rollback, are these downloaded again?
<phalrax> I gc regularly and did so earlier today to and there were no upgrades since 20.09 build queue seems broken atm :'D
<phalrax> I gc regularly and did so earlier today too and there were no upgrades since 20.09 build queue seems broken atm :'D
<rose_> Quarub: surely they are kept around even if you are no longer using the generation?
<Quarub> rose: Yeah should be. But rolling back could be done as a sanity check I assumed ^^
<rose_> 1. i thought that was the whole point in remembering to gc when you need to 2. i wouldn't want to pick an old generation in the boot menu and watch as it starts downloading packages hehe
<rose_> yea makes sense
<{^_^}> [nixpkgs] @mkaito opened pull request #117714 → nixos/buildkite-agents: Allow agent concurrency → https://github.com/NixOS/nixpkgs/pull/117714
dandart has joined #nixos
<phalrax> ah I tried -p when rebuilding earlier, could it somehow have to do with that?
orivej has joined #nixos
<heyarne[m]> <yaymukund "heyarne: I just did this for Rus"> can you go into more detail? or maybe provide a working example?
Mateon2 has joined #nixos
<rose_> ajs124: (and anyone else) do you think the arm machine should start happily building packages as normal if i give it a standard remote builder config? or do  i need to do more than that to convince it to cross compile without trying to load an emulator?
dandart has quit [Quit: dandart]
<exarkun> There used to be another hurdle to overcome with nixpkgs cross-compilation. You can either cross-compile everything or nothing. You can't mix them. You can't have a native-compiled glibc and a cross-compiled coreutils linked against it.
stree has quit [Ping timeout: 246 seconds]
<exarkun> (Or ... maybe you can? ... but it's not the one nixos builds for you so you at least have to build everything yourself)
Mateon1 has quit [Ping timeout: 265 seconds]
Mateon2 is now known as Mateon1
sangoma has joined #nixos
<yaymukund> heyarne[m]: actually, let me share my code wich I think is simpler: https://gist.github.com/yaymukund/d9aeb8d2529d2ae3af9b8ae7806a15ab
<yaymukund> that might be overkill, throwing *everything* into LD_LIBRARY_PATH like that, but it should provide a starting point
<astro> I'm trying to follow the "with gpu" instructions in https://nixos.wiki/wiki/NixOS_on_ARM/Raspberry_Pi_4
<astro> but I get an error with "Error at 'compatible': FDT_ERR_NOTFOUND" and I don't understand what the solution to this is
<{^_^}> [nixpkgs] @symphorien merged pull request #117711 → Gnome 40: use the new EDS_EXTRA_PREFIXES for evolutionWithPlugins → https://github.com/NixOS/nixpkgs/pull/117711
<{^_^}> [nixpkgs] @dotlambda merged pull request #117630 → python39Packages.pyregion: unbreak → https://github.com/NixOS/nixpkgs/pull/117630
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117708 → vscode-extensions.gruntfuggly.todo-tree: 0.0.206 -> 0.0.208 → https://github.com/NixOS/nixpkgs/pull/117708
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117696 → python3Packages.apptools: 4.5.0 -> 5.1.0 → https://github.com/NixOS/nixpkgs/pull/117696
<{^_^}> [nixpkgs] @dotlambda merged pull request #117695 → llfuse: disable tests on Darwin → https://github.com/NixOS/nixpkgs/pull/117695
<{^_^}> [nixpkgs] @fabaff merged pull request #117683 → python38Packages.minidump: 0.0.15 -> 0.0.16 → https://github.com/NixOS/nixpkgs/pull/117683
gamma__[m] has joined #nixos
gamma__[m] has left #nixos [#nixos]
<{^_^}> [nixpkgs] @idontgetoutmuch opened pull request #117716 → Fix https://github.com/NixOS/nixpkgs/issues/117715https://github.com/NixOS/nixpkgs/pull/117716
sangoma has quit [Ping timeout: 240 seconds]
stree has joined #nixos
dbmikus has quit [Ping timeout: 252 seconds]
odiug[m] has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #115806 → powercap: init at 0.3.1 → https://github.com/NixOS/nixpkgs/pull/115806
mcornick_ has joined #nixos
mcornick has quit [Quit: bbl]
dbirks[m] has joined #nixos
mcornick_ is now known as mcornick
<{^_^}> [nixpkgs] @RaitoBezarius opened pull request #117717 → qemu: set localstatedir → https://github.com/NixOS/nixpkgs/pull/117717
<odiug[m]> Hi all, I made a start to create init freedom on NixOS: https://git.sr.ht/~guido/nixos-init-freedom
<simpson> odiug[m]: Very cool. It seems like you understand the problem where we'd want to offer folks the ability to *orthogonally* configure certain services; folks want to write `services.openssh.enable = true;` and have it Just Work even with S6.
sangoma has joined #nixos
<simpson> odiug[m]++ please keep sharing your experiments.
<{^_^}> odiug[m]'s karma got increased to 1
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/JYY91
<odiug[m]> ha, that's exacty one of the goals.
<odiug[m]> It works already like that for unbound and sshd.
gustavderdrache has quit [Quit: Leaving.]
gustavderdrache has joined #nixos
<odiug[m]> For now, I only tested it in a vm. Next challenge, make an iso and test it on real iron.
<simpson> Good luck.
Guest52628 has quit [Changing host]
Guest52628 has joined #nixos
Guest52628 has joined #nixos
Guest52628 is now known as joepie91
jakobrs has joined #nixos
<jakobrs> How do I package something that can be built against either Qt5 or GTK3?
<jakobrs> In particular, I can't use wrapQtAppsHook directly because it's not called with libsForQt5.callPackage.
<jakobrs> Nor can I use qt5's mkDerivation function because that won't work when building for GTK
<ambroisie> Hello people
<ambroisie> I'm currently trying to install NixOS in a VM as a preparation for migrating my laptop to it
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #117719 → python3Packages.envisage: 4.9.2 -> 5.0.0 → https://github.com/NixOS/nixpkgs/pull/117719
<ambroisie> I already have a flake-enable repo for my server, which is what I am using as a basis for the VirtualBox install
<ambroisie> And I can't seem to be able to do `nixos-install --flake [etc...]`
<ambroisie> I get an error about `nmd` (well a path to the nix-store for `nmd`) not being accessible in restricted mode
stree has quit [Quit: Caught exception]
phalrax has quit [Quit: Connection closed]
ixxie has joined #nixos
stree has joined #nixos
domogled has joined #nixos
rose_ has quit [Quit: Connection closed]
gh0st[m]2 has joined #nixos
<ambroisie> A cursory google search indicates that the problem could be coming from `home-manager`...
ddellaco_ has quit [Remote host closed the connection]
<ambroisie> How can I fix this issue? Has anybody encountered it before?
<gh0st[m]2> What does your error message look like?
ddellaco_ has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
gustavderdrache has joined #nixos
VideoGameEnjoyer has quit [Remote host closed the connection]
FRidh has quit [Quit: Konversation terminated!]
stree has quit [Quit: Caught exception]
stree has joined #nixos
VideoGameEnjoyer has joined #nixos
domogled has quit [Ping timeout: 240 seconds]
davidv7_ has joined #nixos
ixxie has quit [Ping timeout: 260 seconds]
<gh0st[m]2> That could be a number of things, really. In my experience overall, usually installing a basic config and then switching to flakes works a lot better
ixxie has joined #nixos
VideoGameEnjoyer has quit [Ping timeout: 240 seconds]
vidbina_ has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #117712 → elan: 0.10.3 -> 0.11.0 → https://github.com/NixOS/nixpkgs/pull/117712
fendor has joined #nixos
<ambroisie> gh0st[m]2: looks like this https://imgur.com/a/axgqp3K
fendor_ has quit [Ping timeout: 240 seconds]
<nicolas[m]> ambroisie: this is a known issue in Home Manager
<nicolas[m]> let me find the issue
<ambroisie> Ah I didn't think to search their issue tracker
<{^_^}> nix-community/home-manager#1262 (by Kloenk, 43 weeks ago, open): Import from derivation with nmd
<jakobrs> I just had to manually do `unpackPhase = "chmod +w source -R"` ... why might `source` not be writable?
<jakobrs> Oh wait `sourceRoot = "source/whatever" makes everything else readonly
ris has joined #nixos
<ambroisie> I wonder why that is only an issue on a fresh install though, because myserver is working perfectly when I `nixos-rebuid --flake`
ris has quit [Ping timeout: 252 seconds]
hiro98 has quit [Remote host closed the connection]
hypn0z[m] has joined #nixos
jakobrs has quit [Quit: WeeChat 3.0]
gustavderdrache has quit [Quit: Leaving.]
numkem has joined #nixos
apache8080 has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
ahmedelgabri has joined #nixos
gustavderdrache has joined #nixos
sangoma has joined #nixos
fendor_ has joined #nixos
ahmedelgabri has quit [Ping timeout: 250 seconds]
Mateon1 has quit [Remote host closed the connection]
Mateon1 has joined #nixos
fendor has quit [Ping timeout: 240 seconds]
zupo has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
bitmapper has joined #nixos
davidv7_ has quit [Remote host closed the connection]
waleee-cl has joined #nixos
meh` has quit [Ping timeout: 246 seconds]
xdefrag has quit [Remote host closed the connection]
mcornick has quit [Quit: bbl]
sangoma has quit [Ping timeout: 240 seconds]
xdefrag has joined #nixos
fuiltilt has joined #nixos
rose_ has joined #nixos
Lord_of_Life_ has joined #nixos
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Izorkin has quit [Ping timeout: 265 seconds]
<rose_> still on the cross compiling thing... afaict a package that was cross compiled is treated differently (different hash?) to one that wasn't - is this because of nix, or nixpkgs, or both? also why is it
Izorkin has joined #nixos
sangoma has joined #nixos
<exarkun> I'm not sure how to split nix and nixpkgs in this case
<{^_^}> [nixpkgs] @jtojnar pushed to gnome-40 « squash! fixup! evince: 3.38.2 → 3.39.2 »: https://git.io/JYYxl
<exarkun> It does indeed have a different hash. The hash is derived from the expression, not the output.
<exarkun> Say you have the glibc expression for native compilation but now you want to cross compile it
<exarkun> You better put a cross compiler into its build environment
<exarkun> How do you do that? Change the glibc expression
<gh0st[m]2> Until we get content-addressed packages, it'll be this way, right?
<gh0st[m]2> * Until we get content-addressed derivations, it'll be this way, right?
<rose_> damn, that's really annoying
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117721 → python38Packages.nunavut: 1.0.2 -> 1.0.3 → https://github.com/NixOS/nixpkgs/pull/117721
<exarkun> gh0st[m]2: That's my (naive, limited, probably wrong) understanding
<rose_> i guess it makes sense though
<exarkun> Even after we have content-addressed derivations, will a cross compiler produce byte identical output to a native compiler? If so, yay. Seems like a delicate thing, though.
<rose_> would it be possible to specify somewhere that x86_64-unknown-linux-gnu-gcc will produce the same output regardless of what it's being run on?
<rose_> (that's assuming that it does)
<exarkun> I think there is/was an idea to never use a native compiler - cross compile everything, all the time. That might avoid some of the delicate parts of requiring byte-identical output from native and cross-compilers.
<exarkun> (Yes, you can cross-compile, eg, from x86_64 to x86_64)
<rose_> ugh i hate c so much
<exarkun> rose_: I think that idea is pretty far from how nix works
<gh0st[m]2> I mean, you could alternatively "cross-compile" by simply running your compiler and system through qemu, right?
<rose_> that's what i'm trying to avoid because it's slow and wasteful
<rose_> exarkun: why?
<rose_> like i say i'm assuming that gcc really does produce the same output regardless of builder machine. i might be wrong (wouldn't be surprised) but if it does, i don't see a reason why it couldn't be specified?
<exarkun> rose_: Because nix doesn't "know" anything about what any compiler produces as output
novafacing has quit [Quit: novafacing]
ixxie has quit [Ping timeout: 240 seconds]
<rose_> ah yeah i'm starting to get you
<rose_> i guess the compiler is "just another input" right
novafacing has joined #nixos
<exarkun> nix knows an expression that can be used to produce software and assumes/requires that the same expression produces the same software
<{^_^}> [nixpkgs] @bhipple closed pull request #109958 → doxygen: 1.8.20 -> 1.9.1 → https://github.com/NixOS/nixpkgs/pull/109958
<exarkun> yep
<simpson> rose_: A proof that a compiler is correct must be relative to some foundation. When we start talking about bootstrapping, then that foundation is suddenly missing. We *could* assume that C compilers are correct, but historically they haven't been.
<exarkun> nothing in the system gives it the power to reason about whether different expressions will produce the same software or different software
<rose_> ugh
<exarkun> (Of course, it's also not generally true that the same expression will produce the same output and most build systems don't have this property ... so then there's a ton of hacks to erase the differences where they're erasable so that enough stuff works to make things practical, and we can all hope software continues to converge on reproducable build systems)
malook has joined #nixos
ddellac__ has joined #nixos
dotdotok has joined #nixos
novafacing has quit [Client Quit]
<rose_> i totally get why running a compiler on a different arch makes a different derivation but... it's just such a pain that the consequence of that is that i can't use big machine to build package fast and i'm stuck doing it on my laptop
ddellaco_ has quit [Ping timeout: 265 seconds]
<rose_> should have just stuck with arch
<dotdotok> could that be remedied by flakes/explicitly building for a different architecture?
<rose_> i don't think flakes would help, but i think it should be *possible* assuming we know for certain that gcc does not vary output with arch it's running on, and someone can add/fix the necessary machinery in nixpkgs
ManiacOfMadness has joined #nixos
<dotdotok> mm, well, I know you can specify packages for different architectures with flakes at least, or does it not actually build the derivation then?
<rose_> must admit i don't actually know much about flakes
<gh0st[m]2> it only builds the host's derivation usually iirc
<srhb> E
<rose_> i think there could be some "hidden" argument into nixpkgs that sets what arch the compiler can run on but doesn't affect the hash of its derivation... and the more i think about this the more i think that's already what is in nixpkgs with the whole depsBuildBuild thing
<srhb> oops, sorry.
<rose_> hehehe
<exarkun> If you make the compiler itself constant and just have the target variable then you might make it work. But that may just be another way of saying "cross compile everything".
<srhb> rose_: Yes, impure (current) Nix gets a hint from the secret builtins.currentSystem, but it _does_ affect hashes from then on.
<srhb> Or rather, nixpkgs, not Nix.
<rose_> in the future could this be changed to not affect the hash? i really don't know much about this, and i get that it goes against the theory or something but surely it would allow cross compiling with much less pain?
dev_mohe has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to gnome-40: https://git.io/JYYh8
dev_mohe has quit [Client Quit]
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #117722 → gradm: 3.1-202012071814 -> 3.1-202102241600 → https://github.com/NixOS/nixpkgs/pull/117722
<dotdotok> rose_: heh, well, i think there's a longterm plan to have nix work with ipfs, so that would probably put a big rippy on that because *everything* would be content-addressed
<gh0st[m]2> Probably content-addressing the derivations would be best, provided the same compiler produces the same output given the same inputs, which is pretty much the point of Nix
<dotdotok> ^ what he said
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/34f85de51bb (from 24 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
<{^_^}> [nixpkgs] @fabaff opened pull request #117723 → python3Packages.xknx: 0.17.2 -> 0.17.4 → https://github.com/NixOS/nixpkgs/pull/117723
<exarkun> content addressable store is something people have been thinking about and maybe even working on, also
teutat3s[m]1 has joined #nixos
<gh0st[m]2> Its something Tweag's been working on
<simpson> rose_: But just to double-check my reading comprehension in the backlog, our existing cross-compilation infrastructure *does* work for your use case, right? It's just slower than preferred because everything's indirected through QEMU?
<rose_> yeah
<rose_> pretty much
<rose_> something i never understood about content addressing is how can e.g. `nix-env` know what hash to look for when it's installing a derivation
<exarkun> simpson: is that really what it's called? seems like it should be called something else since it is something else
<srhb> rose_: For what it's worth, I don't think secret impurities like that add value to nix (even from a usability POV) quite the opposite.
<rose_> you don't think that being able to actually, properly cross compile is value?
<srhb> rose_: Right now, it evaluates the derivation (essentialy inputs) and computes what the output will be. With CA, you'd leverage some sort of trusted DB of inputs to outputs.
<srhb> rose_: Oh, well, when you put it like that, sure. Disregard everything I said. ;-)
<rose_> hehehe
<srhb> No, really, something else might benefit from that, but not Nix.
<rose_> all i want is speed!!
<srhb> The entire point just evaporates with impurities, very very quickly. :)
<rose_> aren't there a bunch of impurities in nix already?
<rose_> or in nixpkgs?
<rose_> i thought there were but now i can't think of a single one...
<srhb> Yeah. Most of them are being worked on exactly because you end up with hours and hours of incomprehensible debugging.
<rose_> right
<srhb> rose_: builtins.currentSystem is one, exactly
xdefrag has left #nixos ["ERC (IRC client for Emacs 27.1)"]
<srhb> rose_: Reading various config from the homedir, overlays littered all around, ...
<srhb> Tons of it.
<rose_> with ca, what if i write my own derivation and then try to cross compile it? how does my machine know the address before the derivation has ever been built?
<srhb> That's without even going into current time, cpu features, etc.
<srhb> rose_: It doesn't.
<rose_> oh yeah i hate how overlays and channels (unless i misunderstand channels) work
teutat3s[m] has joined #nixos
<srhb> rose_: There's no way to compute CA except building it and going, "ah, NOW it's obvious, here's the hash"
<rose_> hehehehe
<srhb> rose_: You've probably understood channels then :-)
<rose_> lol
<rose_> i think i accidentally "upgraded" my entire user profile to nixos-unstable the other day...
work_ has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
<srhb> Fortunately I think this is one of the things flakes really get right. It makes deps very explicit and up-front and removes evaltime impurities.
<gh0st[m]2> Flakes are awesome, definitely
<srhb> Parts of them are pretty incomprehensible too, (yet)
<dotdotok> (that applies to a little more than flakes i think tbh)
<gh0st[m]2> Yeah. I also wish there was more tooling for them right now
<srhb> dotdotok: Fair.
<srhb> I'm not trying to rag on flakes, just saying they're not a magic bullet and they solve nothing related to the problem at hand here, really.
<srhb> Except making things more explicit. :)
<gh0st[m]2> Yeah, that'll be helped more by content-addressing
<rose_> i haven't even used flakes ever and i think they're great
<dotdotok> im still trying to grok them (and some other stuff too)
<dotdotok> but they *feel* like they make sense
<dotdotok> just cant use them intuitively yet
<srhb> dotdotok: Try putting a let in inputs then.
<srhb> I'll temper your feelings for free :-)
<dotdotok> i learned thats a no-no a bit ago iirc :)
mcornick has joined #nixos
ris has joined #nixos
<gh0st[m]2> what does that do? I haven't tried that. Didn't think to honestly
<srhb> gh0st[m]2: flake.nix isn't really nix, or at least, it's nix with a ton of restrictions
<srhb> gh0st[m]2: inputs cannot be just any expression that evaluates to an attrset. It has to be an actual attrset.
<srhb> gh0st[m]2: So, referential transparency is basically out the window.
<srhb> And flake.nix is arguably not nix.
<dotdotok> i do all my stuff in lets when i can though, picked that up from working with dhall
<gh0st[m]2> ah, yeah, it's more akin to a config file really that uses the Nix language...kinda
<srhb> Yeah, syntactically equivalent.
<dotdotok> the outputs section is the closest thing to actual nix you've got
<srhb> That's, I think, _actual_ nix.
<dotdotok> yea, which is where i stick my lets
<srhb> Indeed. :)
<srhb> You seem much less bothered by this than I am -- that's good for you I'm sure. ;-)
<dotdotok> but yea def had a bit where i was like "how can i put my inputs in a separate file and source that"
<gh0st[m]2> It is kinda weird when you think about it. It'd be like if Cargo used .rs files
<srhb> I think there's been talk about toml'ing the inputs, for the exact same reason.
<srhb> I bet it was just convenient to reuse nix, really.
<srhb> These things tend to stick though, and it's confusing.
<gh0st[m]2> If it worked like actual Nix though, and just kinda had an evaluator, that might be interesting as a concept. Don't know how that would work though
ahmedelgabri has joined #nixos
ddellac__ has quit [Remote host closed the connection]
vidbina_ has quit [Ping timeout: 260 seconds]
ddellaco_ has joined #nixos
malook has quit [Remote host closed the connection]
ddellaco_ has quit [Remote host closed the connection]
apache8080 has quit [Ping timeout: 265 seconds]
ddellaco_ has joined #nixos
ddellaco_ has quit [Ping timeout: 240 seconds]
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
fendor has joined #nixos
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @rhoriguchi opened pull request #117724 → gnomeExtensions.unite: 47 -> 48 → https://github.com/NixOS/nixpkgs/pull/117724
fendor_ has quit [Ping timeout: 240 seconds]
Izorkin has quit [Client Quit]
Izorkin has joined #nixos
apache8080 has joined #nixos
Henson has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<{^_^}> [nixpkgs] @globin pushed to release-20.09 « adoptopenjdk: 11.0.7 -> 11.0.10 »: https://git.io/JYOJC
mcornick has quit [Quit: bbl]
<{^_^}> [nixpkgs] @bhipple opened pull request #117725 → doxygen: 1.8.20 -> 1.9.1 → https://github.com/NixOS/nixpkgs/pull/117725
<apache8080> for the fileSystems device mounting config can I get the system to wait until the disk is mounted before running systemd services during the stage2 boot?
stree has quit [Ping timeout: 265 seconds]
Qwerky has quit [Remote host closed the connection]
<gh0st[m]2> Are you looking for something like https://nixos.org/manual/nixos/unstable/options.html#opt-boot.postBootCommands ?
<apache8080> hmm not exactly, so right now I have fileSystems."/" on one disk and fileSystems."/data" on another disk, stage2 boot starts since "/" is ready and starts running systemd services
jarkad has quit [Ping timeout: 252 seconds]
<apache8080> but some of those systemd services rely on stuff in "/data"
<apache8080> I just don't want stage2 to start until "/data" is mounted
<gh0st[m]2> That's what I'm thinking, is there a way to like `wait` in a loop until it's mounted?
<apache8080> oh ok I see
<apache8080> that might work
zakame has quit [Ping timeout: 240 seconds]
vidbina_ has joined #nixos
zakame has joined #nixos
<{^_^}> [nixpkgs] @edude03 opened pull request #117727 → Use minimal git for fetching gems → https://github.com/NixOS/nixpkgs/pull/117727
ddellaco_ has joined #nixos
Qwerky has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117728 → archivy: 1.1.1 -> 1.1.2 → https://github.com/NixOS/nixpkgs/pull/117728
stree has joined #nixos
Qwerky has quit [Ping timeout: 260 seconds]
ddellaco_ has quit [Ping timeout: 240 seconds]
stree has quit [Quit: Caught exception]
stree has joined #nixos
hypokeimenon[m] has left #nixos ["User left"]
jjakob has quit [Ping timeout: 250 seconds]
jjakob has joined #nixos
ddellacosta has joined #nixos
Quarub has quit [Quit: WeeChat 3.1]
corpix has quit [Quit: corpix]
ddellacosta has quit [Ping timeout: 265 seconds]
ahmedelgabri has quit [Ping timeout: 240 seconds]
fendor_ has joined #nixos
fendor has quit [Ping timeout: 240 seconds]
VideoGameEnjoyer has joined #nixos
zakame has quit [Read error: Connection reset by peer]
VideoGameEnjoyer has quit [Remote host closed the connection]
Qwerky has joined #nixos
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
cole-h has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/34f85de51bb (from 26 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
Lord_of_Life has quit [Ping timeout: 240 seconds]
troydm has joined #nixos
__monty__ has quit [Quit: leaving]
acarrico has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117729 → plex-mpv-shim: 1.9.0 -> 1.10.0 → https://github.com/NixOS/nixpkgs/pull/117729
mcornick has joined #nixos
ixxie has joined #nixos
apache8080 has quit [Ping timeout: 240 seconds]
sss2 has quit [Quit: Leaving]
sumner has joined #nixos
rose_ has quit [Quit: Connection closed]
simba1 has joined #nixos
acarrico has quit [Ping timeout: 260 seconds]
VideoGameEnjoyer has joined #nixos
jedai has joined #nixos
<aaronjanse> I did `--show-trace`, and the trace had the text "while evaluating the option [...]" Does this mean that Nix (the language evaluator) understands NixOS modules?
<aaronjanse> Woah I think it does
alexherbo2 has joined #nixos
bew has joined #nixos
<radvendii> what is the difference between mkPythonDerivation and buildPythonPackage?
<rmcgibbo[m]> What's mkPythonDerivation?
<rmcgibbo[m]> I just cd'd into my checkout of nixpkgs, and I don't see any mention of that word according to `git grep`. buildPythonPackage is the way.
emilsp has joined #nixos
<gh0st[m]2> It looks like the most recent references to "mkPythonDerivation" in old issues on GitHub
<gh0st[m]2> Yeah, the lib for the first is removed from Nixpkgs, and looks to have been replaced during a refactoring
<{^_^}> [nixpkgs] @veprbl opened pull request #117730 → snakemake: 5.28.0 -> 6.0.5 → https://github.com/NixOS/nixpkgs/pull/117730
ddellaco_ has joined #nixos
javispedro has joined #nixos
apeyroux has quit [Ping timeout: 246 seconds]
erasmas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #117520 → sleuthkit: 4.10.1 -> 4.10.2 → https://github.com/NixOS/nixpkgs/pull/117520
dev_mohe has joined #nixos
dev_mohe has quit [Client Quit]
<l33[m]> do not fear the flake!
ddellaco_ has quit [Ping timeout: 240 seconds]
simba1 has quit [Ping timeout: 240 seconds]
erictapen has joined #nixos
emilsp has quit [Ping timeout: 615 seconds]
javispedro has left #nixos ["Adiós"]
BenjiProd has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #117350 → [20.09] Linux kernel 5.11 → https://github.com/NixOS/nixpkgs/pull/117350
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #117470 → linux-testing: 5.11-rc5 -> 5.12-rc4 → https://github.com/NixOS/nixpkgs/pull/117470
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #117483 → Kernels 2021-03-24 → https://github.com/NixOS/nixpkgs/pull/117483
fendor_ has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « labeller: Add kernel subfolder »: https://git.io/JYO3D
mmlb has quit [Quit: The Lounge - https://thelounge.github.io]
<{^_^}> [nixpkgs] @NeQuissimus pushed 11 commits to release-20.09: https://git.io/JYOsU
thc202 has quit [Quit: thc202]
<bew> l33[m]++ :)
<{^_^}> l33[m]'s karma got increased to 1
mmlb has joined #nixos
marius_k[m]1 has joined #nixos
<{^_^}> [nixpkgs] @kalbasit opened pull request #117731 → terraforming: init at 0.18.0 → https://github.com/NixOS/nixpkgs/pull/117731
shellin has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
<exarkun> Let's say I have a derivation with a complex set of dependencies and it comes to pass that one or more of those dependencies is induced to fail to build (really, the dependecies are changed - eg to upgrade some piece of software)
<exarkun> How do I receive a succinct report about the dependencies which fail to build and the path through the dependency graph from "my" derivation to those failures?
<{^_^}> [nixpkgs] @fabaff opened pull request #117732 → python3Packages.pynetdicom: 1.5.5 -> 1.5.6 → https://github.com/NixOS/nixpkgs/pull/117732
gustavderdrache has joined #nixos
hexa- has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @fabaff opened pull request #117733 → python3Packages.zeroconf: 0.28.8 -> 0.29.0 → https://github.com/NixOS/nixpkgs/pull/117733
<l33[m]> <exarkun "How do I receive a succinct repo"> --keep-failed , --debug, --print-build-logs help (my be a bit out of date).
<exarkun> I think those all fail the "succinct" test
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #117734 → python3Packages.certbot: 1.12.0 -> 1.30.0 → https://github.com/NixOS/nixpkgs/pull/117734
<l33[m]> yep.
hexa- has joined #nixos
<l33[m]> <exarkun "I think those all fail the "succ"> what are you trying to build, what are you running?
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cptchaos83 has joined #nixos
<exarkun> I have some system tests that use nixpkgs.nixosTest
<exarkun> So it's 4 or 5 whole nixos systems that interact with each other running in QEMU
<l33[m]> nice!
<exarkun> I more or less know that the problem package is python37Packages.pyopenssl and if I build the individual nixos system drvs then the failure is _somewhat_ straightforward (well, at least it was for one)
<exarkun> but I only got here after 12 hours of building stuff on my laptop. there's no way I could have figured this out from what my CI does
<exarkun> So I'd like my CI to do something better ...
shellin has left #nixos [#nixos]
<l33[m]> is your CI hydra?
<exarkun> it isn't! if it were, would that help?
<{^_^}> [nixpkgs] @maxeaubrey opened pull request #117735 → GNOME 40 fixups → https://github.com/NixOS/nixpkgs/pull/117735
<l33[m]> I'm not sure. What CI are you using out of curosity?
<exarkun> my CI is GitLab running nix-build in a shell script
<exarkun> The report that `nix-build` gives when there's a single package failing _after_ I've prepped the system with a --keep-going run is close to useful
<exarkun> pretty much says what's wrong and what the path to it is
<exarkun> but if there are 2 failing packages then it's all mushed together and the paths are unclear
<exarkun> and if there's anything except the failing package then success output is mixed in too making everything that much harder
stree has quit [Ping timeout: 240 seconds]
<l33[m]> yeah, hydra is quite cool, because you can bring up the logs of any build... you not flying blind in gitlab land!
civodul has quit [Ping timeout: 240 seconds]
ahmedelgabri has joined #nixos
<exarkun> guess I better take a closer look at that
<exarkun> if I ever dig out of this openssl hole
<l33[m]> i wish you the best of luck!
<exarkun> :)
ahmedelgabri has quit [Ping timeout: 250 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
evils has quit [Ping timeout: 260 seconds]
lsix has quit [Ping timeout: 240 seconds]
<exarkun> Okay so, that hole is shaped like this ... My openssl override works and gives me openssl 1.1.1k everywhere. my python2 pyopenssl override works and gives me pyopenssl 20.0.1 in at least _some_ places (not sure yet if it's everywhere)
stree has joined #nixos
<exarkun> my python3 pyopenssl override does not work and I get pyopenssl 19.0.0 (which is broken against openssl 1.1.1k)
lsix has joined #nixos
<exarkun> annoying that python2 and python3 packages can't be overridden in exactly the same way
<exarkun> and annoying that I don't know how to override a python3 package
jrm has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #117736 → python38Packages.auth0-python: 3.14.0 -> 3.15.0 → https://github.com/NixOS/nixpkgs/pull/117736
philr has joined #nixos
<matthewcroughan> clever: heyo
Qwerky_ has joined #nixos
Quarub has joined #nixos
fuzzypixelz has joined #nixos
<matthewcroughan> I'm hacking around on this shell, but how do I let `lunr =` build?
<fuzzypixelz> what is the name of the corresponding pkg?
<matthewcroughan> I can't seem to find a way to pass it lib, python3, etc
<fuzzypixelz> I can't seem to find it
Qwerky has quit [Ping timeout: 240 seconds]
apache8080 has joined #nixos
<clever> matthewcroughan: *waves*
<{^_^}> [nixpkgs] @babbaj opened pull request #117737 → gb-backup: init at 2021-03-06 → https://github.com/NixOS/nixpkgs/pull/117737
emilsp has joined #nixos
<clever> matthewcroughan: nativeBuildInputs only works if callPackage is at play
<clever> matthewcroughan: you need to do callPackage ({ mkShell, lunr }: mkShell ....) {}
<matthewcroughan> The whole reason is because this shell isn't going to work without `lunr` https://dpaste.com/CYAHG388R
<babbaj[m]> <{^_^} "[nixpkgs] @babbaj opened pull re"> omg yay my first package
zebrag has quit [Quit: Konversation terminated!]
<matthewcroughan> mkdocs 1.1.2 requires lunr, so I thought there might be a way for me to shove it into the shell alongside the overlay.
<babbaj[m]> what does nixpkgs-review do
fuzzypixelz has quit [Quit: Connection closed]
<gh0st[m]2> @bbabj:nerdsin.space: Builds the package changed to make sure it, well, builds: https://github.com/Mic92/nixpkgs-review
<apache8080> I want to create a symlink to /var/log/journald, the only way I can think to do it is in postBootCommand but I was wondering if there is a better approach?
<clever> matthewcroughan: i think you also want something like python3Packages.callPackage?
<babbaj[m]> <gh0st[m]2 "@bbabj:nerdsin.space: Builds the"> I ran it and it just said no diff detected
<matthewcroughan> clever: is this the best way of going about this?
<gh0st[m]2> <apache8080 "I want to create a symlink to /v"> I don't know that I'd consider it "better", but you could see about writing a NixOS Module
<matthewcroughan> what I'm attempting
zebrag has joined #nixos
<matthewcroughan> Or should I be making a flake for this that updates nightly?
<clever> matthewcroughan: flakes wont auto-update
<matthewcroughan> clever: no, but I can have a bot work it out on every commit from upstream
<matthewcroughan> just like colemickens' nightly firefox flake, seems like the way forward for these rapidly updating packages
<matthewcroughan> even if this can be done in a shell, shouldn't I really just be packaging it?
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #117724 → gnomeExtensions.unite: 47 -> 48 → https://github.com/NixOS/nixpkgs/pull/117724
<clever> yeah, it should be possible to just build the tip of master, and it will work until they change a dep
<matthewcroughan> seems pointless to be worrying about scope, prepending and appending self/super to things
Quarub has quit [Quit: WeeChat 3.1]
<matthewcroughan> clever: well really I sholld be pushing for mkdocs to be using a flake.nix at the root of their repo and running their own hydra
<matthewcroughan> lol
work_ has quit [Quit: Connection closed for inactivity]