<qyliss>
Think I'll try to do a stream this evening (central Europe time)
MichaelRaskin has quit [Ping timeout: 264 seconds]
<pie_[bnc]>
not sure ill be able to drop in but ping me?
MichaelRaskin has joined #spectrum
MichaelRaskin has quit [Read error: No route to host]
leah2 has quit [Ping timeout: 240 seconds]
thefloweringash has quit [Ping timeout: 240 seconds]
aranea has quit [Ping timeout: 240 seconds]
aranea has joined #spectrum
leah2 has joined #spectrum
thefloweringash has joined #spectrum
edef has quit [Ping timeout: 252 seconds]
Irenes[m] has quit [Ping timeout: 240 seconds]
colemickens has quit [Ping timeout: 240 seconds]
IdleBot_57398a17 has quit [Remote host closed the connection]
<qyliss>
slight problem: my laptop overheats when using the internal graphics to stream
Irenes[m] has joined #spectrum
colemickens has joined #spectrum
MichaelRaskin has joined #spectrum
cole-h has joined #spectrum
edef has joined #spectrum
<pie_[bnc]>
:I
<qyliss>
yeah...
<qyliss>
Actually not using the graphics seems to work well enough, but I'm also having audio issues
Irenes[m] has quit [Ping timeout: 252 seconds]
edrex has quit [Ping timeout: 260 seconds]
colemickens has quit [Ping timeout: 240 seconds]
thefloweringash has quit [Ping timeout: 256 seconds]
IdleBot_3d9d0c82 has joined #spectrum
<qyliss>
Okay, I think we'll be able to make this work
puck has quit [Read error: Connection reset by peer]
puck has joined #spectrum
thefloweringash has joined #spectrum
<qyliss>
Will be streaming quite soon I think
<cole-h>
Make sure to not show gopass windows like colemickens did :P
<qyliss>
You will need either VLC or mpv because I haven't set up a web player
<MichaelRaskin>
Wait, mplayer would not suffice?
<MichaelRaskin>
(hmmm, I wonder if literally single video element would be a good enough web player)
<qyliss>
it would not be
<qyliss>
If it supports h264/aac over rtmp it'll work
<qyliss>
browsers do not support rtmp
edrex has joined #spectrum
colemickens has joined #spectrum
Irenes[m] has joined #spectrum
<qyliss>
oh, right -- people who netsplit: there's going to be a stream soon
<MichaelRaskin>
Hmm, Nginx seems to support transcoding to HLS on the fly?
<qyliss>
yes, but I have not set that up and I want to get on with streaming :P
<MichaelRaskin>
Heh
<MichaelRaskin>
Ouch Ouch Ouch «run a local VLC to transcode to ogg and let your Nginx proxy it»
<qyliss>
My laptop is close to melting with this as it is
<MichaelRaskin>
I mean, it's ouch-worthy in any case
<qyliss>
Indeed :P
<qyliss>
Okay, if I do a stream now, is anybody going to tune in?
<qyliss>
cc cole-h hyperfekt
<cole-h>
I'm here and ready to ask (mostly) stupid questions :)
<MichaelRaskin>
I am pretty sure that if the link is not posted, nobody will tune in
<cole-h>
;^)
<hyperfekt>
qyliss: right now not because i'm on a rare visit to my mom and we're about to watch a movie but you can definitely expect me to tune in in the future
<edef>
when the never type stabilises, Infallible will become an alias for it
<edef>
at least, that's what the docs promise
<tazjin>
is there any functional difference between ! and Infallible?
<tazjin>
or is it just syntax?
<tazjin>
I'd expect both get optimised similarly?
<edef>
! is somewhat special
<cole-h>
One is unstable, one isn't :P
<edef>
it's a genuine bottom type
<tazjin>
oh, I see
<edef>
and thus implements every trait, since invoking with a ! parameter already involves proving falsity
<edef>
or every trait that has it in parameter positions for every thing
<edef>
but that bit is controversial
<edef>
and the primary reason it hasn't been stabilised, aiui
<ashkitten>
ooh i like the rainbow variables, i just noticed that
<ashkitten>
i wonder if there's a nvim plugin for that
<cole-h>
Rainbow delimiters is fantabulous
<ashkitten>
ooh
<ashkitten>
i've been trying to get vscode working but it doesn't like when the dev environment isn't loaded at startup
<tazjin>
we looove dense argument lists
<ashkitten>
i don't have very much context for what you're doing
<samueldr>
(don't take it wrong, but I've been doing other things with you in the background, so I've not tried to follow :))
<samueldr>
scheduled reminders of what's going on may be good anyway
<cole-h>
+1
erictapen has joined #spectrum
<ashkitten>
yeah that's much more clear now
<samueldr>
get other people doing your bidding!
<cole-h>
>:)
<tazjin>
I can't unsee the "devcie" typo in the arg description
<samueldr>
ashkitten is impressionable enough to start contributing to nice projects :3
<ashkitten>
oh hush
<ashkitten>
samueldr is referring to how when my phone stopped booting into android i spent a few days trying to get mobile-nixos working on it
<ashkitten>
i don't have a lot of energy to contribute to big projects, though
<samueldr>
s/trying to get/getting/ :)
<ashkitten>
well, yes, but i never did get wifi to work
<samueldr>
you had it going as successfully as I do the other devices
<samueldr>
(for now)
<cole-h>
Why to_string vs String::from?
<cole-h>
(Just seems like String::from is used above, rather than to_string)
<ashkitten>
it's more that i haven't had the energy to understand what parts of spectrum i would have the knowledge and experience to work with
<ashkitten>
i'll look at it some day
<cole-h>
Woo, already contributing!
<MichaelRaskin>
Mwa ha ha. You have experience with making things boot despite their opposition? It would be nice to have a faster-booting (i.e. smaller) kernel config for booting in CrosVM for Spectrum purposes. If it is also sufficient to run NixOS tests in Qemu, even more people will be grateful
<samueldr>
for nixos integration it'd have to work on aarch64-linux too, or be drop-in replacement enough though
<samueldr>
(commenting about "If it is also sufficient to run NixOS tests")
<ashkitten>
i could attempt to look at the kernel, but i don't actually have any experience with linux kernels outside of my short time working with mobile-nixos (and that was mainly just fighting with an oem kernel)
<samueldr>
(if that was about running nixos tests in crosvm)
<samueldr>
though I think I see now it must be about the minimal config
<MichaelRaskin>
For NixOS integration it needs to be a drop-in replacement anyway — people will want to run the same test switching _only_ the kernel to make sure there are no catches
<samueldr>
it'd be nice to know the actual tested minimal kernel config required for nixos
<MichaelRaskin>
CrosVM for NixOS tests is probably too complicated (even to spec)
<MichaelRaskin>
ashkitten: well, minimal kernel is not about editing kernel, it is about a simple-ish description of kernel config for Nixpkgs kernel builder that results in something nice and small and usable
<ashkitten>
right, yeah
<ashkitten>
i mean, i can look at it and probably just disable everything and progressively enable things until it passes tests
<ashkitten>
seems simple enough
<samueldr>
btw, ashkitten, `make nconfig` doesn't fail with being unable to find ncurses stuff
<ashkitten>
i haven't tried getting spectrum working on my computer yet. is there a quickstart doc for devs?
<MichaelRaskin>
There us no full Spectrum to get working
<cole-h>
Completely unrelated to all that's going on, but: what monospace font do you use? e.g. in your sway bar
<qyliss>
iosevka
<samueldr>
s/(.*)=m$/# \1 is not set/
<cole-h>
That's what I used for a while as well, thought so.
<cole-h>
I like that it's so configurable as well.
<samueldr>
as a tall monospace I used M+ for a while, quite neat
<samueldr>
but not customizable
<cole-h>
I'm using JetBrains Mono right now, because my utf8 tall bars in weechat look strange in alacritty with Iosevka (e.g. some overlapping of glyphs)
<ashkitten>
sounds good to me
<ashkitten>
i'm building that now, see if it works
<ashkitten>
oh right, i've never used a mailing list before haha
<cole-h>
At least 45 minutes
<qyliss>
Oh lol the stream died
<cole-h>
(I had to restart my mpv for unrelated reasons)
<samueldr>
ncurses <6.1-something always had the -L/path/to/lib/dir in its .pc files, for pkg-config, but starting wtih ~6.2 it doesn't anymore
<samueldr>
a real fix for mainline should be figured out though
<ashkitten>
it amuses me how much cpu horsepower cloning a kernel takes
<ashkitten>
kernel repo*
<qyliss>
ashkitten: Spectrum currently uses the chromeos-4.19 branch of that repo
<ashkitten>
ty
<qyliss>
(because that's what Google is currently shipping)
<ashkitten>
how do i use a config file for the kernel build?
<samueldr>
I wonder if they do, I've never been able to build a gru-scarlet config that works like theirs do
<qyliss>
ashkitten: pkgs.linuxManualConfig
<ashkitten>
cool, ty
<qyliss>
I'm not sure how you'll use that with linux_cros...
<qyliss>
Maybe with linuxPackages_custom?
<qyliss>
lmk if you get stuck and I can try to get something to work
<MichaelRaskin>
ashkitten: if you manage to make it not literally a fixed full .config, it might be easier to maintain across kernel versions (and to reuse)…
<ashkitten>
i'll start with a full config at first because that's the easiest thing
<MichaelRaskin>
Well, I would say it is a true upstream bug, though
<qyliss>
I suppose, but even then it's hell to actually debug a kernel configuration the nixpkgs way
<samueldr>
I've been dumping config files in mobile nixos, which is pretty much a non-issue because of how OEM kernels never get a significant upgrade :(
<qyliss>
yikes :(
<MichaelRaskin>
Actually, a lot of stuff might be not just about a smaller kernel, but about kernel command line to avoid some costly choices
<MichaelRaskin>
I wonder what is the true overhead of using everything via modules, and also of using innitramfs
<MichaelRaskin>
Which surely simplify debugging
<ashkitten>
ugh, kernel config stuff sucks
<ashkitten>
i'll work on this later
erictapen has quit [Ping timeout: 258 seconds]
erictapen has joined #spectrum
paragraph has quit [Ping timeout: 240 seconds]
<hyperfekt>
ashkitten: idk if this is still relevant, but i usually configure any paths to tools that vscode needs to invoke nix-shell - but there's also an extension that lets you load a nix-shell environment for each window
<ashkitten>
hyperfekt: it's kinda icky with rust stuff i think
<ashkitten>
i don't remember the exact issues though
<hyperfekt>
ashkitten: hm, i seem to have rust-analyzer and cargo working. haven't looked into non-rust dependencies yet tho
<hyperfekt>
too bad i missed the stream. the movie was good tho. i'll be returning home on wednesday so looking forward to joining one of the next ones
<qyliss>
When would people like another one?
<Irenes[m]>
we haven't shown up to one yet but we'd love to... notionally, if it's earlier than about this time of day we're less likely to be able to attend, but we know you're in Europe so that's probably not realistic
<Irenes[m]>
no other constraints on our end
<MichaelRaskin>
Hmm, you might be also fine with a late-morning European time stream?
<Irenes[m]>
oh yeah quite possibly
<Irenes[m]>
our night meds kick in around 05:00 GMT, so anything before that is fine
<MichaelRaskin>
Ah, I have never seen qyliss posting something that early
<Irenes[m]>
yeah ah well
<Irenes[m]>
when we were younger we didn't have these constraints, but medicating our bipolar stuff creates serious and inflexible limitations
<Irenes[m]>
and we're better off this way really
<Irenes[m]>
it's just too bad when things like this don't work
<MichaelRaskin>
Sure — I was just checking for the low-hanging fruits.