worldofpeace changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018 || For best support,
<{^_^}> [nixpkgs] @jumper149 closed pull request #73437 → blugon: init at 1.11.4 → https://git.io/JerFX
sigmundv has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
slack1256 has joined #nixos
jb55 has quit [Ping timeout: 260 seconds]
<kandinski> Hi, I'm trying to get sonic-pi to work, but jackd can't start: https://paste.debian.net/1116480/
<kandinski> I have restarted it with `sudo systemctl restart jack.service` and `sudo systemctl restart jack-session.service`, but it's either the "Failed to open server" error or the new "Cannot initialize driver": https://paste.debian.net/1116481/
<colemickens> Is grub the only way to have multiple bootable "profiles" per generation?
jb55 has joined #nixos
<gchristensen> does systemd-boot not support it?
slack1256 has quit [Ping timeout: 265 seconds]
<noonien> how can i get access to both gccs? http://ix.io/21SJ
ng0 has quit [Quit: Alexa, when is the end of world?]
kleisli has joined #nixos
<{^_^}> [nixpkgs] @jumper149 opened pull request #73476 → blugon: init at 1.11.4 → https://git.io/JeoGS
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
xwvvvvwx has joined #nixos
Rusty1 has quit [Remote host closed the connection]
xkapastel has joined #nixos
<colemickens> The nixos-unstable build's chromium build looks to be hung
judson_ has quit [Ping timeout: 265 seconds]
<gchristensen> oh?
alex``` has quit [Ping timeout: 276 seconds]
alex```6 has joined #nixos
mbrgm_ has joined #nixos
<clever> gchristensen: the teamspeak client build also hangs now, bisection pointed to a weird unrelated thing
mbrgm has quit [Ping timeout: 246 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @c0bw3b opened pull request #73478 → Treewide: fix URL permanent redirects → https://git.io/JeoGA
ambro718 has quit [Ping timeout: 265 seconds]
wildtrees has quit [Quit: Leaving]
isHavvy has joined #nixos
<{^_^}> [nixpkgs] @cko opened pull request #73479 → coredumper: remove → https://git.io/JeoZv
jluttine has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @bendlas pushed to release-19.09 « nextcloud: 16.0.5 -> 16.0.6 »: https://git.io/JeoZJ
<lordcirth__> Once I have used map to turn a list into a list of fetchurls, how do I actually "execute" or download them?
<lordcirth__> Do I loop over ${list} in the bash?
hlolli__ has joined #nixos
alex```6 has quit [Quit: The Lounge - https://thelounge.chat]
hlolli_ has quit [Ping timeout: 276 seconds]
ehmry has quit [Ping timeout: 276 seconds]
<clever> lordcirth__: just use them in other derivations
<clever> nix will execute whatever the derivation depends on
<lordcirth__> Yes, I'm just trying to figure out how to say "for all these, copy them to foo"
<clever> lordcirth__: for x in ${toString listOfSources}; do cp $x . ; done
<lordcirth__> Thanks
acarrico has joined #nixos
sondr3 has quit [Quit: WeeChat 2.6]
dansho has quit [Quit: Leaving]
pareidolia has joined #nixos
mexisme has joined #nixos
smatting has joined #nixos
ehmry has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JeoZ4
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @judaew opened pull request #73480 → keybase, keybase-gui: 4.7.2 -> 5.0.0 and add dependence → https://git.io/JeoZ0
sigmundv has quit [Ping timeout: 276 seconds]
orivej has joined #nixos
genesis has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @grahamc merged pull request #73478 → Treewide: fix URL permanent redirects → https://git.io/JeoGA
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/JeoZr
ehmry has quit [Ping timeout: 250 seconds]
eri451 has quit [Ping timeout: 252 seconds]
MmeQuignon has quit [Quit: WeeChat 2.6]
isHavvy has quit [Read error: Connection reset by peer]
ehmry has joined #nixos
Havvy has joined #nixos
halfbit has quit [Ping timeout: 276 seconds]
mexisme has quit [Ping timeout: 250 seconds]
acarrico has quit [Ping timeout: 240 seconds]
abathur has joined #nixos
h0m1 has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #73481 → steam: use 32bit version of libva → https://git.io/JeoZN
h0m1 has joined #nixos
ddellacosta has quit [Ping timeout: 252 seconds]
mexisme has joined #nixos
ehmry has quit [Ping timeout: 250 seconds]
silver_ has quit [Read error: Connection reset by peer]
jumper149 has joined #nixos
jumper149 has quit [Client Quit]
MarvelousWololo_ has joined #nixos
jluttine has joined #nixos
MarvelousWololo has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #72127 → avldrums: 0.3.5 -> 0.4.0 → https://git.io/JeuJb
<{^_^}> [nixpkgs] @jonringer pushed commit from @magnetophon to master « avldrums: 0.3.5 -> 0.4.0 »: https://git.io/JeonG
smatting_ has joined #nixos
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/9104be2ee08 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
smatting has quit [Ping timeout: 240 seconds]
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
kai_w has quit [Remote host closed the connection]
kai_w has joined #nixos
ddellacosta has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
<{^_^}> [mobile-nixos] @samueldr pushed 15 commits to master: https://git.io/JeonM
<{^_^}> [mobile-nixos-website] @samueldr pushed 3 commits to master: https://git.io/JeonD
<samueldr> 👀
cartwright has joined #nixos
Soo_Slow has quit [Quit: Soo_Slow]
felixfoertsch has quit [Ping timeout: 246 seconds]
felixfoertsch23 has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/9104be2ee08 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
smatting_ has quit [Ping timeout: 252 seconds]
xd1le has joined #nixos
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cptchaos83 has joined #nixos
das_j has quit [Remote host closed the connection]
Scriptkiddi has quit [Remote host closed the connection]
das_j has joined #nixos
Scriptkiddi has joined #nixos
abathur has quit [Ping timeout: 240 seconds]
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/7becdb2363a (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
slack1256 has joined #nixos
iyzsong has joined #nixos
<slack1256> Not really nixos specific, but are nice value relative to process on the same cgroup the process is allocated?
<clever> slack1256: one minute
mounty has joined #nixos
<clever> slack1256: basically, every time you call setsid (like, opening a new shell in ssh or a term emulator), it creates a new autogroup
<clever> slack1256: and each autogroup gets its own fair share, and then nice levels only work within that autogroup
<clever> so `make -j300` gets an equal share to the browser
m0rphism has quit [Ping timeout: 276 seconds]
drakonis__ has quit [Quit: Leaving]
kecia[m] has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
<slack1256> Yeah I knew about that behaviour with respect to autogroup. But now I am using cgroup-v2 actual tree, controlling memory/disk/cpu (nix-shell/ghc compiling taffybar) and another cgroup with cpu weight high for mpv. I was wondering if the nice behaviour of autogroups translate to cgroups.
<clever> ive not really played with cgroups yet
<slack1256> I played with them on 2012 (matlab class). But now haskellPackages and watching movies made it neccesary.
<slack1256> It's not hard if you know in abstract how it ought to work
<clever> slack1256: you can also tweak the nicelevel of an entire autogroup, the reddit thread explains that
<slack1256> Yeah, writing to the /proc/<pid>/autogroup file.
<slack1256> There is a cpu.weight.nice file set to 5 on the cgroup, but the docs don't say what it does.
<slack1256> Ohh well.
<slack1256> clever: If you want to play with cgroups some day, run something like "systemd-run --user --scope -p IOAccounting=true -p IOReadBandwidthMax="/dev/sda 2M" -p IOWriteBandwidthMax="/dev/sda 2M" -p MemoryHigh=1800M -p MemoryMax=2G -p MemorySwapMax=40M -p CPUWeight=30 zsh"
<clever> ah, ive messed with systemd-run before
<clever> i think it was pam related issues
<slack1256> It will give you a shell on a new cgroup (it will print it on screen). Then you can migrate nix-daemon to such cgroup and never fear nix-shell again!
<clever> when you login, pam needs a special flag to set who initially signed in
<clever> and sudo cant clear that flag
<clever> testing things, requires a shell, that has not yet signed in!
<slack1256> Oh that was bug on systemd-run?
<clever> nope
<clever> systemd-run lets you spawn new things from pid1, and they arent tagged to your user
<clever> so you can escape the tracking metadata, and experiment with setting it again
<slack1256> !!!
<slack1256> Mmmm interesting.
<{^_^}> [nixpkgs] @vbgl merged pull request #73401 → ocamlPackages.lwt_ppx: fix dependency propagation → https://git.io/Jeri1
<{^_^}> [nixpkgs] @vbgl pushed commit from @wizeman to master « ocamlPackages.lwt_ppx: fix dependency propagation »: https://git.io/Jeoc2
gyroninja has quit [Read error: Connection reset by peer]
slack1256 has quit [Remote host closed the connection]
slack1256 has joined #nixos
gyroninja has joined #nixos
ebzzry has joined #nixos
<ebzzry> Hi! Where is libstd++ in Nixpkgs?
<clever> ebzzry: stdenv.cc.cc.lib
<ebzzry> clever: thanks!
<ebzzry> How can I spawn a nix-shell with libstdc++ libs inside it?
<clever> ebzzry: its in the search path for the linker by default, no need to do anything special
<clever> ebzzry: what are you trying to do?
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<ebzzry> clever: use nix-shell with libstdc++.so.6 inside it
<clever> ebzzry: it should already be inside a nix-shell, what is failing?
endformationage has quit [Ping timeout: 245 seconds]
<ebzzry> clever: hm. I get 'libstdc++.so.6: cannot open shared object file: No such file or dir...'
<clever> ebzzry: when you run what?
<ebzzry> clever: when I run a lisp app
tmaekawa has joined #nixos
xkapastel has quit [Quit: Connection closed for inactivity]
<clever> ebzzry: was it compiled by nix?
<ebzzry> clever: if you meant the lisp compiler, yes.
<clever> ebzzry: sounds like something went wrong with the RPATH of the binary, it should have gcc in there already
<ebzzry> clever: hm.
kleisli has quit [Ping timeout: 240 seconds]
<ebzzry> clever: when I need something, I just plug in it LD_LIBRARY_PATH in default.nix
<clever> ebzzry: LD_LIBRARY_PATH = "${stdenv.cc.cc.lib}/lib"; would temporarily work around the issue
<clever> ebzzry: a better option is to patchelf the binary in the derivation that compiled it
<ebzzry> clever: let my try that.
slack1256 has quit [Remote host closed the connection]
slack1256 has joined #nixos
<{^_^}> [nixpkgs] @ryneeverett opened pull request #73482 → http-prompt: fix build → https://git.io/Jeocb
slack1256 has quit [Remote host closed the connection]
slack1256 has joined #nixos
<ebzzry> clever: thanks. I put LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath [ stdenv.cc.cc ... ]
<ebzzry> where is libSM.so.6?
<clever> ,locate libSM.so.6
<{^_^}> Found in packages: xlibs.libSM
<clever> > lib.makeLibraryPath [ stdenv.cc.cc xlibs.libSM ]
<{^_^}> "/nix/store/1220kf6lvlswh677wvizp9p51c6rcp3x-gcc-8.3.0-lib/lib:/nix/store/mn18dzhcsvfbpfqhmxai214xshi5ma01-libSM-1.2.3/lib"
o1lo01ol1o has joined #nixos
<slack1256> I am getting bad sectors reads from my main disk, I need to run fsck on the unmounted drive for it to work.
<ebzzry> O.o Wait, wait. How does ,locate work?
<slack1256> But I don't remember if nixos installs a rescue-mode I could boot up with.
<clever> ebzzry: it uses nix-locate and nix-index
<clever> slack1256: there is no rescue mode installed by default, you would need to boot from the original install iso
<slack1256> clever: You saved me.
<ebzzry> clever: nifty
<slack1256> Well I won't shutdown my machine then, I am on a travel, lol.
<clever> slack1256: one min
<ebzzry> ,locate libICE.so.6
<{^_^}> Found in packages: xlibs.libICE
<slack1256> clever: You already have done enough :-)
<clever> slack1256: at the cost of ~300mb on your /boot partition, this will add a rescue env to the grub menu
<slack1256> Worth it
<clever> slack1256: just slap a ./rescue_boot.nix into your imports list
kleisli has joined #nixos
<slack1256> Will do!
<{^_^}> [nixpkgs] @MicrosoftTakeover opened pull request #73483 → vym: 2.6.11 -> 2.7.1 → https://git.io/JeoCv
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/9104be2ee08 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
felixfoertsch23 has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos
tmaekawa has quit [Ping timeout: 276 seconds]
Rusty1 has quit [Quit: Konversation terminated!]
o1lo01ol1o has quit [Remote host closed the connection]
DanC has joined #nixos
ebzzry has quit [Read error: Connection reset by peer]
mexisme has joined #nixos
<phyfey[m]> hi is it approriate to re ask questions that havent gotten answered?
<clever> most of the time, yes
mexisme has quit [Ping timeout: 250 seconds]
<phyfey[m]> okay cool, I was just inquiring as to the status of Spectre / Meltdown / Zombieland OS Security patches in mainline
rardiol has quit [Ping timeout: 265 seconds]
<phyfey[m]> i found a git hub issue or two that talked around it but no direct answer i could find
<clever> Nov 01 17:01:22 amd-nixos kernel: Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
<clever> phyfey[m]: i see evidence of some patches already being active on my current machine
<clever> Nov 01 17:01:22 amd-nixos kernel: Spectre V2 : Mitigation: Full AMD retpoline
<clever> Nov 01 17:01:22 amd-nixos kernel: Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
<clever> currently running 4.19 on nixos-unstable
ebzzry has joined #nixos
<phyfey[m]> gotcha, ill lookinto updating those packages into unstable
<{^_^}> [nixpkgs] @nek0 opened pull request #73484 → texstudio: fix QT5 → https://git.io/JeoC3
ebzzry has quit [Read error: Connection reset by peer]
<xd1le> do buildInputs get built before start of build phase? Like can I access them in preBuild ?
<clever> xd1le: they get built before all phases
<xd1le> clever: cool, ty
ebzzry has joined #nixos
lovesegfault has joined #nixos
<lovesegfault> Did the nixos-unstable channel move forward?
<lovesegfault> Should right, since this succeeded: https://hydra.nixos.org/build/106865774
<clever> lovesegfault: 12 days ago
<lovesegfault> clever: Oh, my bad, I meant today
<clever> lovesegfault: nixos-unstable wont update until all tests pass, and hydra has tried every single job
<clever> lovesegfault: https://hydra.nixos.org/eval/1554789 15 jobs still in the queue
<lovesegfault> clever: I thought it updated when nixos:trunk-combined:tested passed?
<clever> lovesegfault: the main channels wait for hydra to finish building everything, plus testing a few select things (the tested job)
<clever> lovesegfault: the -small channels dont want for hydra to build everything, so they update faster (but then you dont have good coverage on the cache)
<lovesegfault> clever: Do users of the small channel experience more breakages?
<clever> lovesegfault: -small also tests fewer things
<clever> so some things may slip thru
<lovesegfault> Aha, I see
<lovesegfault> Got it
<lovesegfault> clever: If the CI tests stuff so thoroughly how can there be so many failing jobs?
<lovesegfault> Also, how can there ever be a channel release with all those failing jobs
<clever> lovesegfault: the scripts only care that the tested jobset is passing, which grabs a subset of important packages
Okinan has joined #nixos
<clever> lovesegfault: a recent failure of qtwebengine building has stopped me from building plex-media-player, but everything else works fine
Okinan has joined #nixos
Okinan has quit [Changing host]
<lovesegfault> clever: I see :)
<lovesegfault> I can't build plex either due to that same issue
<lovesegfault> it did annoy me a littl
<lovesegfault> *little
<clever> a more anoying problem, is building the teamspeak client
<clever> the build just hangs with a EULA in the log output
<clever> whatever auto-answers it is now broken
<clever> but a bisect points to a commit entirely unrelated to teamspeak
<lovesegfault> Oh wow
ebzzry has quit [Remote host closed the connection]
<clever> wait... now teamspeak works again....
palo1 has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/d5053d12eb2 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<clever> lovesegfault: and there goes the -small channel!
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
mexisme has joined #nixos
<lovesegfault> clever: Sweet!
<lovesegfault> I've been waiting for the nixos-unstable release
<lovesegfault> the channel's been getting stuck a lot lately
<lovesegfault> My coworkers have been tempting me to change to -small
<clever> lovesegfault: oh, weird, teamspeak is only broken on 19.09
<clever> that did they do, that shouldnt happen
<clever> 53 echo -e 'q\ny' | sh -xe $src
<clever> seems pretty basic
<clever> 34 version = "3.3.0";
zupo has joined #nixos
slack1256 has quit [Remote host closed the connection]
MichaelRaskin has joined #nixos
<lovesegfault> clever: Where's that code?
<clever> > teamspeak_client.meta.position
<{^_^}> "/var/lib/nixbot/nixpkgs/master/repo/pkgs/applications/networking/instant-messengers/teamspeak/client.nix:103"
zupo_ has joined #nixos
<clever> lovesegfault: that file
zupo has quit [Ping timeout: 276 seconds]
<lovesegfault> Boom
<lovesegfault> Yeah, I see it
<lovesegfault> looks... fine?
<lovesegfault> Why does it do that during unpack?
<clever> the executable is a shell script, that will ask you to agree to the EULA, then unpack the source
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
<lovesegfault> clever: Ah, weird
Okinan has joined #nixos
<{^_^}> [nixpkgs] @dtzWill closed pull request #64509 → olm: 3.0.0 -> 3.1.3, gitlab → https://git.io/fjidg
Okinan has quit [Client Quit]
<{^_^}> [nixpkgs] @dtzWill merged pull request #67282 → boost171: init at 1.71.0 → https://git.io/fjNOx
<{^_^}> [nixpkgs] @dtzWill pushed 4 commits to master: https://git.io/JeoCX
captn3m0 has quit [Ping timeout: 245 seconds]
<clever> lovesegfault: also of use, this has the full history of the 19.09 channel
<clever> my bisect has some perf issues, building all of QT
rauno has quit [Ping timeout: 245 seconds]
<clever> but limiting myself to revs in that list, i avoid rebuilds
<clever> hmmm
<clever> its broken on both the top and bottom rev
<clever> maybe it was forked during a problem, and then unstable fixed it
<clever> The merge base 8a18c9f26148d1bcfcd9ba711d56e8bdb80899a1 is bad.
<clever> This means the bug has been fixed between 8a18c9f26148d1bcfcd9ba711d56e8bdb80899a1 and [44d9a86f41fc03fa37338f49778624d3122a757d].
<clever> commit 7ddc19ba8cb57c5941827e0bd40d4418fb6d8d2c
<clever> teamspeak-client: fix stuck build
<clever> + fakeLess = writeShellScriptBin "less" "cat";
<clever> lovesegfault: aha!
<lovesegfault> :D
<lovesegfault> fakeLess, lol
<clever> its probably trying to pipe the EULA thru less
<clever> and that fails now
<clever> likely due to changes with less
<lovesegfault> Yeah, makes sense
<clever> this reveals which PR its in
<lovesegfault> Do maintainers get notified (somehow) when builds fail?
<clever> hydra should email everybody listed in the maintainer field
<lovesegfault> Nice
<clever> but, closed source things like teamspeak arent built by hydra
<lovesegfault> Yeah
<lovesegfault> packaging closed source stuff is a PITA
<{^_^}> [nixpkgs] @cleverca22 opened pull request #73485 → teamspeak-client: fix stuck build → https://git.io/JeoC5
fusion809 has joined #nixos
<lovesegfault> clever: I'll test that PR
<clever> lovesegfault++
<{^_^}> lovesegfault's karma got increased to 1
<lovesegfault> :)
<clever> your first point! :D
<lovesegfault> I had a really interesting fail today with zsh that andi- helped me debug
<lovesegfault> Yes! :D
<{^_^}> [nixpkgs] @dtzWill closed pull request #62942 → lvm2: 2.03.01 -> 2.03.03 → https://git.io/fjgqb
<{^_^}> [nixpkgs] @dtzWill closed pull request #59505 → ptask: accept versions 2.5.0, 2.5.1, 2.5.2 → https://git.io/fjmiL
captn3m0 has joined #nixos
ffl^ has joined #nixos
Okinan has joined #nixos
Okinan has quit [Quit: Konversation terminated!]
gwen has joined #nixos
<gwen> Hi, I've got trouble running matplotlib with Qt -- installed matplotlib.override {enableQt = true;} via python3.buildEnv, but when running I get the "plugin xcb not found" error
zupo_ has quit [Quit: Textual IRC Client: www.textualapp.com]
<lovesegfault> gwen: Are you on Wayland or X?
<gwen> lovesegfault: X
<lovesegfault> Hm
<lovesegfault> riveting
<{^_^}> #65399 (by ttuegel, 16 weeks ago, open): Tracking issue for wrapQtAppsHook
jgt has joined #nixos
<Izorkin> ,locate dlfcn.h
<{^_^}> Found in packages: framac, uclibc, cdrtools, musl.dev, glibc.dev, emscripten, postgresql94, postgresql95, postgresql96, postgresql_10, postgresql_11, glibc_multi.dev, glibc_memusage.dev
<gwen> lovesegfault: Could it be that matplotlib does not use wrapQtAppsHook? On a quick look, I don't find anything related in python-modules/matplotlib/default.nix
<lovesegfault> gwen: Yes, that's what I'm thinking
<{^_^}> #73466 (by jD91mZM2, 14 hours ago, open): multibootusb: Fix QT and refactor
<{^_^}> #56921 (by romildo, 36 weeks ago, open): multibootusb can not find the Qt platform plugin "xcb"
<clever> gwen: the issue with python stuff, is that you tend to have to wrap the final script, that is using the python library, that is using the qt libraries
<Izorkin> ,locate filio.h
<{^_^}> Couldn't find in any packages
<gjabell> tilpner: you here?
fendor has joined #nixos
Heirlung has quit [Quit: ZNC - http://znc.in]
ctp has quit [Ping timeout: 252 seconds]
Heirlung has joined #nixos
ctp has joined #nixos
gwen has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @ahiaao opened pull request #73486 → lispPackages.cl-mysql: fix build → https://git.io/JeoWw
h0m2 has joined #nixos
marusich has quit [Remote host closed the connection]
h0m1 has quit [Ping timeout: 245 seconds]
ArdaXi has joined #nixos
<lovesegfault> clever: You around?
<clever> lovesegfault: yep
<lovesegfault> I'm trying to modularize my Nix system config
<lovesegfault> I have a modules/ folder with stuff like zsh.nix, tlp.nix, nix.nix, overlays.nix, ...
<clever> lovesegfault: check my nixos-configs repo for an example
xkapastel has joined #nixos
<lovesegfault> But I'd like to group those into meta-imports like headless.nix, desktop.nix, thinkpad_p1.nix, xps_7590.nix, ...
<lovesegfault> What do I name the dir with those aggregate things? Is this even a good diea
<lovesegfault> *idea
<clever> lovesegfault: i have 2 rough classes, and some core files
<lovesegfault> Looking at that repo now
<clever> lovesegfault: core.nix is stuff i want basically anywhere, like my vim config, and other stuff
<clever> but the vim config itself is in its own vim.nix module
<clever> core.nix also has ssh host keys for everything i ssh into commonly
<lovesegfault> I see
dontobey has joined #nixos
<clever> in theory, that would prevent you from pulling off a mitm attack on my 1st session, so you cant ever mitm me on those hosts
<clever> but i dont maintain the list as hard as i should if that was a real threat
<lovesegfault> :D
<lovesegfault> Can I import a file based on `network.hostname`
<clever> thats the other major thing, i dont try to automate things like that
<lovesegfault> I see
<clever> the nas just has imports = [ ./nixos-config/nas.nix ]; in its configuration.nix
<lovesegfault> I want `${network.hostname}.nix` :P
<clever> and configuration.nix only has stuff tied to that hardware
<lovesegfault> I see
<lovesegfault> I just want to group things in themes
<clever> so i fill that file in once at install time, with only 1 custom line
<clever> and then nas.nix (in git) deals with grouping stuff
<clever> lovesegfault: these are all semi-optional things, that are grouped up for easy on/off
<lovesegfault> What I'm trying to make more manageable is change propagation
<clever> take media-center.nix for example, that deals with running plex on bootup, and configuring auto-login
<clever> so the hdmi out behaves like a dumb device, like a chromecast
<lovesegfault> I have a lot of machines with very similar configs, and I end up making changes on my personal laptop that I have to then manually propagate to other laptops etc, which is what annoys me
<clever> any machine that should be doing that duty, just has ./media-server.nix added to its ${hostname}.nix file
<lovesegfault> I see
<clever> lovesegfault: thats solved by just putting it all into a single git repo, so you can share a file between them
<lovesegfault> Yeah, I already have that
<clever> and i do also have the issue that i dont push often enough
<clever> so each machines copies of nixos-configs begin to diverge
<clever> and i have to commit and pull/push to sync them up every now and then
justan0theruser has quit [Ping timeout: 240 seconds]
<lovesegfault> Yeah, I have that too
<srhb> I find that pushing from a central location mostly gets rid of that (in my case, my primary laptop)
<lovesegfault> I need a cron job or something :P
<lovesegfault> srhb: Of what?
<clever> srhb: its more that i need to edit and test things on one end, and then i forget to push
<srhb> Of diverging git repos.
<srhb> clever: Sorry, I meant pushing system closures
<srhb> git only lives in one place for me.
<clever> srhb: i have been switching over to nixops, the nas and router are now managed via that
<clever> but the desktop/laptop are still normal nixos
<srhb> Right. :)
<srhb> I guess I might be tempted to do the same if I had a desktop.
<srhb> But yeah, desync. :P
<lovesegfault> nixops _is_ tempting
<clever> lovesegfault: https://github.com/cleverca22/nixos-configs/blob/master/deployments/house.nix is how i manage the router+nas
<clever> lovesegfault: instead of a configuration.nix file, i now just have lines 10-13 and 14-17, plus a 7-9 shared between both
<lovesegfault> Niceeee
Okinan has joined #nixos
<lovesegfault> I would need DynDNS for this
<lovesegfault> Since the machines don't have fixed IPs
<clever> lovesegfault: and because i avoid using nixops features, i'm able to still build the config outside nixops
<lovesegfault> but I could just use subdomains of lovesegfault.com
alanz has joined #nixos
<clever> lovesegfault: there is an uncommited change, to swap my router over to a vpn ip
<clever> lovesegfault: because i had to deploy while at nixcon, lol
<lovesegfault> My nix-config repo is private because of secrets, I might do what my coworker does of having a private repo as a subtree on a public repo
<lovesegfault> clever: Hehehe
<lovesegfault> All my coworkers were at nixcon but me
<clever> lovesegfault: look at load-secrets.nix in my repo
<lovesegfault> clever: You've thought of everything!
<clever> lovesegfault: that allows things to still build, even if the secrets are missing
Okinan has quit [Client Quit]
<lovesegfault> You have your own Hydra!
<clever> which means hydra can now pre-build it against 19.09
<lovesegfault> I want
justanotheruser has joined #nixos
<clever> and unstable
<clever> and now i can see, that unstable broke all of my graphical setups!
<lovesegfault> Awesome
<clever> lovesegfault: and i technically have 2 hydras, lol
<clever> one is in the nas, the other is in the router!
* lovesegfault 's head explodes
<lovesegfault> I have a spare laptop I could... Hmmm
<clever> the router has a dual-socket motherboard, with 8gig of ecc ram
<lovesegfault> Oh, sweet
ixxie has joined #nixos
<lovesegfault> wtf is this some industrial thing
<clever> it came out of an xray machine, lol
<lovesegfault> jesus, lol
<{^_^}> [nixpkgs] @c0bw3b pushed to master « rfc-bibtex: fix homepage url »: https://git.io/JeolT
<srhb> ooo, looks like we finally get an aarch bump after the last aarch64 kernel restart..
<srhb> We should probably give that some more time to complete..
<lovesegfault> I really wish channels were arch-independent so aarch64 wouldn't block x86_64's channel release
<clever> srhb: the entire nixos-unstable channel is now hanging on 6 aarch64 builds
<srhb> clever: Yep, I saw :)
<srhb> Had to restart the kernel twice yesterday though, timed out at 4 hours.
Okinan has joined #nixos
<clever> ah
<srhb> lovesegfault: Maybe, yeah. It does increase the mental overload though
<srhb> Suddenly the answer to "which channel are you on" becomes a bit more complicated. :)
jgt has quit [Ping timeout: 240 seconds]
bvdw has quit [Read error: Connection reset by peer]
kleisli has quit [Ping timeout: 240 seconds]
<lovesegfault> srhb: I mean, it's just be nixos-aarch64-unstable
<lovesegfault> or somethign
<lovesegfault> *something
<gjabell> anyone have any examples of working with yarn projects in nixos? specifically for shell.nix
bvdw has joined #nixos
<clever> lovesegfault: at one time, i ran both armv6l and x86_64 on the same SD card
<clever> with a single rootfs
<clever> making each one use its own channels would have just added to the complexity
mexisme has quit [Ping timeout: 276 seconds]
tmaekawa has joined #nixos
<lovesegfault> clever: Huh, ccool
<clever> lovesegfault: the trick, is that nix just lets storepaths from other arches co-exist in /nix/store/
mexisme has joined #nixos
<lovesegfault> Yeah, which is cool
<clever> lovesegfault: so you just get 2 builds of nixos in using nix-copy-closure, and then configure 2 different bootloaders, to start at different paths
<srhb> lovesegfault: Yeah, doesn't seem too bad..
<clever> lovesegfault: when you nixos-rebuild under arm, it only updates the arm bootloader config
<clever> so grub still points to an x86 nixos
<lovesegfault> clever: How do you manage your weechat config?
<lovesegfault> I've been meaning to put that in git forever
<lovesegfault> but weechat is a messy mess
<srhb> lovesegfault: Prepare for frustration
<srhb> :P
<lovesegfault> lol
<gjabell> clever: thanks! wish github's search worked better, finding nix examples would be so much easier :P
<clever> lovesegfault: but i only use it for the slack plugin and nothing else
<clever> gjabell: i often find it simpler to just clone and grep, but that doesnt work when you dont know what to clone
<lovesegfault> Hmmm
<lovesegfault> I have an idea
<lovesegfault> Oh, speaking of
<lovesegfault> if foo.nix sets environment.systemPackages = [ a b c ]; and bar.nix sets environment.systemPackages = [ d e f ]; what happens when baz.nix does imports = [ foo.nix bar.nix ];?
<srhb> lovesegfault: They merge according to type
<srhb> lovesegfault: For lists, that means concat.
<lovesegfault> srhb: What about attr sets?
<srhb> lovesegfault: They merge via deepUpdate, where each attribute with duplicate attrs merge according to type
<clever> lovesegfault: depends on if the set cointains more options or is an option itself
<srhb> lovesegfault: And so on down.
<lovesegfault> if I import foo = { a = true; }; and foo = { a = false; };
<srhb> It depends on the type of foo
<clever> and the type of a
<srhb> lovesegfault: Try checking out the NixOS manual section on option types.
<lovesegfault> looking
<xd1le> how do I find out where to access the "shutdown" command? Would it just be something like "${pkgs.systemd}/bin/shutdown"
<lovesegfault> thanks srhb & clever :)
<xd1le> or is it under utillinux?
<clever> srhb: i was also horified to discover, that if you dont set a type on something, the default merge rule inspects the types of the 2 args, and for bools, will just logical or them
<clever> ,locate bin shutdown
<{^_^}> Found in packages: systemd, sysvinit, molly-guard, systemd_with_lvm2
<srhb> clever: uh what :D
<srhb> I would expect simple bools to merge on equal. yikes.
<xd1le> clever: oh cool ty
<clever> srhb: if you dont set the type of something, then set the value to both true and false, it will silently true
<srhb> :|
<srhb> That's horrifying.
<xd1le> i couldn't find it in nixpkgs
<clever> srhb: yep
gwen has joined #nixos
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<clever> srhb: but if you set type = types.bool;, it will silently merge true and true, but complain about true and false
iyzsong has joined #nixos
<srhb> Yeah, that's the behaviour one would assume..
aveltras has joined #nixos
<clever> srhb: another weird thing, is that the string type, complains if you set it to both "foo" and "foo"
<srhb> Yeah, it's mergeOnEqual i think?
<srhb> Er
<srhb> MergeUniq
<lovesegfault> Hmmm
<srhb> Or whatever it's called
<lovesegfault> so what to call the dir with the joined modules
<srhb> lovesegfault: combo!
<lovesegfault> I thought of `top-level`
<srhb> lovesegfault: transform!
<lovesegfault> srhb: Ha! I like combo :D
<clever> lovesegfault: i just spew things all over the root dir :P
<lovesegfault> clever: I saw it :P
<srhb> Yeah, mine's in root of "modules" and from there there's a lib/foo.nix
<srhb> Which is technically bad use of terminology but meh
tmaekawa has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @c0bw3b pushed to master « gzrt: fix homepage and src url redirect »: https://git.io/JeolY
kai_w has quit [Quit: Konversation terminated!]
kai_w has joined #nixos
<lovesegfault> clever, srhb: if I import an attr set that says i18n.consoleKeyMap = "us", and then after in the file I say i18n.consoleKeyMap = "uk";, what will happen?
<lovesegfault> Is it the same behaviour as conflicting imports?
<clever> how are you importing the set?
<lovesegfault> clever: I have a file like this, https://gist.github.com/d9b59e1c9cd4512cc9f3dd83ee76ce63
<srhb> lovesegfault: That's a NixOS module, not just an attrset
<clever> but its not really using the pkgs key, so line 1 could be deletded
<clever> and it would still work under imports
<lovesegfault> then I have `imports = [ ./i18n.nix ]; i18n.consoleKeyMap = "gb";`
orivej has quit [Ping timeout: 240 seconds]
<clever> nixos will complain that you set the value twice
<clever> and you need to either remove one of the values, or use lib.mkForce
<lovesegfault> Right mkForce!
<srhb> lovesegfault: You can inspect why this is the case.. If you look up the option you will see that its type is path
<srhb> in lib/types.nix you will then find the definition of path option types, which has the merge function mergeEqualOption
<srhb> Meaning, in turn, you're allowed to define it in different modules (with the same priority) only if all values are equal.
<lovesegfault> Wait, the type of `i18n.consoleKeyMap` is path?
<lovesegfault> Thought it was string
<srhb> oh, no.
<srhb> it's either str path
<srhb> But both have the same merge rules :)
<lovesegfault> Got it :)
<{^_^}> [nixpkgs] @doronbehar opened pull request #73488 → pynvim: 0.3.2 -> 0.4.0 → https://git.io/JeolB
inkbottle has quit [Ping timeout: 246 seconds]
zebrag has quit [Ping timeout: 252 seconds]
zebrag has joined #nixos
inkbottle has joined #nixos
ixxie has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @urbas closed pull request #72480 → rustc: add support for armv7l targets → https://git.io/JegZN
ng0 has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
<xd1le> ,locate bin X
<{^_^}> Found in packages: xlibs.xorgserver
h0m2 has quit [Quit: WeeChat 2.6]
h0m1 has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #65427 → purple-matrix: pname, fix cflags, restore hardening → https://git.io/fjyWe
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jeola
ambro718 has joined #nixos
oida has joined #nixos
o1lo01ol1o has joined #nixos
gwen has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #73482 → http-prompt: fix build → https://git.io/Jeocb
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jeoli
grahamc[m] has quit [Quit: User has been idle for 30+ days.]
ambro718 has quit [Ping timeout: 276 seconds]
o1lo01ol1o has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @bjornfor merged pull request #73428 → ledger-live-desktop: 1.15.0 -> 1.18.2 → https://git.io/Jer7D
<{^_^}> [nixpkgs] @bjornfor pushed commit from @nyanloutre to master « ledger-live-desktop: 1.15.0 -> 1.18.2 »: https://git.io/JeolP
hienergy[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
MichaelEden[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
alexherbo2 has joined #nixos
alexherbo2 is now known as alex```
<{^_^}> [nixpkgs] @bjornfor merged pull request #73421 → discord-canary: 0.0.97 -> 0.0.98 → https://git.io/Jer95
<{^_^}> [nixpkgs] @bjornfor pushed commit from @tadeokondrak to master « discord-canary: 0.0.97 -> 0.0.98 »: https://git.io/JeolX
lovesegfault has quit [Ping timeout: 245 seconds]
malajunk[m] has joined #nixos
gwen has joined #nixos
<{^_^}> [nixpkgs] @Lassulus opened pull request #73490 → 19.09 youtube dl → https://git.io/JeolH
<{^_^}> [nixpkgs] @Izorkin opened pull request #73491 → unit: 1.12.0 -> 1.13.0 → https://git.io/JeolN
<{^_^}> [nixpkgs] @bjornfor merged pull request #73466 → multibootusb: Fix QT and refactor → https://git.io/JeoIH
<{^_^}> [nixpkgs] @bjornfor pushed commit from @jD91mZM2 to master « multibootusb: Fix QT and refactor »: https://git.io/JeolA
o1lo01ol1o has joined #nixos
gwen has quit [Remote host closed the connection]
gwen has joined #nixos
FRidh has joined #nixos
<{^_^}> [nixpkgs] @bjornfor merged pull request #73409 → jitterentropy: Find strip when crosscompiling → https://git.io/Jer1Y
<{^_^}> [nixpkgs] @bjornfor pushed commit from @JohnAZoidberg to master « jitterentropy: Find strip when crosscompiling »: https://git.io/Jeo8T
gwen has quit [Ping timeout: 240 seconds]
boogiewoogie has joined #nixos
knupfer has joined #nixos
<boogiewoogie> hey, is anyone else having this issue https://hastebin.com/sefesibexe since the latest steam update on the 19.09 channel?
<boogiewoogie> booting into 19.03 helps fortunately, but I'd like to leave that behind at some point ofc :p
<{^_^}> [nixpkgs] @bjornfor merged pull request #73275 → retroarch: 1.7.8.4 -> 1.8.1 → https://git.io/JewiR
<{^_^}> [nixpkgs] @bjornfor pushed commit from Kolby Crouch to master « retroarch: 1.7.8.4 -> 1.8.1 »: https://git.io/Jeo83
<DigitalKiwi> what about going into the future with nixos-unstable :D
smatting_ has joined #nixos
<boogiewoogie> I mean, sure, rollbacks make it less of a gamble :D
<boogiewoogie> actually I haven't tested steam while on unstable, maybe it's fixed there
<{^_^}> [nixpkgs] @vbgl merged pull request #73118 → ocamlPackages.facile: 1.1.3 → 1.1.4 → https://git.io/JeVKi
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.facile: 1.1.3 → 1.1.4 »: https://git.io/Jeo8C
<{^_^}> [nixpkgs] @bjornfor merged pull request #73197 → gpxsee: 7.16 -> 7.17 → https://git.io/Jewmj
<{^_^}> [nixpkgs] @bjornfor pushed commit from @sikmir to master « gpxsee: 7.16 -> 7.17 »: https://git.io/Jeo8W
<DigitalKiwi> you can also select only specific unstable ones
<tilpner> gjabell: Am now
<{^_^}> [nixpkgs] @c0bw3b opened pull request #73492 → Treewide: replace last refs to alioth.debian.org → https://git.io/Jeo8l
<kai_w> boogiewoogie: just tried starting steam, can confirm the issue
<clever> 2019-11-15 22:11:51-{^_^}:#nixos- [nixpkgs] @jonringer opened pull request #73481 → steam: use 32bit version of libva → https://git.io/JeoZN
<{^_^}> https://github.com/NixOS/nixpkgs/pull/73481 (by jonringer, 8 hours ago, open): steam: use 32bit version of libva
<clever> 2019-11-10 09:10:39-{^_^}:#nixos- [nixpkgs] @ikervagyok opened pull request #73157 → steam: add libva as a dependency, otherwise steam doesn't start anymore → https://git.io/JeVNz
<{^_^}> https://github.com/NixOS/nixpkgs/pull/73157 (by ikervagyok, 5 days ago, closed): steam: add libva as a dependency, otherwise steam doesn't start anymore
<clever> 2019-11-12 10:16:05-{^_^}:#nixos- [nixpkgs] @worldofpeace merged pull request #73281 → [19.09] steam: Add libva to chrootenv → https://git.io/JewXK
<{^_^}> https://github.com/NixOS/nixpkgs/pull/73281 (by baldo, 3 days ago, merged): [19.09] steam: Add libva to chrootenv
<clever> i see over 6 PR's involved in adding libva to steam, in recent irc logs, lol
<otwieracz> How can I use fuse in container?
<otwieracz> I have enabled fuse on host, but in cotainer it still does not work.
<clever> otwieracz: does /dev/fuse exist in the container?
<boogiewoogie> DigitalKiwi: yeah, tried all the channels for just steam
<otwieracz> clever: obviously no, that's the problem :)
<clever> otwieracz: you may need to configure nixos-container to bind mount /dev/fuse into the guest
<otwieracz> let me try...
<DigitalKiwi> i'm fairly happy with running nixos-unstable as my primary channel and sometimes use an old channel version of a program if it's broken and i don't want to wait...or you fix it and submit a PR and be a hero :D
<{^_^}> [nixpkgs] @FRidh merged pull request #73490 → 19.09 youtube dl → https://git.io/JeolH
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to release-19.09: https://git.io/Jeo84
<boogiewoogie> clever: thanks for the links! I really need to make it a habit to check github first. :p
<boogiewoogie> kai_w: thanks for sharing, too!
<{^_^}> [nixpkgs] @FRidh pushed 91 commits to staging-next: https://git.io/Jeo8z
<gjabell> tilpner: trying out the new changes, matrix_upload doesn't seem to be part of the path for my weechat though
smatting_ has quit [Ping timeout: 276 seconds]
<gjabell> tilpner: I am using this expression in an overlay: https://clbin.com/98M71
<gjabell> tilpner: not sure if I need to add something to it though
<{^_^}> [nixpkgs] @bjornfor merged pull request #73484 → texstudio: fix QT5 → https://git.io/JeoC3
<{^_^}> [nixpkgs] @bjornfor pushed commit from @nek0 to master « texstudio: fix missing xcb platform plugin error »: https://git.io/Jeo82
<tilpner> gjabell: Correct, that won't add it to PATH
<tilpner> gjabell: I added it to systemd.services.weechat.path
<tilpner> (Which you might not have)
<tilpner> gjabell: This isn't really intentional, I just don't know how to make a script package add itself to weechats PATH otherwise
eri has joined #nixos
m0rphism has joined #nixos
ehmry has joined #nixos
<gjabell> tilpner: ah ok makes sense, I would say that `wrapProgram` would do it, but I'm not sure how that works since the plugins are modular
<tilpner> gjabell: Yeah, it would be weird if the script could wrapProgram weechat
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c1966522d7d (from 12 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
<tilpner> Although...
<clever> srhb: wooo!
<gjabell> tilpner: I think it'd moreso be wrapping weechat with the script as part of the path
<gjabell> tilpner: although weechat is already wrapped, so idk...
<tilpner> gjabell: I thinkk you can, but it's uglier
<tilpner> gjabell: Plugins are attrsets, with an extraEnv attribute
<gjabell> tilpner: guessing you're running weechat as a headless instance then?
<tilpner> gjabell: Append PATH=${weechat-matrix}/bin:$PATH
<tilpner> gjabell: I run it in a systemd service on a headless machine, but I still attach to it
<gjabell> tilpner: gotcha
<tilpner> Which makes /upload entirely useless for me
<srhb> clever: Hurrah!
<tilpner> gjabell: Does that work?
<gjabell> tilpner: let me check it real quick
Okinan has quit [Quit: Konversation terminated!]
<gjabell> tilpner: hmm, adding to user path doesn't work, since weechat has its own path which it uses
<{^_^}> [nixpkgs] @FRidh merged pull request #73481 → steam: use 32bit version of libva → https://git.io/JeoZN
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to master « steam: use 32bit version of libva »: https://git.io/Jeo86
<{^_^}> [nixpkgs] @bjornfor merged pull request #73196 → cargo-bloat: 0.9.0 -> 0.9.1 → https://git.io/JewmM
<{^_^}> [nixpkgs] @bjornfor pushed commit from @xrelkd to master « cargo-bloat: 0.9.0 -> 0.9.1 »: https://git.io/Jeo8P
<{^_^}> [nixpkgs] @bjornfor merged pull request #73133 → fbida: extend description → https://git.io/JeVMC
<{^_^}> [nixpkgs] @bjornfor pushed commit from @vojta001 to master « fbida: extend description »: https://git.io/Jeo89
turion has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9c691e6fd72 (from 72 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<FRidh> MichaelRaskin: would be nice if we had impure derivations. Then we could use Nix in CI not for builds but also for all other steps.
<MichaelRaskin> I think the problems were also about caching needs, though
<clever> FRidh: i just use shellHook in nix-shell
<clever> FRidh: then you can just `nix-shell -A action` and the shellHook will run things, with the buildInputs already in PATH, and then shellHook can either `exit 0` or `exit 1`
<clever> FRidh: there is also the escape-hatch of builtins.exec
<xwvvvvwx> How does nix determine if a file has changed? I'm importing nixpkgs from a local copy, but when I make changes in nixpkgs it doesn't seem to update the path to the nixpkgs source in the store
turion has quit [Ping timeout: 240 seconds]
<clever> xwvvvvwx: how are you importing nixpkgs from a local copy?
<xwvvvvwx> clever: in a let block: `nixpkgs = import ../../nixpkgs {};`
<clever> xwvvvvwx: that should detect changes every time you re-run the nix commands
ebzzry has joined #nixos
jgt has joined #nixos
<xwvvvvwx> hmmmmm
<tilpner> gjabell: Can you paste what you meant by "adding to user path"?
o1lo01ol1o has quit [Ping timeout: 265 seconds]
<clever> xwvvvvwx: what file are you changing, what command are you running?
pareidolia has quit [Ping timeout: 240 seconds]
<gjabell> tilpner: I just added an line to zsh to export PATH=${weechat-matrix}/bin:$PATH
<{^_^}> [nixpkgs] @joachifm merged pull request #73486 → lispPackages.cl-mysql: fix build → https://git.io/JeoWw
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to release-19.09: https://git.io/Jeo8d
<tilpner> gjabell: Where did you add that?
zupo has joined #nixos
zupo has quit [Client Quit]
gwen has joined #nixos
genesis has joined #nixos
lucasvo_3 has joined #nixos
<timokau[m]> Is the nixos option `nix.nixPath` not equivalent to setting the `NIX_PATH` environment variable? Because I have set the nixos option, and it doesn't seem to have an impact on home-manager. When I set `NIX_PATH` to the same value however, home-manager uses the right version of nixpkgs.
lucasvo_3 has quit [Ping timeout: 240 seconds]
thc202 has joined #nixos
<clever> timokau[m]: nix.nixPath only takes effect after nixos-rebuild completes, and wont affect the current build
<clever> timokau[m]: it also only takes effect after you relaunch the shell
<timokau[m]> clever: Yes, I know but the system has already rebuilt
<timokau[m]> clever: Oh, that might be it
mexisme has joined #nixos
<timokau[m]> clever: Okay so I had to reboot for it to take effect. Simply opening a new shell instance didn't do the trick
<clever> timokau[m]: logging out and back in may also do it
<timokau[m]> Hm, that is a bit annoying. Is there a better way to fix the nixpkgs revision for my nixos/home-manager configuration declaratively? Currently I set `nixPath` in my nicos-config and pass the path with `-I` during the initial rebuild: https://github.com/timokau/dotfiles/blob/master/nixos/configuration.nix#L45, https://github.com/timokau/dotfiles/blob/46c7deaf7f1df62ded52e40a00e4c51172644f6c/rebuild.sh#L5
<timokau[m]> But requiring a restart of the login shell in between is not great
<timokau[m]> clever: ^
<clever> timokau[m]: thats what nix-channel mostly saves you from, keep NIX_PATH constant, and change the dir (or symlink) its pointing to
<clever> timokau[m]: though you can get similar if you bake a copy of nixpkgs into /run/current-system/nixpkgs
mexisme has quit [Ping timeout: 276 seconds]
<timokau[m]> clever: I assumed that `nix.nixPath` was an actual option of the nix daemon, and setting it would cause the daemon to reload its config. But turns out it actually just sets `NIX_PATH` in `environment.sessionVariables`. Confusing.
<timokau[m]> clever: Thanks! That trick seems to be exactly what I'm looking for.
<betawaffle> what's the right way to read a file into a config value as a string?
<clever> timokau[m]: yeah, the nix exprs and evaluation happens entirely on the user side, and nix-daemon doesnt know how to parse nix files
<clever> betawaffle: builtins.readFile ?
<betawaffle> ideally with a path relative to the current file. oh, thanks
<clever> betawaffle: builtins.readFile ./foo.txt
<betawaffle> perfect
<betawaffle> (i've finally decided to move my nftables rules into a separate file :P)
<timokau[m]> clever: Only ugly thing about that trick is that it will still require one initial reboot/relogin
mexisme has joined #nixos
* clever heads off to bed
knupfer has quit [Ping timeout: 245 seconds]
leo_ has joined #nixos
mananamenos has joined #nixos
magneticduck has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
gwen has quit [Ping timeout: 276 seconds]
tilpner has quit [Quit: tilpner]
tilpner has joined #nixos
mexisme has joined #nixos
xkapastel has quit [Quit: Connection closed for inactivity]
<asymmetric> has anyone managed to send a notification via libnotify from a systemd system service?
cosimone has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
__monty__ has joined #nixos
mexisme has joined #nixos
exfalso has joined #nixos
zupo has joined #nixos
mexisme has quit [Ping timeout: 252 seconds]
mexisme has joined #nixos
gwen has joined #nixos
<wedens[m]> why do I get this error "internal error: End of file from qemu monitor" on VM shutdown? 19.09 with libvirt 5.4.0 and qemu 4.0.1. also default libvirt network doesn't work after VM restart
mexisme has quit [Ping timeout: 276 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
<asymmetric> even though the DBUS_SESSION_BUS_ADDRESS variable has the same value for root and my user
<otwieracz> I am trying to run sshfs and encfs from systemd unit.
o1lo01ol1o has joined #nixos
<otwieracz> However, sshfs fails with error: Nov 16 13:37:37 bacula-sd kn7bi59p53d4q8n4qg5lhqzaw1md25m2-unit-script-arsnap-start[345]: fuse: failed to open /dev/fuse: Operation not permitted
mexisme has joined #nixos
<otwieracz> that's how my unit looks like currently
cosimone_ has joined #nixos
cosimone has quit [Ping timeout: 250 seconds]
ffl^ has quit []
<otwieracz> Setting `777` to /dev/fuse does not help, so that's probably something related to systemd capabilities
o1lo01ol1o has quit [Ping timeout: 250 seconds]
mexisme has quit [Ping timeout: 245 seconds]
xd1le has quit [Quit: leaving]
mexisme has joined #nixos
smatting_ has joined #nixos
exfalso has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @tilpner opened pull request #73495 → weechatScripts: recurseIntoAttrs → https://git.io/JeoB2
mexisme has quit [Ping timeout: 245 seconds]
<otwieracz> Nov 16 13:55:07 bacula-sd bd07nl42s8jf7mwqziw3p34fxaxmzf0x-unit-script-arsnap-start[320]: openat(AT_FDCWD, "/dev/fuse", O_RDWR|O_CLOEXEC) = -1 EPERM (Operation not permitted)
cosimone_ has quit [Quit: Terminated!]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
knupfer has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @dtzWill merged pull request #68914 → broot: 0.9.4 -> 0.10.2 → https://git.io/JeoB6
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/JeoBi
<asymmetric> is there a way to configure dbus to use `unix:path` instead of `unix:abstract`?
mexisme has quit [Ping timeout: 276 seconds]
mexisme has joined #nixos
<asymmetric> as i think that will be more permanent than the unix:abstract=/tmp/dbus-cvbmvEi4fR,guid=419870d45e1b0b6ad43f06b65dce60ec stuff i have now, allowing me to create notifications from another user
vesper11 has joined #nixos
<{^_^}> [nixpkgs] @FRidh opened pull request #73496 → NixOS Python test driver: Python package and Sphinx docs → https://git.io/JeoBS
mexisme has quit [Ping timeout: 250 seconds]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #73497 → microcodeIntel: 20191113 -> 20191115 → https://git.io/JeoBb
mexisme has quit [Ping timeout: 246 seconds]
<otwieracz> OK, I was missing `allowedDevices` in container configuration.
<{^_^}> [nixpkgs] @Ma27 pushed to master « documize-community: 3.4.2 -> 3.5.0 »: https://git.io/JeoRe
mexisme has joined #nixos
gwen has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @timokau opened pull request #73498 → vimPlugins: update → https://git.io/JeoRG
jgt has quit [Ping timeout: 240 seconds]
rardiol has joined #nixos
<{^_^}> [nixpkgs] @timokau opened pull request #73499 → vimPlugins: backoff on timeout in update.py → https://git.io/JeoRR
mexisme has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @bjornfor merged pull request #73130 → deployAndroidPackage: prefer local builds → https://git.io/JeV1Y
<{^_^}> [nixpkgs] @bjornfor pushed commit from @jameysharp to master « deployAndroidPackage: prefer local builds »: https://git.io/JeoR0
mexisme has joined #nixos
<{^_^}> [nixpkgs] @risicle opened pull request #73500 → ghostscript: add patch for CVE-2019-14869 → https://git.io/JeoR2
knupfer has quit [Ping timeout: 245 seconds]
mexisme has quit [Ping timeout: 276 seconds]
cosimone has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @bjornfor merged pull request #73408 → john: copy rules → https://git.io/JerXn
<{^_^}> [nixpkgs] @bjornfor pushed commit from @livnev to master « john: copy rules »: https://git.io/JeoRr
vika_nezrimaya has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
mananamenos has quit [Remote host closed the connection]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @FRidh opened pull request #73501 → CF: don't build swift-corefoundation anymore on Hydra → https://git.io/JeoRX
Rusty1 has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
reallymemorable has joined #nixos
xkapastel has joined #nixos
vika_nezrimaya has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @c0bw3b opened pull request #73503 → efitools: fix build with gnu-efi >= 3.0.11 → https://git.io/JeoRD
mexisme has joined #nixos
chris___ has joined #nixos
<chris___> Just curious. If I do the following in the nix repl `pkgs.haskell.packages.ghc865.callCabal2nix` it shows an output of `.../nixos/pkgs/development/haskell-modules/make-package-set.nix...` however this path does not exactly match the nixpkgs repo? (pkgs is in the root rather than /nixos/pkgs). Why is this different?
<__monty__> Is your channel called `nixos` perchance?
mexisme has quit [Ping timeout: 246 seconds]
mexisme has joined #nixos
<chris___> It's using the `nixos-19.09` branch if that is what you're asking? But yes my hmm "system" channel is named nixos iirc.
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
civodul has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @c0bw3b pushed to master « gaia: restrict to X86 platforms »: https://git.io/JeoRx
mexisme has joined #nixos
MichaelRaskin has quit [Ping timeout: 250 seconds]
fendor has quit [Read error: Connection reset by peer]
boogiewoogie has quit [Quit: Leaving]
<__monty__> chris___: Then I'm gonna guess and say that the "nixos" in that path is the channel name.
mexisme has quit [Ping timeout: 246 seconds]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #73498 → vimPlugins: update → https://git.io/JeoRG
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/Jeo0T
cyphase has quit [Ping timeout: 240 seconds]
<chris___> __monty__: Ohh I see, makes sense! Thanks.
<{^_^}> [nixpkgs] @c0bw3b merged pull request #73503 → efitools: fix build with gnu-efi >= 3.0.11 → https://git.io/JeoRD
<{^_^}> [nixpkgs] @c0bw3b pushed to master « efitools: fix build with gnu-efi >= 3.0.11 »: https://git.io/Jeo0L
dckc has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #nixos
philr has quit [Ping timeout: 276 seconds]
sondr3 has joined #nixos
smatting_ has quit [Ping timeout: 276 seconds]
mexisme has quit [Ping timeout: 276 seconds]
o1lo01ol1o has quit [Ping timeout: 276 seconds]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #73444 → Add configuration for GitHub stale bot → https://git.io/JerAI
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jeo0s
zupo has joined #nixos
<ryantm> To implement RFC 0051, I just merged the GitHub Stale bot configuration https://github.com/NixOS/nixpkgs/pull/73444 and now I requested that the GitHub Stale bot application be added to the NixOS/nixpkgs repo https://probot.github.io/apps/stale/
<{^_^}> #73444 (by ryantm, 1 day ago, merged): Add configuration for GitHub stale bot
<{^_^}> [nixpkgs] @tomfitzhenry opened pull request #73505 → systemd-networkd: add DHCPServer test → https://git.io/Jeo0c
mexisme has quit [Ping timeout: 252 seconds]
domogled has joined #nixos
mexisme has joined #nixos
Thra11_ has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bvdw has quit [Read error: Connection reset by peer]
exfalso has joined #nixos
<chris___> Where can I read about variable substition in a string with nix? I can't seem to find anything on google :/. I'm trying to understand how a set gets substituted in a string.
bvdw has joined #nixos
mexisme has joined #nixos
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<{^_^}> [nixpkgs] @Mic92 merged pull request #73485 → teamspeak-client: fix stuck build → https://git.io/JeoC5
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to release-19.09: https://git.io/Jeo0X
<chris___> Ohhh actually it's just a string! Nevermind then.
hmpffff has joined #nixos
magnetophon has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jeo0D
<{^_^}> [nixpkgs] @Mic92 merged pull request #73492 → Treewide: replace last refs to alioth.debian.org → https://git.io/Jeo8l
mexisme has quit [Ping timeout: 276 seconds]
mexisme has joined #nixos
<__monty__> chris___: This'd be the official documentation on the interpolation features: https://nixos.org/nix/manual/#ssec-values
<{^_^}> [nixpkgs] @c0bw3b pushed to master « haka: restrict to x86 linux platforms »: https://git.io/Jeo0N
<tilpner> > let p = { outPath = "bar"; }; in "${p}" # chris___
<{^_^}> "bar"
mexisme has quit [Ping timeout: 246 seconds]
zupo has joined #nixos
<__monty__> > let p = { outPath = "foo"; notOutPath = "bar"; }; in "${p}" # for extra clarity
<{^_^}> "foo"
mexisme has joined #nixos
<eyJhb> hyper_ch: Yeah, I have seen it and said I would test it! It is just the tiem..
<eyJhb> I hate testing Displaylink, because it really really RELLY sucks
mexisme has quit [Ping timeout: 245 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Izorkin> etu: checked PR php 7.4 RC ?
mexisme has joined #nixos
ixxie has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b pushed to master « hardinfo: restrict to x86 linux platforms »: https://git.io/JeoEn
mexisme has quit [Ping timeout: 252 seconds]
orivej has joined #nixos
o1lo01ol1o has joined #nixos
mexisme has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
exfalso has quit [Ping timeout: 240 seconds]
pareidolia has joined #nixos
<{^_^}> [nixpkgs] @ehmry pushed to master « nixos/yggdrasil: remove /etc effects »: https://git.io/JeoER
mexisme has quit [Ping timeout: 245 seconds]
<hyper_ch> eyJhb: :)
<wedens[m]> are there any known libvirt networking with systemd-networkd quirks ?
magnetophon has joined #nixos
<eyJhb> hyper_ch: is it working for you without anything ?
<hyper_ch> eyJhb: for some reason kde/kwin couldn't boot into it... it stopped at the splash screen... so I went back to previous generation. Not sure why that is
zupo has joined #nixos
<eyJhb> hyper_ch: DisplayLink works in mysterious ways, most of them are trying to screw up over
<eyJhb> screw you*
<eyJhb> Basically
<eyJhb> :D
mexisme has joined #nixos
<{^_^}> [nixpkgs] @asymmetric opened pull request #73507 → btrbk: add missing mbuffer dependency → https://git.io/JeoEK
mexisme has quit [Ping timeout: 276 seconds]
reallymemorable has quit [Quit: reallymemorable]
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @pacien opened pull request #73508 → [19.09] Revert "ncmpc: 0.35 -> 0.36" → https://git.io/JeoEy
mexisme has joined #nixos
<sondr3> is there a way to import <lib> in a nix repl? Getting tired of fixing all the `undefined variable` when copying expressions from a nix file to the repl to work on them
kleisli has joined #nixos
<tilpner> :l <lib>
chris___ has quit [Ping timeout: 240 seconds]
mexisme has quit [Ping timeout: 252 seconds]
fragamus has joined #nixos
emily has quit [Remote host closed the connection]
emily has joined #nixos
mexisme has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
<sondr3> tilpner: I just get `error: file 'lib' was not found in the Nix search path`, I've attempted to import `<nixos>` and `<nixpkgs>` but neither makes :l <lib> work
kenshinCH has joined #nixos
kenshinCH has quit [Client Quit]
<betaboon> is it just me or is qemu-vm.nix somewhat of a mess ?
<wedens[m]> what's <lib>? there is no such thinkg in defaule NIX_PATH
<tilpner> sondr3: Well, what do you want to import?
<tilpner> sondr3: :l <nixpkgs/lib> or :l <nixos/lib> may be what you meant
<tilpner> sondr3: But there's a better alternative: :a lib
<tilpner> (Assuming you have imported a nixpkgs into scope)
<sondr3> tilpner: functions like mapAttrs etc, `:l <nixpkgs/lib>` worked
<sondr3> tilpner: you mean with `nix repl -I`?
<tilpner> sondr3: I use: nir is an alias for nix repl '<nixpkgs>'
<sondr3> tilpner: thanks, that final alias worked, I'll add it to my own aliases, thanks!
<sondr3> tilpner++
<{^_^}> tilpner's karma got increased to 53
mexisme has quit [Ping timeout: 276 seconds]
<{^_^}> [rfcs] @d-goldin opened pull request #59 → rfc-0057: systemd service secrets → https://git.io/Jeouv
<wedens[m]> hmm. after updating from 19.09 channel from 1w old to the current revision, usb sound card is not being detected
mexisme has joined #nixos
<sondr3> wedens[m]: which version? I'm on `19.09.1208.ef8c34c4721` and my JSD Atom sound card works fine
<wedens[m]> I tried upgrading to nixos-19.09.1254.9104be2ee08 from nixos-19.09.1172.2d896998dc9
<wedens[m]> no obvious errors in logs
<wedens[m]> lsusb shows the device
<sondr3> now I'm too scared to upgrade
mexisme has quit [Ping timeout: 246 seconds]
<wedens[m]> you can always rollback :D
veverak has quit [Ping timeout: 265 seconds]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b pushed to master « mle: fix build »: https://git.io/Jeouq
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @bendlas pushed to master « flashplayer: 32.0.0.270 -> 32.0.0.293 »: https://git.io/Jeoum
<{^_^}> [nixpkgs] @bendlas pushed to release-19.09 « flashplayer: 32.0.0.270 -> 32.0.0.293 »: https://git.io/JeouO
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @bendlas pushed to release-19.03 « flashplayer: 32.0.0.270 -> 32.0.0.293 »: https://git.io/Jeou3
chreekat has quit [Quit: am writing]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mexisme has quit [Ping timeout: 252 seconds]
o1lo01ol1o has quit [Ping timeout: 245 seconds]
chocopuff298 has joined #nixos
mexisme has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
mexisme has joined #nixos
<sondr3> anyone know of a method for recursively importing all nix files in a directory?
chris___ has joined #nixos
<{^_^}> [mobile-nixos] @samueldr pushed to master « doc: Fix title casing on header link »: https://git.io/Jeou2
chocopuff298 has quit [Remote host closed the connection]
andreas303 has quit [Remote host closed the connection]
<tilpner> Oh wait, recursively?
<tilpner> (You can still do that with this)
mexisme has quit [Ping timeout: 246 seconds]
andreas303 has joined #nixos
mexisme has joined #nixos
<sondr3> tilpner: thanks, I'll take a look
<wedens[m]> can I downgrade specific firmware from firmware-linux-nonfree?
galaxie has joined #nixos
eraserhd has joined #nixos
exfalso has joined #nixos
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
laerling_ has joined #nixos
chocopuff has joined #nixos
eraserhd has quit [Client Quit]
eraserhd has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
ddellacosta has joined #nixos
laerling_ is now known as laerling
fragamus has joined #nixos
laerling has quit [Client Quit]
marusich has joined #nixos
eraserhd has quit [Quit: WeeChat 2.6]
eraserhd has joined #nixos
laerling has joined #nixos
mexisme has joined #nixos
mexisme has quit [Ping timeout: 252 seconds]
wildtrees has joined #nixos
mexisme has joined #nixos
drakonis has joined #nixos
stepcut has joined #nixos
drakonis has quit [Client Quit]
<{^_^}> [nixpkgs] @vcunat pushed 3 commits to release-19.03: https://git.io/Jeouj
<{^_^}> [nixpkgs] @vcunat merged pull request #72808 → [r19.03] ghostscript: add patches for several CVEs → https://git.io/Je2P1
drakonis has joined #nixos
kraem has quit [Quit: outta here]
kraem has joined #nixos
chloekek_ has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to release-19.03: https://git.io/JeozZ
<{^_^}> [nixpkgs] @vcunat merged pull request #73253 → [r19.03] gdal: add patch for CVE-2019-17545 → https://git.io/JewzL
kraem has quit [Quit: outta here]
mexisme has quit [Ping timeout: 250 seconds]
kleisli has quit [Remote host closed the connection]
kleisli has joined #nixos
chocopuff has quit [Remote host closed the connection]
kraem has joined #nixos
mexisme has joined #nixos
pareidolia has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 3 commits to master: https://git.io/JeozK
kraem has quit [Client Quit]
<{^_^}> [nixpkgs] @jwijenbergh opened pull request #73509 → spotify-tui: 0.8.0 -> 0.9.0 → https://git.io/Jeozi
<{^_^}> [nixpkgs] @vcunat merged pull request #72958 → libexif: fix CVE-2018-20030 → https://git.io/JeaoE
kraem has joined #nixos
<sondr3> `error: The path name '.dotfiles' is invalid`, whelp, do I have to rename my dotfiles location? Unsure exactly what is giving an error
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @vcunat pushed to release-19.09 « Merge #72958: libexif: fix CVE-2018-20030 »: https://git.io/JeozQ
drakonis_ has quit [Ping timeout: 240 seconds]
mexisme has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @vcunat pushed to release-19.03 « Merge #72958: libexif: fix CVE-2018-20030 »: https://git.io/JeozA
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
mexisme has joined #nixos
drakonis_ has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b pushed to master « apfel: fix build »: https://git.io/JeogY
marusich has quit [Ping timeout: 250 seconds]
alex``` has quit [Quit: The Lounge - https://thelounge.chat]
<{^_^}> [nixpkgs] @c0bw3b pushed to master « qcdnum: fix build »: https://git.io/Jeogn
magnetophon has quit [Ping timeout: 265 seconds]
mexisme has quit [Ping timeout: 276 seconds]
mexisme has joined #nixos
mexisme has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @emmanuelrosa opened pull request #73510 → xmobar: tzdata patch → https://git.io/Jeogr
mexisme has joined #nixos
stepcut has quit []
chris___ has quit [Quit: Lost terminal]
<Izorkin> https://github.com/nginx/unit/issues/349 - how can I fix the error?
<{^_^}> nginx/unit#349 (by Izorkin, 8 hours ago, open): Incorrect detect ruby version
<{^_^}> [nixpkgs] @c0bw3b opened pull request #73511 → qdirstat: fix build → https://git.io/Jeog5
mexisme has quit [Ping timeout: 276 seconds]
wildtrees has quit [Ping timeout: 252 seconds]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b pushed to master « rucksack: restrict to x86 linux platforms »: https://git.io/Jeogj
shibboleth has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #73512 → steam: use 32bit version of libva → https://git.io/Jeo2U
Cale has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
<wedens[m]> can someone test if usb sound card works with latest 19.09?
<Yaniel> my USB soundcard works on latest unstable fwiw
<wrl> same (RME babyface pro, class compliant mode) on unstable
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to master: https://git.io/Jeo2C
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to release-19.09: https://git.io/Jeo2W
<ddima> wedens[m]: I am running a focusrite scarlett 18i8 usb interface with 19.09 and it has worked the whole time (state of yesterday)
cosimone_ has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
cosimone has quit [Read error: Connection reset by peer]
mexisme has joined #nixos
<wedens[m]> ddima: what's your nixpks revision? (nix-instantiate --eval --expr 'builtins.readFile <nixpkgs/.git-revision>')
<{^_^}> [nixpkgs] @c0bw3b merged pull request #73511 → qdirstat: fix build → https://git.io/Jeog5
<{^_^}> [nixpkgs] @c0bw3b pushed to master « qdirstat: fix build »: https://git.io/Jeo2o
<ddima> wedens[m]: I'll have to check when Im back at home, I'm on the go atm.
<ddima> I'll poke you later then.
<adisbladis> wedens[m]: What problems are you seeing exactly?
<magneticduck> when I want to include a resource (fetchUrl, fetchPyPi, etc.) into something I'm building, how should I get the hash? up to now, my solution has been to use a fake hash, run the builder to fail, and then enter in the hash that the builder expected.
<magneticduck> obviously this is stupid. what should I do instead?
<adisbladis> ,tofu magneticduck
<{^_^}> magneticduck: To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected. See: tofu-vim
<adisbladis> magneticduck: Also there are tools like nix-prefetch-git and nix-prefetch-url
alexherbo2 has joined #nixos
cosimone_ has quit [Remote host closed the connection]
<magneticduck> what's tofu-vim?
cosimone_ has joined #nixos
grumble has quit [Read error: Connection reset by peer]
mexisme has quit [Ping timeout: 245 seconds]
grumble has joined #nixos
mexisme has joined #nixos
<wedens[m]> adisbladis: usb sound card appears in lsusb, but not visible as sound device in alsa/pulseaudio. problem started after upgrading to 19.09.1254.9104be2ee08 from 19.09.1254.9104be2ee08. it works, if I rollback
<wedens[m]> * from 19.09.1172.2d896998dc9
cosimone_ has quit [Remote host closed the connection]
cosimone_ has joined #nixos
mexisme has quit [Ping timeout: 252 seconds]
blumenkranz has joined #nixos
<blumenkranz> Hello. I'm having trouble launching the latest Steam update. It complains about a missing libva.so and libva-x11.so. Is anyone else having the same issue?
<adisbladis> blumenkranz: It's been fixed on master, but the fix has not yet hit unstable.
dckc has joined #nixos
<blumenkranz> Well damn.
<adisbladis> blumenkranz: Or it seems like it should have by now. Try updating your channels
<blumenkranz> Gonna try. Many thanks
<adisbladis> blumenkranz: For reference https://github.com/NixOS/nixpkgs/pull/73108
<{^_^}> #73108 (by baldo, 1 week ago, merged): steam: Add libva to chrootenv
<adisbladis> Maybe this one also needs to hit unstable: https://github.com/NixOS/nixpkgs/pull/73481
<{^_^}> #73481 (by jonringer, 16 hours ago, merged): steam: use 32bit version of libva
drakonis_ has quit [Ping timeout: 276 seconds]
cosimone_ has quit [Remote host closed the connection]
cosimone_ has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b pushed to master « electrum-dash: mark as vulnerable »: https://git.io/Jeoav
<tilpner> ,tofu-vim magneticduck
<{^_^}> magneticduck: <esc>52i0<esc>
<tilpner> magneticduck: A way to enter 52 zeroes quickly in vim
<magneticduck> hehe
<adisbladis> > lib.fakeSha256
<{^_^}> "0000000000000000000000000000000000000000000000000000000000000000"
<magneticduck> oo
drakonis_ has joined #nixos
<adisbladis> A convenience variable for tofu :P
<andi-> wasn't that in some deprecated.nix file ? :-)
<magneticduck> this is the pinnacle of silly software engineering
<adisbladis> andi-: The deprecated.nix file that doesn't have any explanations why anything was deprecated or even when it's gonna be removed :P
<andi-> adisbladis: exactly.
<Neo--> Hey hey! Is there anything out there that takes a look at the changelog and user-specified configuration.nix and compares it to specified version and highlight if there are any packages / services mentioned that are affected by the upgrade?
* andi- removes the fake sha
tsrt^ has joined #nixos
MarvelousWololo_ has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @c0bw3b pushed to release-19.09 « electrum-dash: mark as vulnerable »: https://git.io/JeoaT
Thra11_ has quit [Ping timeout: 265 seconds]
<blumenkranz> adisbladis: Ah fug, it works now. Many thanks!
Soo_Slow has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b pushed to release-19.03 « electrum-dash: mark as vulnerable »: https://git.io/JeoaG
blumenkranz has quit [Remote host closed the connection]
<magneticduck> I'm trying to build a python 3 package, but when I try to build this file, I get an error that looks like the python 3 interpreter is being pointed as a special nix-related build script written in python 2!
<magneticduck> what's going on?
cosimone_ has quit [Remote host closed the connection]
_0bitcount has joined #nixos
cosimone_ has joined #nixos
endformationage has joined #nixos
gwen has joined #nixos
MarvelousWololo has joined #nixos
<magneticduck> hahaha I'm so confused.
<{^_^}> [nixpkgs] @marsam merged pull request #71231 → gxmatcheq-lv2: init at 0.1 → https://git.io/Je43r
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeoaV
<magneticduck> when I set "sha256 = lib.fakeSha256", it tells me that it can't download the source tarball
<magneticduck> when I set it to another unlikely hash, it can download it but says the hash is wrong
<magneticduck> when I set it to the right hash, it finds a Python 2 file called "nix_run_setup" and inexplicably tries to execute it
<adisbladis> magneticduck: That actually looks like a legit syntax error
<magneticduck> but it has nothing to do with the package. I have the same issue with other packages.
<adisbladis> magneticduck: It does. Look at setup.py in the package.
<adisbladis> It contains a number of `print """some string"""`
<adisbladis> That's python2 syntax
<magneticduck> oh weird, I guess I'm looking at the github version and expecting that it's the same on pypi
<adisbladis> magneticduck: Actually.... I think you're hit by a sharp edge in fixed-output derivations here.
<adisbladis> Your hash is wrong and pointing to the hash of another package
<magneticduck> that would explain it, heh
<adisbladis> magneticduck: http://ix.io/21Yk/nix
<adisbladis> Note the pname in the src derivation
<magneticduck> are you able to build that?
<magneticduck> I'm not able to download the package
<magneticduck> oh ... right. didn't note the pname
<adisbladis> It's complaining about plover missing, but I'll leave that as an excercise for you :)
<magneticduck> okay lol thanks
domogled has quit [Ping timeout: 276 seconds]
MichaelRaskin has joined #nixos
cyphase has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #71765 → rawtherapee: 5.5 -> 5.7 → https://git.io/Je0f7
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @paperdigits to master « rawtherapee: 5.5 -> 5.7 (#71765) »: https://git.io/Jeoax
m0rphism has quit [Quit: WeeChat 2.4]
Neo-- has joined #nixos
kenran has joined #nixos
<{^_^}> [nixpkgs] @ivan opened pull request #73515 → quickjs: init at 2019-10-27 → https://git.io/JeoVJ
NoctisLabs has quit [Quit: WeeChat 2.6]
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
<{^_^}> [nixpkgs] @marsam merged pull request #72746 → ensemble-chorus: init at unstable-15-02-2019 → https://git.io/Je2qC
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeoVL
NoctisLabs has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #73439 → rclone: 1.49.5 -> 1.50.1 → https://git.io/JerFb
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeoVt
<genesis> which best quoting for such uri ?
noudle has joined #nixos
jgt has joined #nixos
NoctisLabs has quit [Quit: WeeChat 2.6]
domogled has joined #nixos
NoctisLabs has joined #nixos
Emiller88 has joined #nixos
miller88e has joined #nixos
kenran has quit [Ping timeout: 265 seconds]
magnetophon has joined #nixos
<magnetophon> Hi, does someone know what changed in kernel building? I just built one in 1h30, where before it'd take several hours!
cosimone_ has quit [Quit: Terminated!]
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeoVH
<{^_^}> [nixpkgs] @marsam merged pull request #73447 → streamlit: 0.49.0 -> 0.50.2 → https://git.io/JerA5
<{^_^}> [nixpkgs] @marsam merged pull request #73509 → spotify-tui: 0.8.0 -> 0.9.0 → https://git.io/Jeozi
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeoV5
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
miller88e has quit [Remote host closed the connection]
Emiller88 has quit [Remote host closed the connection]
NoctisLabs has quit [Quit: WeeChat 2.6]
NoctisLabs has joined #nixos
magnetophon has quit [Remote host closed the connection]
fragamus has joined #nixos
fragamus has quit [Client Quit]
alexherbo2 has joined #nixos
alexherbo2 is now known as alex```
fragamus has joined #nixos
eri is now known as eri451
knupfer has joined #nixos
gwen has quit [Remote host closed the connection]
gwen has joined #nixos
<eyJhb> Anyone have NixOS + Chromecast to work, regarding discovery/casting?
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @vcunat closed pull request #73501 → CF: don't build swift-corefoundation anymore on Hydra → https://git.io/JeoRX
gwen has quit [Ping timeout: 240 seconds]
fragamus has quit [Ping timeout: 245 seconds]
Heirlung has quit [Ping timeout: 276 seconds]
<ddima> wedens[m]: so, upgraded to the latest version (nixos-19.09.1258.07e66484e67) and didnt notice any changed behaviour with my audio interface
magnetophon has joined #nixos
<Ralith_> how would I get a stdenv with a glibc built optimized with debug symbols?
reallymemorable has quit [Quit: reallymemorable]
<magnetophon> I just upgraded unstable and in the course of that changed from slim to lightdm. Now my displayManager.sessionCommands are not ran anymore. How do I troubleshoot that?
cosimone has joined #nixos
cosimone has quit [Client Quit]
cosimone has joined #nixos
bvdw has quit [Quit: bvdw]
bvdw has joined #nixos
alex``` has quit [Ping timeout: 240 seconds]
gwen has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
<hyper_ch> eyJhb: I don't think that kde problem was becaus of displaylink... after first reboot in old generation I had same issue and second reboot in it worked again
alex``` has joined #nixos
oxford has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
cartwright has quit [Ping timeout: 260 seconds]
magnetophon has quit [Remote host closed the connection]
turion has joined #nixos
turion has quit [Client Quit]
cosimone_ has joined #nixos
cosimone has quit [Read error: Connection reset by peer]
siraben has left #nixos ["Kicked by @appservice-irc:matrix.org : issued !quit command"]
reallymemorable has joined #nixos
siraben has joined #nixos
<{^_^}> [nixpkgs] @fpletz merged pull request #73508 → [19.09] Revert "ncmpc: 0.35 -> 0.36" → https://git.io/JeoEy
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to release-19.09: https://git.io/JeorT
cosimone has joined #nixos
cosimone_ has quit [Read error: Connection reset by peer]
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
shibboleth has quit [Quit: shibboleth]
exfalso has quit [Ping timeout: 240 seconds]
jgt has quit [Ping timeout: 240 seconds]
MarvelousWololo has quit [Read error: Connection reset by peer]
hmpffff has joined #nixos
alex``` has quit [Quit: The Lounge - https://thelounge.chat]
gwen has quit [Ping timeout: 276 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #72710 → stone-phaser: init at 0.1.2 → https://git.io/JegNh
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeorZ
knupfer has quit [Quit: knupfer]
lovesegfault has joined #nixos
cosimone has quit [Remote host closed the connection]
hmpffff has quit [Ping timeout: 276 seconds]
cosimone has joined #nixos
LysergicDreams has quit [Ping timeout: 240 seconds]
hmpffff has joined #nixos
lovesegfault has quit [Client Quit]
<duairc> Does anybody know how to tell NixOS to automatically decrypt a LUKS partition on boot? It's not the root partition, and it has to be done *after* the root filesystem is mounted, because the key is on the root filesystem. The LUKS-related NixOS options that I can find all seem intended for before the root filesystem is mounted
<duairc> I guess I can just crypttab?
exfalso has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
exfalso has quit [Ping timeout: 240 seconds]
cosimone has quit [Excess Flood]
cosimone has joined #nixos
rardiol has quit [Read error: Connection reset by peer]
evanjs has quit [Quit: ZNC 1.7.4 - https://znc.in]
evanjs has joined #nixos
jco has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
erictapen has joined #nixos
Fare has joined #nixos
<{^_^}> [nixpkgs] @geistesk opened pull request #73517 → smu: init at 1.5 → https://git.io/Jeoov
st3r4g1 has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b pushed to master « perlPackages.StringShellQuote: disable tests on Darwin »: https://git.io/Jeoof
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72790 → perlPackages.MySQLDiff: init at 0.60 → https://git.io/Je22V
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @stigtsp to master « perlPackages.MySQLDiff: init at 0.60 »: https://git.io/JeooJ
alexherbo2 has joined #nixos
alexherbo2 is now known as alex```
dckc has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @bignaux opened pull request #73518 → rasm: init at 0.116 → https://git.io/JeooI
<genesis> :)
smatting_ has joined #nixos
<genesis> now let's packaging arkostracker2 :)
<{^_^}> [nixpkgs] @petabyteboy opened pull request #73519 → giada: init at 0.15.4 → https://git.io/Jeooq
knupfer has joined #nixos
NoctisLabs has quit [Quit: WeeChat 2.6]
NoctisLabs has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
Neo-- has quit [Ping timeout: 246 seconds]
knupfer has quit [Ping timeout: 245 seconds]
Heirlung has joined #nixos
wildtrees has joined #nixos
dansho has joined #nixos
noudle has quit []
<dansho> what does this mean when trying to stack build? "error: attribute 'ghc863' missing, at (string):1:43"
glasserc has quit [Read error: Connection reset by peer]
philr has joined #nixos
glasserc has joined #nixos
<{^_^}> [nixpkgs] @petabyteboy opened pull request #73520 → gortr: init at 0.13.0 → https://git.io/Jeool
LysergicDreams has joined #nixos
__monty__ has quit [Quit: leaving]
dckc has joined #nixos
tokudan has quit [Quit: Dunno.]
<jco> hey! I'm trying to fix the version of a certain overlay
<jco> but I'm not sure of the syntax
tokudan has joined #nixos
gwen has joined #nixos
gwen has quit [Client Quit]
<jco> i did this : https://sebsauvage.net/paste/?19738889c20fc6c2#S5JPSBu2s+D9onTJAbdTunSHNx2H50nx6UJyoLx0XHM=
kraem has quit [Quit: outta here]
<jco> but I get an infinite recursion
kraem has joined #nixos
<dansho> looks like i needed to change the "build plan" versio
<{^_^}> [nixpkgs] @marsam opened pull request #73521 → tflint: 0.12.1 -> 0.13.1 → https://git.io/Jeooa
ddellacosta has quit [Ping timeout: 240 seconds]
<genesis> klntsky : should i move ./pkgs/applications/networking/p2p/soulseekqt to ./pkgs/applications/networking/soulseek ?
random_user has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #73468 → slack: 4.0.2 -> 4.1.2 → https://git.io/JeoL4
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JeooX
<jco> ok I got it
<jco> I just used the url
<jco> and it worked!
<random_user> When I connect a SATA drive to my system and run lsblk, none of my drives are recognised, I am only able to see my boot drive (NVMe). What have I done wrong?
<tilpner> jco: That was the wrong hash
<clever> random_user: did you plug it in while the machine was off?
rnhmjoj has quit [Changing host]
rnhmjoj has joined #nixos
rnhmjoj has joined #nixos
Thra11 has joined #nixos
<sondr3> I'm modularizing my nix configuration and have looked at how others do it, is there a difference between having a `options.mine.blah.enable = ...` vs `let cfg = config.mine.blah in {`?
<clever> sondr3: one is using options which isnt the right way to read the config
<rnhmjoj> do you think issue #8247 could be pinned in the security project?
<{^_^}> https://github.com/NixOS/nixpkgs/issues/8247 (by vcunat, 4 years ago, open): SSL certificates: figure out how libs/apps find them by default
<sondr3> clever: alright, I'm mostly looking at how infinisil does his and this is where the confusion came from
cosimone has quit [Remote host closed the connection]
<sondr3> so the preferred way would be having a `let cfg = ...`?
<clever> sondr3: the let cfg= is just a handy shortcut, so you dont have to type config.mine.blah everywhere
<clever> just cfg.enable
cosimone has joined #nixos
<clever> but if you only have 1 flag, it doesnt really matter
<{^_^}> [nixpkgs] @pacien opened pull request #73522 → imagemagick: 6.9.10-69 -> 6.9.10-71 → https://git.io/Jeoop
<{^_^}> [nixpkgs] @pacien opened pull request #73523 → [19.09] imagemagick: 6.9.10-69 -> 6.9.10-71 → https://git.io/Jeooh
<Thra11> If you're not on your most recent NixOS 'generation' (e.g. you've gone back and forth a bit and ended up on generation 6 of 10), and you do a nixos-rebuild switch, resulting in generation 11, does NixOS 'remember' which generation you were on before (because `nixos-rebuild --rollback switch` will take you to current - 1, i.e. 10, not where you were before, 6)?
<clever> Thra11: rollback goes to current-1, not previous, ive ran into that problem before
<Thra11> clever: I know. I'm wondering if there's a solution to the problem...
<clever> Thra11: you could delete the bad generations after you rollback, so they are skipped
<clever> [root@amd-nixos:~]# nix-env --profile /nix/var/nix/profiles/system --list-generations
<clever> and also --delete-generations
<dansho> anyone know how to fix this error? https://hatebin.com/sgqnssorkf
<dansho> i have zlib in my configuration.nix
<clever> ,libraries dansho
<{^_^}> dansho: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<evanjs> Wait why am I using cachix worried about secrets when `nix.sshServe.enable` is a thing 🤔 is there really anything complex about the setup required compared to cachix?
<clever> evanjs: you could garbage collect things with sshServe, and you need enough storage and bandwidth to host the things you want to share
<clever> evanjs: but if its only for personal use, sshServe seems simpler
<dansho> https://hatebin.com/eboqnjowlr doesn't work
<dansho> same error
<clever> dansho: and how did you load that nix file?
knupfer has joined #nixos
<dansho> $ nix-shell in the current directory
<dansho> shell.nix
<evanjs> Ahhh wait then I won’t have to push, either, right? And yeah it’s not really a concern with storage atm. Basically I have three machines and I was hoping I could let the other machines use the results from the first for things like linux kernel
<evanjs> My only problem atm is timing, then
<Thra11> I was hoping maybe there was something simple, like a log of nixos switching history
<clever> evanjs: yeah, sshServe just serves whatever is in /nix/store/
jco has quit [Quit: WeeChat 2.6]
<evanjs> Currently all machines are set to auto upgrade every six hours. So I would have to offset that somehow
<clever> Thra11: not really
<evanjs> Like “wait until rig finishes upgrading and then try” hrm
<clever> evanjs: i try to avoid auto-upgrade, since it can lead to unexpected breakage
<evanjs> Especially when I use IFD 🤪
<evanjs> I’ve had that multiple times now. `nixos-option` stops working, I have to rebuild, etc ...
<evanjs> Wait autoUpgrade breaks things? Not auto collect?
<clever> evanjs: not directly, but the changes it brings in may
<evanjs> More than manually rebuilding?
<clever> evanjs: for example, slim was recently deprecated, so my config no longer even builds on the latest nixos-unstable
<clever> if i want to keep using it as is, i need to avoid updating channels, until i fix that
<clever> autoUpgrade would keep updating the channel on me, and cause Thra11's issue, where i have to issue 20 rollbacks to get to a working revision
<evanjs> Ohhh like that. Yeah like my config stopped updating because angular broke (#73225), qdirstat, too, but that’s fixed now
<{^_^}> https://github.com/NixOS/nixpkgs/pull/73225 (by evanjs, 5 days ago, open): nodePackages."@angular/cli": disable analytics
<evanjs> I have been wanting to get something like email notifications working for when auto upgrades fail, though. 
<evanjs> Or even pushover via ntfy, etc.
<clever> evanjs: instead, i have a hydra configured to build my config against unstable, but not apply the changes to any machine
<clever> evanjs: then i can check hydra and see how healty things would be if i choose to upgrade
<evanjs> Argh that sounds nice. So I wouldn’t even have my machines doing the work all the time
<clever> and hydra will distribute the work between things, and avoid duplicating it
<evanjs> Yeah that sounds awesome. Guess I need another box for hydra, then..
<clever> evanjs: initially, i ran hydra on the router, but the hdd was too io bound
<clever> evanjs: so i moved it to my nas
<evanjs> That would solve my linux + VirtualBox upgrade issues, too.
<evanjs> I could also just set some rules up to tell stuff to go ahead with the upgrades for me if certain conditions are met, otherwise notify me, etc
<evanjs> I imagine that sort of thing might be more feasible with hydra, etc?
<clever> evanjs: thats basically how nix-channel's are managed
<evanjs> Vs a basic auto-upgrade setup
<evanjs> Ah alright
<clever> evanjs: you could even just have your own custom channel, that only updates when all machines build, then point auto-upgrade to that!
<evanjs> Omg 😭 clever++
<{^_^}> clever's karma got increased to 242
<clever> evanjs: those are the scripts that watch a hydra, and update channels
<evanjs> That sounds perfect!
<evanjs> Dude I don’t know if I’d even need to check channels for latest package versions anymore. Omg
<evanjs> Just use mine
<{^_^}> [nixpkgs] @ljli opened pull request #73524 → poetry: add lockfile dep → https://git.io/JeoKO
hmpffff has quit [Quit: nchrrrr…]
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
<evanjs> clever: what kind of bad are you using for that, then? I can’t imagine kernel or VBox builds going very quickly on lighter hardware
<clever> evanjs: my router has a dual-socket Intel(R) Xeon(TM) CPU 3.20GHz, with 8gig of ecc ram
Rusty1 has quit [Remote host closed the connection]
<eyJhb> evanjs: the dreaded VBox builds...
<dansho> i think it is a problem with digest, i found this patch here: https://github.com/jkff/digest/pull/5
<{^_^}> jkff/digest#5 (by bgamari, 1 year ago, open): Use pkgconfig to find zlib
<evanjs> eyJhb: yah exactly. I could finally just not install it everywhere if VBox still needs to be built. And etc
<clever> i havent changed any special flags, so my vbox comes from the binary cache
<dansho> it seems to be a transitive dependency, not even sure where its coming from
<evanjs> clever: “router”. Right but what’s your kernel? I try to stay on latest, just because.
<clever> evanjs: 4.19.37 on the router
<eyJhb> Yeah, vbox only needs to rebuild locally if guest additions are active
Rusty1 has joined #nixos
<clever> evanjs: guest additions work on my windows guest, without having to build the host stuff
<evanjs> eyJhb: clever: right right. That makes sense.
<clever> i think virtualbox only needs to be compiled specially for usb3 support to the guest and some of the more advanced features
<clever> screen recording and rdp dont work for me
random_user has quit [Remote host closed the connection]
Fare has quit [Ping timeout: 240 seconds]
_0bitcount has quit [Quit: Leaving]
MichaelRaskin has quit [Ping timeout: 250 seconds]
<evanjs> clever: right that was my understanding. Hrm. Maybe I could just disable that for now as I haven’t really needed any of those for some time. Definitely prioritizing setting up a hydra instance, though
Fare has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
<evanjs> Then I’ll just need a Mac Mini or something so I can do iOS dev and test all my PRs on Darwin and start to make more packages compatible in nixpkgs and etc. (it’s hard waiting on stuff on my 2011 MBP)
<dansho> looks like adding these magic lines to ~/.stack/config.yaml makes it work https://hatebin.com/jvrqwycsnl =]
<clever> dansho: i think you want to give stack.yaml the path to a shell.nix file, and stack calls nix-shell for you
<clever> dansho: and since you didnt, it was running nix-shell for you, inside another nix-shell
Rusty1 has quit [Remote host closed the connection]
<evanjs> *discovers hail* ooo this looks relevant. and lol. "hail hydra"
LysergicDreams has quit [Ping timeout: 276 seconds]
momo20 has joined #nixos
<momo20> Hey I'm having some trouble with kde on nixos
Fare has quit [Read error: Connection timed out]
<momo20> kde seems to be unable to remember setting changes and nothing from the addon store works
Fare has joined #nixos
knupfer has quit [Quit: knupfer]
reallymemorable has quit [Quit: reallymemorable]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
pie__ has joined #nixos
pie_ has quit [Ping timeout: 276 seconds]
mexisme has joined #nixos
Fare has quit [Ping timeout: 246 seconds]
ixxie has quit [Ping timeout: 240 seconds]
mexisme has quit [Ping timeout: 252 seconds]
<evanjs> Oh right right, now that jupyterlab is stable, is there any practical way I can just swap it jupyter out with it? Also just saw this https://www.tweag.io/posts/2019-02-28-jupyter-with.html
<evanjs> But I've only seen stuff for vanilla jupyter in options, and no package or extraConfig option, etc. Aside from e.g. notebookConfig
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
knupfer has quit [Ping timeout: 276 seconds]
ixxie has joined #nixos
alex``` has quit [Quit: The Lounge - https://thelounge.chat]
alexherbo2 has joined #nixos
alexherbo2 is now known as alex```
LysergicDreams has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #71474 → gmrender-resurrect: cc96ede -> 0.0.8 → https://git.io/JeBhU
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @ashkitten to master « gmrender-resurrect: 4f221e6 -> 0.0.8 (#71474) »: https://git.io/JeoKx
jimmyeatworld has joined #nixos
o1lo01ol1o has joined #nixos
chloekek_ has quit [Ping timeout: 246 seconds]
growpotkin has joined #nixos
evanjs has quit [Quit: ZNC 1.7.4 - https://znc.in]
naivesheep has joined #nixos
mexisme has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @petabyteboy opened pull request #73525 → bird: compile with libssh for rpki support → https://git.io/Jeo63
evanjs has joined #nixos
Fare has joined #nixos
darthdeus has joined #nixos