WEBVTT
00:00:00.000 --> 00:00:02.160
We'll hit start recording.
00:00:02.160 --> 00:00:03.400
All right, everyone.
00:00:03.400 --> 00:00:05.840
Thanks, Andrew, for the great talk.
00:00:05.840 --> 00:00:06.840
Super cool.
00:00:06.840 --> 00:00:09.240
So now we have the live Q&A with Andrew.
00:00:09.240 --> 00:00:12.440
Folks, you can start by asking your questions on the pad.
00:00:12.440 --> 00:00:14.680
And we will also open up this big blue button
00:00:14.680 --> 00:00:17.160
room in a few minutes for folks who
00:00:17.160 --> 00:00:19.920
want to join here and ask questions here directly
00:00:19.920 --> 00:00:21.320
to Andrew.
00:00:21.320 --> 00:00:24.080
Thanks again, and take it away, Andrew.
00:00:24.080 --> 00:00:26.400
OK, thank you.
00:00:26.400 --> 00:00:29.720
Let's start from pod questions.
00:00:29.720 --> 00:00:35.560
The first one, do I use this to have multiple configs
00:00:35.560 --> 00:00:35.880
running
00:00:35.880 --> 00:00:39.560
side by side for deep comparison?
00:00:39.560 --> 00:00:43.920
Actually, I have two configurations primary here.
00:00:43.920 --> 00:00:46.640
The first one is my main configuration
00:00:46.640 --> 00:00:51.600
for the whole environment, which manages all the dot files.
00:00:51.600 --> 00:00:55.080
And the second one is virtualenv-like.
00:00:55.080 --> 00:00:59.600
It creates a new shell with some environment variables.
00:00:59.600 --> 00:01:01.000
It's set inside it.
00:01:01.000 --> 00:01:05.920
And it includes Emacs load path and other things
00:01:05.920 --> 00:01:10.240
to make Emacs able to explore packages
00:01:10.240 --> 00:01:13.040
inside this small environment.
00:01:13.040 --> 00:01:18.120
And it removes all unnecessary environment variables,
00:01:18.120 --> 00:01:20.160
which pollutes the environment.
00:01:20.160 --> 00:01:25.800
So we have quite a small scope on which only Emacs
00:01:25.800 --> 00:01:28.480
and a few other packages are available.
00:01:28.480 --> 00:01:31.280
And as you saw at the end of the talk,
00:01:31.280 --> 00:01:33.880
it was the example of such small environment
00:01:33.880 --> 00:01:38.500
where I set up Emacs and all the dependencies from ground
00:01:38.500 --> 00:01:38.920
up.
00:01:38.920 --> 00:01:40.760
And actually, the similar thing I
00:01:40.760 --> 00:01:43.760
use for development of my projects,
00:01:43.760 --> 00:01:45.440
I have their project environments
00:01:45.440 --> 00:01:47.640
made in the same way.
00:01:47.640 --> 00:01:52.400
But usually, I use my primary Emacs instance.
00:01:52.400 --> 00:01:55.880
But sometimes, it can be kind of mixed.
00:01:55.880 --> 00:01:59.080
I have a few talks on my YouTube channel.
00:01:59.080 --> 00:02:03.630
And you can check them out to get more information about it
00:02:03.630 --> 00:02:04.000
.
00:02:04.000 --> 00:02:04.560
The second--
00:02:04.560 --> 00:02:05.060
Sorry.
00:02:05.060 --> 00:02:06.320
One quick request, Andrew.
00:02:06.320 --> 00:02:08.780
People are saying if you could maybe speak up a little bit
00:02:08.780 --> 00:02:11.170
more so that they could hear you better, that would be
00:02:11.170 --> 00:02:11.760
great.
00:02:11.760 --> 00:02:12.840
OK, sure.
00:02:12.840 --> 00:02:14.560
Thank you.
00:02:14.560 --> 00:02:16.760
The second question.
00:02:16.760 --> 00:02:20.080
Are you using Gix system or Gix on top of another distro?
00:02:20.080 --> 00:02:22.480
If system, any tips?
00:02:22.480 --> 00:02:24.920
I tried Gix system, but found getting started
00:02:24.920 --> 00:02:27.760
was very difficult due to lack of Wi-Fi firmware
00:02:27.760 --> 00:02:31.640
and incomplete documentation.
00:02:31.640 --> 00:02:35.280
Personally, I use Gix system, Gix home,
00:02:35.280 --> 00:02:38.200
Gix as a package manager, and also as a deployment tool
00:02:38.200 --> 00:02:40.880
for a few services.
00:02:40.880 --> 00:02:44.700
I started from very basic setup where I didn't have
00:02:44.700 --> 00:02:45.360
anything
00:02:45.360 --> 00:02:49.080
and build it piece by piece, including
00:02:49.080 --> 00:02:52.400
building Gix home project.
00:02:52.400 --> 00:02:56.680
So yeah, I use Gix system and all the things.
00:02:56.680 --> 00:03:02.040
And talking about Wi-Fi, first option
00:03:02.040 --> 00:03:04.680
is to buy a Wi-Fi adapter, which doesn't
00:03:04.680 --> 00:03:07.080
require proprietary firmware.
00:03:07.080 --> 00:03:11.040
And another option is finding the firmware and installing
00:03:11.040 --> 00:03:12.000
it.
00:03:12.000 --> 00:03:13.760
So it's up to you.
00:03:13.760 --> 00:03:17.840
Everything actually is relatively easy,
00:03:17.840 --> 00:03:23.600
and you can relatively easy find the way to do it.
00:03:23.600 --> 00:03:25.560
The third question.
00:03:25.560 --> 00:03:29.360
One of the issues I have had managing Emacs packages
00:03:29.360 --> 00:03:32.360
with Gix is a conflict between Gix package
00:03:32.360 --> 00:03:35.160
attest read-only and the Emacs package
00:03:35.160 --> 00:03:37.840
attest hackable in real time.
00:03:37.840 --> 00:03:40.680
Any suggestions to resolve this?
00:03:40.680 --> 00:03:45.600
Yes, I have suggestions to resolve this.
00:03:45.600 --> 00:03:46.600
Actually, it's true.
00:03:46.600 --> 00:03:50.560
Everything which is in GNU store is read-only.
00:03:50.560 --> 00:03:55.680
Everything which is built with Gix is almost set in stone,
00:03:55.680 --> 00:04:00.720
and you can't edit it in real time.
00:04:00.720 --> 00:04:02.720
But what I do--
00:04:02.720 --> 00:04:03.760
can I share my screen?
00:04:03.760 --> 00:04:09.160
One second.
00:04:09.160 --> 00:04:14.140
I will press a few buttons, and I hope you will see it soon
00:04:14.140 --> 00:04:14.360
.
00:04:16.360 --> 00:04:16.360
00:04:16.360 --> 00:04:18.080
Or maybe not so soon.
00:04:18.080 --> 00:04:26.600
What I basically do, I take parts of the ELISP,
00:04:26.600 --> 00:04:30.240
and I have them inside my scheme file
00:04:30.240 --> 00:04:36.640
that I use to define my home environment and other things.
00:04:36.640 --> 00:04:38.560
I don't know-- oh, OK.
00:04:38.560 --> 00:04:39.640
That's it.
00:04:39.640 --> 00:04:43.560
For example, here, this part is a scheme code.
00:04:43.560 --> 00:04:46.640
But this part is pure ELISP code.
00:04:46.640 --> 00:04:56.400
And I can use a direct region and use Emacs ELISP mode here
00:04:56.400 --> 00:04:56.440
.
00:04:56.440 --> 00:05:01.160
I will need parts, edit those parts, and select.
00:05:01.160 --> 00:05:05.520
And when I'm fine with all the edits I did here--
00:05:05.520 --> 00:05:08.400
for example, I can evaluate this form using
00:05:08.400 --> 00:05:10.760
Control-X, Control-E, and so on.
00:05:10.760 --> 00:05:13.300
And when I'm good with the results,
00:05:13.300 --> 00:05:16.920
I can just save it and rebuild my whole home environment
00:05:16.920 --> 00:05:21.360
and see it on a fresh Emacs instance load
00:05:21.360 --> 00:05:26.760
from the new configuration and see if everything
00:05:26.760 --> 00:05:28.880
works here as well.
00:05:28.880 --> 00:05:32.760
So it's a little less interactive
00:05:32.760 --> 00:05:35.000
than the usual Emacs configuration,
00:05:35.000 --> 00:05:36.480
but still works quite well.
00:05:40.800 --> 00:05:43.540
A question-- what is next for RD?
00:05:43.540 --> 00:05:48.420
Actually, I have short-term plans and a little more
00:05:48.420 --> 00:05:49.660
long-term plans.
00:05:49.660 --> 00:05:52.580
Short-term plan is to make a first release
00:05:52.580 --> 00:05:54.740
by the end of this year.
00:05:54.740 --> 00:05:58.860
And this release-- actually, RD is quite usable currently,
00:05:58.860 --> 00:06:02.220
but there is not much documentation and not
00:06:02.220 --> 00:06:04.620
so many examples.
00:06:04.620 --> 00:06:09.060
So I would like to prepare a documentation
00:06:09.060 --> 00:06:15.500
getting started guide, live CD that you can use
00:06:15.500 --> 00:06:23.020
for exploration purpose and for installation.
00:06:23.020 --> 00:06:31.380
And also, I would like to find one or two maintainers which
00:06:31.380 --> 00:06:37.260
will help with upcoming patches, because it's already
00:06:37.260 --> 00:06:40.300
at least a few people who use it on a daily basis,
00:06:40.300 --> 00:06:42.860
and they send a lot of patches.
00:06:42.860 --> 00:06:46.860
And sometimes I have a hard time keeping up
00:06:46.860 --> 00:06:49.660
with the speed of creating patches.
00:06:49.660 --> 00:06:53.540
So the short-term plans is to make a first release
00:06:53.540 --> 00:06:54.860
by the end of the year.
00:06:54.860 --> 00:07:00.140
The long-term plans we can discuss later, I think.
00:07:00.140 --> 00:07:03.580
And I will share them in RD announced mailing list.
00:07:06.220 --> 00:07:12.980
OK, I think that's it for patterns.
00:07:12.980 --> 00:07:14.580
Let me check RC.
00:07:14.580 --> 00:07:30.060
I have-- OK, it seems that I answered all questions
00:07:30.060 --> 00:07:31.540
that I found.
00:07:31.540 --> 00:07:33.180
Let me know if something appears.
00:07:33.180 --> 00:07:39.580
[AUDIO OUT]
00:07:39.580 --> 00:07:40.580
Cool, thanks, Andrew.
00:07:40.580 --> 00:07:44.820
And yeah, I think we still have over 10 minutes, maybe
00:07:44.820 --> 00:07:49.460
12 minutes or so of live Q&A time on the stream.
00:07:49.460 --> 00:07:51.180
So if people still have more questions,
00:07:51.180 --> 00:07:53.180
please feel free to either add them on the pad,
00:07:53.180 --> 00:07:54.540
or I think you should now also be
00:07:54.540 --> 00:08:00.020
able to join this big blue button room to ask directly.
00:08:00.020 --> 00:08:04.100
OK, I see one more question.
00:08:04.100 --> 00:08:08.100
But I'm not sure what does it mean.
00:08:08.100 --> 00:08:10.380
Do you use Emacs without this?
00:08:10.380 --> 00:08:13.940
If so, for what purpose?
00:08:13.940 --> 00:08:17.780
And how does it feel compared to RD?
00:08:17.780 --> 00:08:20.980
OK, it's a question in general.
00:08:20.980 --> 00:08:24.020
No, I don't use Emacs without RD.
00:08:24.020 --> 00:08:28.700
Actually, all the Emacs configurations I use
00:08:28.700 --> 00:08:33.340
is based on RD and built from that.
00:08:33.340 --> 00:08:43.580
There is a way to add almost everything
00:08:43.580 --> 00:08:45.940
you have in your basic Emacs configuration
00:08:45.940 --> 00:08:52.540
to your RD Emacs configuration by creating a file
00:08:52.540 --> 00:08:56.780
in your usual .config/emacsd directory
00:08:56.780 --> 00:09:01.740
and loading it from your .init/el directory.
00:09:01.740 --> 00:09:07.940
So you actually can have a very usual Emacs configuration
00:09:07.940 --> 00:09:12.420
workflow in addition to RD.
00:09:12.420 --> 00:09:16.500
But I don't use it because it's not a reproducible way
00:09:16.500 --> 00:09:20.940
to do things because such workflow means
00:09:20.940 --> 00:09:25.220
that I need to install packages separately somehow,
00:09:25.220 --> 00:09:31.740
either with gix install or maybe some other package manager
00:09:31.740 --> 00:09:31.740
,
00:09:31.740 --> 00:09:37.610
or maybe this package manager, like package.al or straight.
00:09:37.610 --> 00:09:37.860
al.
00:09:37.860 --> 00:09:44.060
And it doesn't work well in the long term
00:09:44.060 --> 00:09:46.620
because if I move such configuration, which
00:09:46.620 --> 00:09:52.700
partially RD and partially usual Emacs configuration,
00:09:52.700 --> 00:09:58.980
it will break on the new machine or maybe somewhere else
00:09:58.980 --> 00:10:03.700
where I would like to move this configuration later.
00:10:03.700 --> 00:10:23.700
OK.
00:10:23.700 --> 00:10:27.700
We have a last slot for Q and A in the pad.
00:10:27.700 --> 00:10:39.380
[LAUGHS]
00:10:39.380 --> 00:10:43.940
Thank you, everyone, for joining this talk.
00:10:43.940 --> 00:10:46.820
It was a pleasure to interview you.
00:10:46.820 --> 00:10:52.780
I will be here for at least an hour or so
00:10:52.780 --> 00:10:56.340
before I will go preparing to sleep.
00:10:56.340 --> 00:11:02.740
So you can reach me by email, RC, here in big blue button
00:11:02.740 --> 00:11:07.220
or some other way, probably.
00:11:07.220 --> 00:11:09.660
Are there any plans to push things
00:11:09.660 --> 00:11:12.660
from RD to gix main channel?
00:11:12.660 --> 00:11:16.420
Actually, I have a commit access to gix,
00:11:16.420 --> 00:11:20.300
and I try to upstream everything that
00:11:20.300 --> 00:11:25.060
can be beneficial for both RD and gix to gix
00:11:25.060 --> 00:11:30.740
and use it from the upstream.
00:11:30.740 --> 00:11:35.320
But sometimes on some question, we didn't reach an
00:11:35.320 --> 00:11:35.900
agreement,
00:11:35.900 --> 00:11:40.660
or sometimes it's much easier to implement it
00:11:40.660 --> 00:11:46.500
in a more rapid way, which probably I
00:11:46.500 --> 00:11:52.380
wouldn't like to add to gix because it will require
00:11:52.380 --> 00:11:56.340
too much time trying to fit to some gix.
00:11:56.340 --> 00:11:59.140
So I keep it only in RD.
00:11:59.140 --> 00:12:04.020
But the things that I see beneficial for both projects,
00:12:04.020 --> 00:12:07.460
I try to share and to move them to gix.
00:12:21.500 --> 00:12:22.220
Sounds great.
00:12:22.220 --> 00:12:23.780
And another reminder for the folks
00:12:23.780 --> 00:12:26.460
that you can join big blue button also directly.
00:12:26.460 --> 00:12:29.340
If you want to type your questions into chat here
00:12:29.340 --> 00:12:32.580
or just ask them over mic or with a microphone,
00:12:32.580 --> 00:12:33.540
you can do that as well.
00:12:33.540 --> 00:12:46.260
I think we still have about actually 10 or 12 more minutes.
00:12:46.260 --> 00:12:48.100
I think I underestimated what we had.
00:12:48.100 --> 00:12:50.100
So we still have plenty of time for questions.
00:12:50.100 --> 00:12:56.500
[AUDIO OUT]
00:12:56.500 --> 00:13:01.540
Added one more slot for Gondi in case someone
00:13:01.540 --> 00:13:05.180
would like to fill it.
00:13:05.180 --> 00:13:06.740
Thanks.
00:13:06.740 --> 00:13:34.220
[AUDIO OUT]
00:13:34.220 --> 00:13:39.260
How difficult is to add support for new packages to gix?
00:13:39.260 --> 00:13:44.020
Have you found that's burdensome versus package L
00:13:44.020 --> 00:13:48.540
or other in Emacs package management approach?
00:13:48.540 --> 00:13:53.940
Actually, I find it quite easy to create packages for gix.
00:13:53.940 --> 00:13:59.460
Maybe because I'm quite familiar with gix source code.
00:13:59.460 --> 00:14:03.580
But maybe because it's not that difficult,
00:14:03.580 --> 00:14:11.660
you just open a respective model like rd packages or gnu
00:14:11.660 --> 00:14:13.540
packages in gix repository.
00:14:13.540 --> 00:14:15.660
And you define the package you want.
00:14:15.660 --> 00:14:19.100
And you define the dependencies you want.
00:14:19.100 --> 00:14:25.540
Actually, a lot of packages already here in gix.
00:14:25.540 --> 00:14:29.580
And some of the packages I package in rd
00:14:29.580 --> 00:14:31.660
and later move to the gix.
00:14:31.660 --> 00:14:37.300
So it's not hard to reference the dependencies
00:14:37.300 --> 00:14:40.780
and find the dependencies already declared for you.
00:14:40.780 --> 00:14:46.420
But what's more important, you can use dependencies not
00:14:46.420 --> 00:14:46.780
only
00:14:46.780 --> 00:14:49.660
on Emacs packages, but also on system packages.
00:14:49.660 --> 00:14:53.300
For example, in my git package, you
00:14:53.300 --> 00:14:55.700
can use a reference to git binary
00:14:55.700 --> 00:14:58.820
and predefine the path to the git binary
00:14:58.820 --> 00:15:03.540
inside a package configuration by fetching the source code
00:15:03.540 --> 00:15:04.860
or something like that.
00:15:04.860 --> 00:15:11.220
So any package that requires some system package to work
00:15:11.220 --> 00:15:14.180
can use the system package as a dependency.
00:15:14.180 --> 00:15:18.780
And it is a big benefit comparing
00:15:18.780 --> 00:15:21.500
to other packaging solutions, which
00:15:21.500 --> 00:15:25.460
can depend only on Elisp packages.
00:15:25.460 --> 00:15:36.340
[AUDIO OUT]
00:15:36.340 --> 00:15:40.060
Do you reckon rd is currently opinionated,
00:15:40.060 --> 00:15:44.180
or is it a one-size-fits-all framework?
00:15:44.180 --> 00:15:49.020
I would say it's quite opinionated.
00:15:49.020 --> 00:15:52.620
I started from really bare-bone Emacs.
00:15:52.620 --> 00:15:55.100
And I suffered for a while.
00:15:55.100 --> 00:15:58.620
And I did features one by one very carefully,
00:15:58.620 --> 00:16:02.500
crafting the current state of rd-emacs.
00:16:02.500 --> 00:16:08.180
And it's, as I already said, vanilla flavored.
00:16:08.180 --> 00:16:12.180
I try to stick with Emacs key bindings
00:16:12.180 --> 00:16:15.700
to use built-in packages over external packages,
00:16:15.700 --> 00:16:21.460
or use packages which are in the same way,
00:16:21.460 --> 00:16:26.100
work in a similar manner to built-in packages.
00:16:26.100 --> 00:16:29.740
So it's not usual.
00:16:29.740 --> 00:16:37.060
It's not that user-friendly as Doom Emacs or Space Emacs.
00:16:37.060 --> 00:16:45.580
It's more like a Prelude, or even more vanilla flavored
00:16:45.580 --> 00:16:47.380
than Prelude.
00:16:47.380 --> 00:16:50.420
But the good thing is that you can declare a feature
00:16:50.420 --> 00:16:51.340
yourself.
00:16:51.340 --> 00:16:55.260
And if you don't like something about rd-emacs provided
00:16:55.260 --> 00:16:59.860
by features created by me or other contributors,
00:16:59.860 --> 00:17:03.500
you can use the features declared by yourself
00:17:03.500 --> 00:17:06.060
or by other people.
00:17:06.060 --> 00:17:11.140
And one of the plans that I have according to rd,
00:17:11.140 --> 00:17:13.940
which we are discussing on mailing list right now,
00:17:13.940 --> 00:17:20.140
is contrib directory, which can include features provided
00:17:20.140 --> 00:17:21.660
by different people.
00:17:21.660 --> 00:17:28.500
For example, it's quite often asked to add evils support.
00:17:28.500 --> 00:17:31.540
But I don't use evils.
00:17:31.540 --> 00:17:35.460
And I don't want to maintain this package.
00:17:35.460 --> 00:17:38.140
But I understand that many people
00:17:38.140 --> 00:17:43.140
use such a way of interacting with text editor.
00:17:43.140 --> 00:17:45.660
So it would be cool if someone who actually
00:17:45.660 --> 00:17:48.420
using this feature will be maintaining it
00:17:48.420 --> 00:17:51.020
in contrib directory.
00:17:51.020 --> 00:17:55.180
And this feature will be sound with all other features
00:17:55.180 --> 00:17:55.460
which
00:17:55.460 --> 00:17:58.340
provided by rd itself.
00:17:58.340 --> 00:18:05.100
And I think this way, it can cover more people needs
00:18:05.100 --> 00:18:07.940
that it can cover right now.
00:18:07.940 --> 00:18:11.260
So it will fit more people.
00:18:11.260 --> 00:18:17.820
But the core rd won't be expanding its scope.
00:18:17.820 --> 00:18:19.020
It will be quite focused.
00:18:19.020 --> 00:18:27.940
How to get into rd is already documentation
00:18:27.940 --> 00:18:31.060
and getting started guide.
00:18:31.060 --> 00:18:34.740
There is a repository on source hut,
00:18:34.740 --> 00:18:42.700
github.com/github/sourcehut/abcdw/rd.
00:18:42.700 --> 00:18:47.620
And here you can see a very small readme,
00:18:47.620 --> 00:18:52.540
which probably doesn't give you too much understanding of
00:18:52.540 --> 00:18:52.780
what
00:18:52.780 --> 00:18:53.580
is going on.
00:18:53.580 --> 00:18:56.860
But it has all the necessary links.
00:18:56.860 --> 00:18:58.740
It has a link to manual.
00:18:58.740 --> 00:19:02.860
It has information of mailing lists,
00:19:02.860 --> 00:19:05.940
which you can use to get help.
00:19:05.940 --> 00:19:14.620
It has information about IRC channel in manual.
00:19:14.620 --> 00:19:18.540
And you can join this channel and ask questions here.
00:19:18.540 --> 00:19:22.060
And of course, you can take the source code
00:19:22.060 --> 00:19:23.860
and take a look at it.
00:19:23.860 --> 00:19:29.500
And currently, we have examples.
00:19:29.500 --> 00:19:37.380
And here in examples, my whole configuration of my team
00:19:37.380 --> 00:19:38.340
is present.
00:19:38.340 --> 00:19:43.580
It's a little bit drafty.
00:19:43.580 --> 00:19:47.380
I would like to reorganize this a little
00:19:47.380 --> 00:19:50.340
to make it easier to follow.
00:19:50.340 --> 00:19:55.140
And before first release, I hope I will do so.
00:19:55.140 --> 00:20:04.140
But you can use it as an example, build on [INAUDIBLE]
00:20:04.140 --> 00:20:09.700
Unfortunately, the documentation
00:20:09.700 --> 00:20:12.180
is not very extensive.
00:20:12.180 --> 00:20:17.740
So you can find it a little hard to follow.
00:20:17.740 --> 00:20:24.140
Or maybe you can find it missing some important things.
00:20:24.140 --> 00:20:29.140
But before first release, I hope the situation
00:20:29.140 --> 00:20:30.900
will become a little better.
00:20:30.900 --> 00:20:33.860
But anyway, you can always ask questions
00:20:33.860 --> 00:20:35.420
until the documentation is ready.
00:20:35.420 --> 00:20:44.060
Can you mix RD with custom Emacs init file?
00:20:44.060 --> 00:20:45.220
Yes, you can.
00:20:45.220 --> 00:20:47.780
I already mentioned it.
00:20:47.780 --> 00:20:53.220
You can just define in your init.el
00:20:53.220 --> 00:20:57.100
the statement that you load some other file
00:20:57.100 --> 00:21:02.860
and use this file as your usual init.el file.
00:21:02.860 --> 00:21:06.460
It will work completely OK.
00:21:06.460 --> 00:21:13.780
And you can partially migrate to RD by using such approach.
00:21:13.780 --> 00:21:17.540
But I don't recommend this approach in long term.
00:21:17.540 --> 00:21:19.020
I already mentioned it.
00:21:19.020 --> 00:21:24.140
But having usual init.el file and managing your
00:21:24.140 --> 00:21:25.340
dependencies
00:21:25.340 --> 00:21:29.580
using package.el or straight.el doesn't
00:21:29.580 --> 00:21:33.140
cover system dependencies and other stuff, which
00:21:33.140 --> 00:21:38.900
will lead to maybe irreproducible configurations.
00:21:38.900 --> 00:21:49.780
[AUDIO OUT]
00:21:49.780 --> 00:21:51.700
It's the heads up that we have about two more
00:21:51.700 --> 00:21:53.180
minutes of live Q&A time.
00:21:53.180 --> 00:21:55.100
And then after that, the stream will move on.
00:21:55.100 --> 00:21:58.300
But people are welcome to continue asking questions,
00:21:58.300 --> 00:22:01.460
either on the pad or IRC or by joining the Speakable button
00:22:01.460 --> 00:22:02.380
room directly.
00:22:02.380 --> 00:22:04.380
Thanks again, Andrew.
00:22:04.380 --> 00:22:23.700
[AUDIO OUT]
00:22:23.700 --> 00:22:27.660
Actually, I didn't expect so much questions.
00:22:27.660 --> 00:22:33.340
And when I first took a look at the pad
00:22:33.340 --> 00:22:38.700
and thought, OK, those six slots for Q&A will be enough.
00:22:38.700 --> 00:22:45.100
Yeah, it's always a nice surprise, I guess.
00:22:45.100 --> 00:23:04.140
[AUDIO OUT]
00:23:04.140 --> 00:23:07.780
I hope everyone will be OK with jumping windows around,
00:23:07.780 --> 00:23:10.420
because I switch between workspaces.
00:23:10.420 --> 00:23:12.660
And it may be a little too noisy.
00:23:12.660 --> 00:23:16.780
[AUDIO OUT]
00:23:16.780 --> 00:23:18.660
Yeah, I think it's fine for the most part.
00:23:18.660 --> 00:23:20.380
It was a bit of an interesting thing
00:23:20.380 --> 00:23:23.500
trying to keep up the stream with it, because by default,
00:23:23.500 --> 00:23:26.020
we maximize the speaker's webcam.
00:23:26.020 --> 00:23:27.900
But then you're also sharing your screen
00:23:27.900 --> 00:23:29.180
and sharing important details.
00:23:29.180 --> 00:23:32.780
So we were also trying to get that on the stream as well.
00:23:32.780 --> 00:23:33.660
But yeah, it was fine.
00:23:33.660 --> 00:23:41.260
[AUDIO OUT]
00:23:41.260 --> 00:23:46.780
OK, I think that there's no more questions.
00:23:46.780 --> 00:23:53.980
And we can finish in this section.
00:23:53.980 --> 00:23:55.580
All right, sounds good.
00:23:55.580 --> 00:23:58.020
Thanks again, Andrew, for the great talk.
00:23:58.020 --> 00:24:02.780
As a fellow Tiling Window Manager user and GNU gigs--
00:24:02.780 --> 00:24:06.180
well, former committer, but still very much enthusiast,
00:24:06.180 --> 00:24:07.540
I'm very much interested in this.
00:24:07.540 --> 00:24:09.820
So I know I'll definitely be checking your work out.
00:24:09.820 --> 00:24:11.660
So thanks again.
00:24:11.660 --> 00:24:13.860
Thank you very much for organization
00:24:13.860 --> 00:24:15.820
and all your contributions.
00:24:15.820 --> 00:24:17.540
Very much appreciated.
00:24:17.540 --> 00:24:18.100
Thank you.
00:24:18.100 --> 00:24:18.600
Thank you.
00:24:18.600 --> 00:24:19.340
Appreciate it.
00:24:19.340 --> 00:24:20.140
All right, take care.
00:24:20.140 --> 00:24:22.580
And we'll see you around.
00:24:22.580 --> 00:24:23.580
Bye-bye.
00:24:23.580 --> 00:24:25.140
Bye.
00:24:25.140 --> 00:24:28.500
[AUDIO OUT]
00:24:30.500 --> 00:24:30.500