WEBVTT

1
00:00:00.780 --> 00:00:03.480
Omakub turns a fresh Ubuntu installation

2
00:00:03.480 --> 00:00:07.230
into a beautiful, pre-configured developer environment

3
00:00:07.230 --> 00:00:10.920
ready to use by running a single command.

4
00:00:10.920 --> 00:00:15.920
This is a way to get people to try a modern version of Linux

5
00:00:16.050 --> 00:00:17.790
that not only looks great,

6
00:00:17.790 --> 00:00:22.260
but feels great, has all the utilities pre-configured,

7
00:00:22.260 --> 00:00:25.470
all the little dotfiles set up in a nice way

8
00:00:25.470 --> 00:00:27.570
that does not require you to scour the internet

9
00:00:27.570 --> 00:00:29.820
to figure out all the Linux lore,

10
00:00:29.820 --> 00:00:32.880
and set up tweaks in order just to see

11
00:00:32.880 --> 00:00:35.310
whether Linux is something for you.

12
00:00:35.310 --> 00:00:37.860
It also so happens to be pretty much exactly

13
00:00:37.860 --> 00:00:40.050
my development configuration.

14
00:00:40.050 --> 00:00:42.540
I switched to Linux a few months ago,

15
00:00:42.540 --> 00:00:44.310
and I’ve been spending those months

16
00:00:44.310 --> 00:00:47.820
finding all those little things I like about Linux,

17
00:00:47.820 --> 00:00:52.590
setting up the tactile window manager for making it easy

18
00:00:52.590 --> 00:00:54.660
to tile windows back and forth,

19
00:00:54.660 --> 00:00:57.120
setting up Alacritty, the terminal,

20
00:00:57.120 --> 00:00:59.610
to look just how I like it to look,

21
00:00:59.610 --> 00:01:02.940
and integrating all of that with a set of themes

22
00:01:02.940 --> 00:01:05.460
in such a way that it just looks great.

23
00:01:05.460 --> 00:01:07.680
Linux can look amazing.

24
00:01:07.680 --> 00:01:10.950
It doesn’t always do that with the distributions

25
00:01:10.950 --> 00:01:12.960
that you get out of the box,

26
00:01:12.960 --> 00:01:17.880
but a little bit of rising on top can really go wonders

27
00:01:17.880 --> 00:01:19.230
and very far.

28
00:01:19.230 --> 00:01:22.410
But figuring out how to do that nerding

29
00:01:22.410 --> 00:01:24.180
with all those configuration files,

30
00:01:24.180 --> 00:01:27.150
that’s something you may very well get into

31
00:01:27.150 --> 00:01:29.250
and enjoy down the road,

32
00:01:29.250 --> 00:01:31.980
but to even figure out whether that’s worth your time,

33
00:01:31.980 --> 00:01:34.530
I think you need to actually experience

34
00:01:34.530 --> 00:01:38.910
what a fully set up system can be and feel like.

35
00:01:38.910 --> 00:01:43.037
I, in part, got this inspiration from adopting Neovim.

36
00:01:43.037 --> 00:01:45.960
Neovim is infamously configurable.

37
00:01:45.960 --> 00:01:49.380
There are about a trillion configuration options,

38
00:01:49.380 --> 00:01:52.380
and plugins, and all the things, and that’s great.

39
00:01:52.380 --> 00:01:55.020
There are some masters out there who will teach you

40
00:01:55.020 --> 00:01:57.480
how to set up your bespoke development environment

41
00:01:57.480 --> 00:01:59.610
just right for you,

42
00:01:59.610 --> 00:02:02.100
but I needed to figure out whether this

43
00:02:02.100 --> 00:02:04.350
was even gonna work for me if I was gonna switch away

44
00:02:04.350 --> 00:02:05.490
from TextMate,

45
00:02:05.490 --> 00:02:09.270
the editor that I’ve been using for about two decades.

46
00:02:09.270 --> 00:02:13.620
So lazyvim.org provides a distribution

47
00:02:13.620 --> 00:02:15.930
of all those plugins pre-configured,

48
00:02:15.930 --> 00:02:16.920
and they just work great,

49
00:02:16.920 --> 00:02:19.350
and I found that Neovim was something I could use

50
00:02:19.350 --> 00:02:21.720
after having used LazyVim,

51
00:02:21.720 --> 00:02:24.480
and I wanna extend that same principle

52
00:02:24.480 --> 00:02:28.590
to the entire operating system, to the entire machine.

53
00:02:28.590 --> 00:02:31.440
This is really dedicated to web developers, probably,

54
00:02:31.440 --> 00:02:32.490
in particular,

55
00:02:32.490 --> 00:02:37.140
and even more so just to my own web development.

56
00:02:37.140 --> 00:02:39.510
Omakub installs rbenv,

57
00:02:39.510 --> 00:02:42.330
and it installs Node to get set up

58
00:02:42.330 --> 00:02:43.920
on the machine right away.

59
00:02:43.920 --> 00:02:47.580
It installs Docker, it installs a bunch of other tools,

60
00:02:47.580 --> 00:02:50.970
and I’ll go through a bunch of those and give you a taste.

61
00:02:50.970 --> 00:02:52.860
And as I said, it installs all those tools,

62
00:02:52.860 --> 00:02:54.270
and then it makes it look good,

63
00:02:54.270 --> 00:02:57.150
and then it runs in a single command.

64
00:02:57.150 --> 00:03:00.660
You simply install Ubuntu from your USB drive,

65
00:03:00.660 --> 00:03:02.790
and then boom, the next thing you run

66
00:03:02.790 --> 00:03:06.420
is the Omakub installation command.

67
00:03:06.420 --> 00:03:08.760
That’ll run for a few minutes, and there you are.

68
00:03:08.760 --> 00:03:11.820
You have a complete setup that’s ready to go.

69
00:03:11.820 --> 00:03:14.610
So let’s dive in and let me show you

70
00:03:14.610 --> 00:03:15.870
what this actually looks like.

71
00:03:15.870 --> 00:03:19.680
So this is what you see when you’ve installed Omakub.

72
00:03:19.680 --> 00:03:22.410
It will start out with this beautiful setup

73
00:03:22.410 --> 00:03:27.410
and nice wallpaper, the Gnome UI tweaked just a little bit

74
00:03:27.540 --> 00:03:31.020
with a couple of extensions, a bunch of stuff turned off.

75
00:03:31.020 --> 00:03:34.710
And then there is the dock, which represents the fact

76
00:03:34.710 --> 00:03:37.650
that we have pre-installed a bunch of applications

77
00:03:37.650 --> 00:03:40.320
to make it easy to get going for someone

78
00:03:40.320 --> 00:03:42.960
who wants to use their new Linux machine

79
00:03:42.960 --> 00:03:44.220
to start working for the web.

80
00:03:44.220 --> 00:03:48.030
As you can see, the browser that is default in Ubuntu,

81
00:03:48.030 --> 00:03:50.460
Firefox has been swapped out with Chrome.

82
00:03:50.460 --> 00:03:53.640
No shade on Firefox, it’s a great browser,

83
00:03:53.640 --> 00:03:57.000
but most people working in web development today

84
00:03:57.000 --> 00:03:59.460
are using Chrome, so that’s here.

85
00:03:59.460 --> 00:04:02.670
Umakub is not a manifesto to free software,

86
00:04:02.670 --> 00:04:05.640
it is a way to turn Linux into a productive machine

87
00:04:05.640 --> 00:04:09.420
that someone already running Windows or Mac

88
00:04:09.420 --> 00:04:11.910
would want to give a try, but let’s dive straight in.

89
00:04:11.910 --> 00:04:15.510
Let’s hop into the first workspace here,

90
00:04:15.510 --> 00:04:17.040
and the way I have it set up here,

91
00:04:17.040 --> 00:04:20.100
you can see the numbers one through six at the top.

92
00:04:20.100 --> 00:04:21.480
These are the different workspaces.

93
00:04:21.480 --> 00:04:24.900
You can swap through ’em by pushing Super + 1

94
00:04:24.900 --> 00:04:28.368
to go to workspace one, Super + 2 to go to workspace two.

95
00:04:28.368 --> 00:04:29.250
So let’s see what that looks like

96
00:04:29.250 --> 00:04:31.530
once I start launching some apps.

97
00:04:31.530 --> 00:04:33.360
I’m gonna launch an app through the hotkey.

98
00:04:33.360 --> 00:04:34.980
You can, of course, always push Super.

99
00:04:34.980 --> 00:04:37.200
That brings you back to this screen,

100
00:04:37.200 --> 00:04:40.650
but if I just push Alt + 1,

101
00:04:40.650 --> 00:04:44.790
I’m going to start the first pinned application in the dock,

102
00:04:44.790 --> 00:04:45.930
which is Chrome.

103
00:04:45.930 --> 00:04:47.460
So you see, I start up Chrome here,

104
00:04:47.460 --> 00:04:49.680
and now, when I swap back and forth,

105
00:04:49.680 --> 00:04:51.510
you can see there’s no animations.

106
00:04:51.510 --> 00:04:52.860
I’ve taken out all the animations

107
00:04:52.860 --> 00:04:56.130
to make this feel more like a tiling window manager,

108
00:04:56.130 --> 00:04:57.870
even though it’s actually not.

109
00:04:57.870 --> 00:04:59.730
I’ll show you that in a second, too.

110
00:04:59.730 --> 00:05:03.210
We can also use hotkeys like Super + Arrow Left

111
00:05:03.210 --> 00:05:04.860
to put this over here,

112
00:05:04.860 --> 00:05:08.190
and then we can start our second command, the terminal.

113
00:05:08.190 --> 00:05:10.860
I do that with Alt + 2.

114
00:05:10.860 --> 00:05:12.300
Beautiful terminal popping up here.

115
00:05:12.300 --> 00:05:14.280
Let’s put it over on the left,

116
00:05:14.280 --> 00:05:17.430
and there you see the basic window tiling.

117
00:05:17.430 --> 00:05:20.730
We can do Super + Up to fill the whole screen,

118
00:05:20.730 --> 00:05:23.280
Super + Right to fill a smaller part of the screen.

119
00:05:23.280 --> 00:05:25.620
This is the setup I use when I’m on a laptop screen

120
00:05:25.620 --> 00:05:26.910
that really doesn’t have a lot of room.

121
00:05:26.910 --> 00:05:28.830
I don’t feel like a tiling window manager

122
00:05:28.830 --> 00:05:30.570
would actually add that much in that case,

123
00:05:30.570 --> 00:05:33.330
and you don’t even need anything more sophisticated

124
00:05:33.330 --> 00:05:35.160
than that even within Gnome,

125
00:05:35.160 --> 00:05:38.040
but if you’re running your computer on a larger display,

126
00:05:38.040 --> 00:05:40.500
I often use a 6K display.

127
00:05:40.500 --> 00:05:43.650
You absolutely do want more tiling options.

128
00:05:43.650 --> 00:05:46.320
So if you push Super + T,

129
00:05:46.320 --> 00:05:48.630
it’ll bring up this nice, little overlay

130
00:05:48.630 --> 00:05:51.000
where you can then push E + D, for example,

131
00:05:51.000 --> 00:05:53.040
and we’re gonna put our terminal over here,

132
00:05:53.040 --> 00:05:55.890
or we can do it again, and we can push W + S,

133
00:05:55.890 --> 00:05:57.510
and it’ll put right in the middle,

134
00:05:57.510 --> 00:06:00.270
or we can even fill the screen with Q + D.

135
00:06:00.270 --> 00:06:02.820
You can put your windows exactly where you want them

136
00:06:02.820 --> 00:06:06.330
without having to resize constantly,

137
00:06:06.330 --> 00:06:10.110
and that resizing by the mouse is really one

138
00:06:10.110 --> 00:06:12.540
I wanted to get away from with this kind of setup.

139
00:06:12.540 --> 00:06:13.740
I don’t wanna use the mouse at all.

140
00:06:13.740 --> 00:06:15.450
Don’t wanna use the mouse for any

141
00:06:15.450 --> 00:06:17.700
of the window configuration.

142
00:06:17.700 --> 00:06:20.430
We’re just gonna use the keyboard for basically all of it,

143
00:06:20.430 --> 00:06:22.800
but when I’m running on this small screen,

144
00:06:22.800 --> 00:06:25.110
I don’t actually even like to have multiple windows

145
00:06:25.110 --> 00:06:28.050
on the same workspace at the same time.

146
00:06:28.050 --> 00:06:30.840
So what we can do here is we can push our Super key,

147
00:06:30.840 --> 00:06:35.070
we can drag over our terminal to workspace number two,

148
00:06:35.070 --> 00:06:38.730
we can hit F11,

149
00:06:38.730 --> 00:06:41.335
actually Shift + F11 when it comes to Chrome.

150
00:06:41.335 --> 00:06:43.860
F11 will take you all the way to a full screen,

151
00:06:43.860 --> 00:06:45.270
then you won’t be able to see the tabs.

152
00:06:45.270 --> 00:06:47.040
You can push F11 again.

153
00:06:47.040 --> 00:06:49.650
F11 + Shift will give you the tabs.

154
00:06:49.650 --> 00:06:52.800
Now, we have a workspace, workspace number one,

155
00:06:52.800 --> 00:06:55.200
that is Super + 1 just dedicated to Chrome.

156
00:06:55.200 --> 00:06:57.870
And then we hop over here on workspace number two,

157
00:06:57.870 --> 00:07:00.060
and we’re gonna do the same thing, F11.

158
00:07:00.060 --> 00:07:02.613
We’re just going to see our terminal.

159
00:07:03.480 --> 00:07:05.910
This is the basic setup that I have,

160
00:07:05.910 --> 00:07:08.520
jumping back and forth, workspaces like this,

161
00:07:08.520 --> 00:07:10.680
jumping to a new workspace over here.

162
00:07:10.680 --> 00:07:12.390
You could have your communication apps,

163
00:07:12.390 --> 00:07:16.020
you could run your Signal, you could run your WhatsApp,

164
00:07:16.020 --> 00:07:19.203
or you could run your, let’s say, Spotify Music.

165
00:07:20.130 --> 00:07:24.420
So we can even pop that up and make it full screen as well.

166
00:07:24.420 --> 00:07:26.730
I’m not gonna log in to that here.

167
00:07:26.730 --> 00:07:28.470
I’m gonna actually hit another key.

168
00:07:28.470 --> 00:07:30.240
I have it mapped by default in Omakub,

169
00:07:30.240 --> 00:07:33.150
that is Super + W instead of the,

170
00:07:33.150 --> 00:07:35.850
I think it’s Alt + f4 to close an app,

171
00:07:35.850 --> 00:07:39.750
which always just struck me as such a bizarre key to use,

172
00:07:39.750 --> 00:07:42.750
but anyway, let’s hop in here,

173
00:07:42.750 --> 00:07:45.450
and where I wanna start is actually in the terminal.

174
00:07:45.450 --> 00:07:47.010
The terminal is the interesting bit,

175
00:07:47.010 --> 00:07:50.430
because it is a mix of a few different programs.

176
00:07:50.430 --> 00:07:53.400
If you have a look here, it is running this terminal

177
00:07:53.400 --> 00:07:56.580
called Alacritty, which is a GPU-accelerated terminal,

178
00:07:56.580 --> 00:07:58.560
which is great for all sorts of stuff.

179
00:07:58.560 --> 00:08:01.650
You can style it really neatly and nicely,

180
00:08:01.650 --> 00:08:05.877
and inside of Alacritty is running this thing called Zellij,

181
00:08:05.877 --> 00:08:08.640
and Zellij gives us panes, it gives us this outline.

182
00:08:08.640 --> 00:08:11.010
You can see this bright green outline,

183
00:08:11.010 --> 00:08:14.310
and if I do ls, for example, you can see what’s on my files,

184
00:08:14.310 --> 00:08:16.320
and then you can say, "Oh, I want another pane.

185
00:08:16.320 --> 00:08:17.460
I wanna split up my screen."

186
00:08:17.460 --> 00:08:21.570
I can hit Control + P, and then N for New,

187
00:08:21.570 --> 00:08:24.540
and then boom, I have another screen over here,

188
00:08:24.540 --> 00:08:27.780
and I can hit again Control + P, and then D,

189
00:08:27.780 --> 00:08:29.010
and it’ll cut it in half.

190
00:08:29.010 --> 00:08:32.610
Now, I can hop between these with Alt + Arrow Keys.

191
00:08:32.610 --> 00:08:35.220
Some people like to use the Vim keys for navigating.

192
00:08:35.220 --> 00:08:37.140
I don’t really like to do that so much.

193
00:08:37.140 --> 00:08:39.690
I find it very easy to use Alt,

194
00:08:39.690 --> 00:08:40.770
and then the keys back and forth.

195
00:08:40.770 --> 00:08:42.390
So that’s within the single tab,

196
00:08:42.390 --> 00:08:45.450
then you can hit Control + T + N.

197
00:08:45.450 --> 00:08:46.920
Boom, now, you have a new tab.

198
00:08:46.920 --> 00:08:48.540
Go back and forth between new tabs.

199
00:08:48.540 --> 00:08:51.240
You could rename a tab, Control + T + R,

200
00:08:51.240 --> 00:08:54.240
and this can be our Stuff tab.

201
00:08:54.240 --> 00:08:56.760
And then we can go back here and do our,

202
00:08:56.760 --> 00:08:57.933
let’s say, Work tab.

203
00:08:59.640 --> 00:09:01.080
That’s pretty neat.

204
00:09:01.080 --> 00:09:02.910
This is really where a lot of the magic’s gonna happen,

205
00:09:02.910 --> 00:09:05.400
and we’re gonna look at that in one second.

206
00:09:05.400 --> 00:09:10.230
Omakub comes with two choices for editors,

207
00:09:10.230 --> 00:09:12.630
and I’m gonna show you the quote, unquote, "hard" one,

208
00:09:12.630 --> 00:09:16.080
the adventurous one, the one I’m super excited about first,

209
00:09:16.080 --> 00:09:21.080
which is a terminal called, or an editor called Neovim.

210
00:09:22.110 --> 00:09:24.480
I don’t use Neovim as it comes outta the box.

211
00:09:24.480 --> 00:09:26.460
Neovim outta the box requires you to do a lot

212
00:09:26.460 --> 00:09:28.410
of configuration before it looks nice.

213
00:09:28.410 --> 00:09:30.210
There’s some great tutorials on the internet

214
00:09:30.210 --> 00:09:31.470
on how to do that,

215
00:09:31.470 --> 00:09:33.000
but if you don’t have the patience,

216
00:09:33.000 --> 00:09:34.620
I didn’t quite have the patience,

217
00:09:34.620 --> 00:09:38.250
then you can dive in and just use it together with LazyVim,

218
00:09:38.250 --> 00:09:40.620
which is exactly what we’ve done inside of Omakub.

219
00:09:40.620 --> 00:09:44.430
So let’s hop into a place where we can make some changes.

220
00:09:44.430 --> 00:09:46.950
I’m gonna hop into, actually, Omakub,

221
00:09:46.950 --> 00:09:49.860
and I’m going to do n,

222
00:09:49.860 --> 00:09:53.340
that’s an alias that sets up by default, and then dot.

223
00:09:53.340 --> 00:09:56.850
So I’m gonna start Neovim in my current directory,

224
00:09:56.850 --> 00:09:58.740
and you’ll see it starts up Neovim here

225
00:09:58.740 --> 00:10:00.900
with a file explorer on the right.

226
00:10:00.900 --> 00:10:04.260
Some Neovim folks really don’t like the file explorer.

227
00:10:04.260 --> 00:10:05.850
I’m not sure why, I love it.

228
00:10:05.850 --> 00:10:09.120
It gives me a sense of layout of where we are

229
00:10:09.120 --> 00:10:10.680
and what’s in here,

230
00:10:10.680 --> 00:10:14.130
but I also really like the fuzzy finder, Telescope,

231
00:10:14.130 --> 00:10:15.000
for finding files.

232
00:10:15.000 --> 00:10:18.630
So if you hit Space + Space, it’ll bring that up,

233
00:10:18.630 --> 00:10:19.830
and you can just start typing.

234
00:10:19.830 --> 00:10:23.280
For example, let’s see what’s inside the Bash shell setup

235
00:10:23.280 --> 00:10:24.810
for Omakub.

236
00:10:24.810 --> 00:10:26.250
Pretty neat, and if you don’t like

237
00:10:26.250 --> 00:10:27.630
that file explorer out there,

238
00:10:27.630 --> 00:10:30.270
we can hit Space + E, and that hides it,

239
00:10:30.270 --> 00:10:32.970
or Space + E again to show it once more.

240
00:10:32.970 --> 00:10:35.880
But here, we have an example of we are running Neovim

241
00:10:35.880 --> 00:10:38.370
inside one of these panes, so let’s add another pane.

242
00:10:38.370 --> 00:10:41.490
Let’s do the Control + P, and then N,

243
00:10:41.490 --> 00:10:44.370
and then you see it actually popped it down below.

244
00:10:44.370 --> 00:10:47.910
You can hit Alt + Brackets to bring it over on the side.

245
00:10:47.910 --> 00:10:50.430
You can hit Alt + Minus to make it smaller

246
00:10:50.430 --> 00:10:51.900
and make it larger,

247
00:10:51.900 --> 00:10:55.950
and now, you can do stuff on the side here as well.

248
00:10:55.950 --> 00:10:57.930
This is really helpful when you’re doing development

249
00:10:57.930 --> 00:11:00.150
in say, Rails, and you have your editor

250
00:11:00.150 --> 00:11:01.560
that’s doing your editing stuff,

251
00:11:01.560 --> 00:11:03.570
and then you have a console, for example,

252
00:11:03.570 --> 00:11:04.650
running on the side,

253
00:11:04.650 --> 00:11:09.630
and maybe you also even have a web server running, as well.

254
00:11:09.630 --> 00:11:11.220
We could have a web server running down here,

255
00:11:11.220 --> 00:11:13.740
and then you could shrink that reel down below.

256
00:11:13.740 --> 00:11:15.630
You can even use the mouse to navigate

257
00:11:15.630 --> 00:11:18.960
against these panes around here, as I’m doing.

258
00:11:18.960 --> 00:11:20.970
This is not a tour of Neovim.

259
00:11:20.970 --> 00:11:24.660
Vim in itself is an exciting, deep topic

260
00:11:24.660 --> 00:11:27.480
that you can spend a very long time learning everything

261
00:11:27.480 --> 00:11:29.010
there is to learn about.

262
00:11:29.010 --> 00:11:31.800
Let me show you one more integration, though.

263
00:11:31.800 --> 00:11:35.010
It is also integrated by default with lazygit.

264
00:11:35.010 --> 00:11:36.090
I love lazygit.

265
00:11:36.090 --> 00:11:38.730
So if you hit Space + G + G,

266
00:11:38.730 --> 00:11:43.680
it brings up the Git interface, the Git TUI

267
00:11:43.680 --> 00:11:45.810
that you can navigate back and forth.

268
00:11:45.810 --> 00:11:48.120
Let’s actually make a change so we can see how that looks.

269
00:11:48.120 --> 00:11:50.100
If we mark a few things here,

270
00:11:50.100 --> 00:11:52.170
and we actually just delete them,

271
00:11:52.170 --> 00:11:53.820
and we’re gonna save that.

272
00:11:53.820 --> 00:11:55.500
Now, let’s do our G + G.

273
00:11:55.500 --> 00:11:56.760
You see, here’s some changes.

274
00:11:56.760 --> 00:11:58.800
I can stage these changes.

275
00:11:58.800 --> 00:12:00.960
I could get ready to commit these changes,

276
00:12:00.960 --> 00:12:02.400
I can back out of that,

277
00:12:02.400 --> 00:12:05.310
or I can discard all the changes on D.

278
00:12:05.310 --> 00:12:06.900
You can hit Question Mark to see

279
00:12:06.900 --> 00:12:08.070
all the different options that you have,

280
00:12:08.070 --> 00:12:09.840
Escape to hide that,

281
00:12:09.840 --> 00:12:12.630
D, discard all the changes, you have to discard those,

282
00:12:12.630 --> 00:12:14.163
go back and see things as they are.

283
00:12:14.163 --> 00:12:16.050
Now, again, I love Neovim.

284
00:12:16.050 --> 00:12:17.580
I think you should give Neovim a try,

285
00:12:17.580 --> 00:12:20.490
but Omakub is not wedded to that.

286
00:12:20.490 --> 00:12:25.380
We can certainly also use something else, for example, Code.

287
00:12:25.380 --> 00:12:28.680
So Visual Studio Code is installed by default

288
00:12:28.680 --> 00:12:31.590
with a bit of configuration just to make sure

289
00:12:31.590 --> 00:12:33.900
that it matches the color scheme,

290
00:12:33.900 --> 00:12:35.820
the theme as we have it set up here.

291
00:12:35.820 --> 00:12:38.340
We used the font that’s installed by default,

292
00:12:38.340 --> 00:12:40.740
that’s Cascadia Mono,

293
00:12:40.740 --> 00:12:42.150
which is actually also a Microsoft font

294
00:12:42.150 --> 00:12:44.280
that’s been patched for Nerd Font.

295
00:12:44.280 --> 00:12:48.270
The Nerd Font is what gives us this really nice,

296
00:12:48.270 --> 00:12:50.880
let’s hop over here, and do a ls.

297
00:12:50.880 --> 00:12:53.010
Gives us these little, nice icons here,

298
00:12:53.010 --> 00:12:55.680
and actually, even the icons in here as well.

299
00:12:55.680 --> 00:12:58.440
You can get icons for all sort of stuff.

300
00:12:58.440 --> 00:13:00.780
There are a handful of fonts pre-installed,

301
00:13:00.780 --> 00:13:05.163
but Omakub starts with Cascadia Mono as the default.

302
00:13:06.030 --> 00:13:08.940
So, that’s some of the tools we have installed.

303
00:13:08.940 --> 00:13:10.050
Let’s see here, what else we got?

304
00:13:10.050 --> 00:13:12.360
We got WhatsApp, we got Signal.

305
00:13:12.360 --> 00:13:14.790
I highly recommend both of those options

306
00:13:14.790 --> 00:13:19.470
for talking to others in a cross-platform, friendly way.

307
00:13:19.470 --> 00:13:21.480
You don’t have to be locked inside iMessage

308
00:13:21.480 --> 00:13:22.710
for the rest of your life.

309
00:13:22.710 --> 00:13:24.450
Oh, Typora, let me show you that.

310
00:13:24.450 --> 00:13:27.660
That is my favorite writing environment,

311
00:13:27.660 --> 00:13:32.660
and I, as always, love to go F11, full screen.

312
00:13:32.910 --> 00:13:37.230
Totally zen writing environment.

313
00:13:37.230 --> 00:13:38.880
Just me and my writing here.

314
00:13:38.880 --> 00:13:40.620
All right, let’s quit out of that,

315
00:13:40.620 --> 00:13:43.260
do the Apple, or not Apple,

316
00:13:43.260 --> 00:13:46.740
Super + W, and we’re gonna discard that.

317
00:13:46.740 --> 00:13:49.380
Great, let’s look at something neat

318
00:13:49.380 --> 00:13:51.390
that is built into Omakub as well.

319
00:13:51.390 --> 00:13:55.650
If we pop this one out of full screen mode,

320
00:13:55.650 --> 00:13:57.960
and we actually pop it in just at the center,

321
00:13:57.960 --> 00:14:00.450
you get the nice, little translucency here.

322
00:14:00.450 --> 00:14:02.940
There is a command called omakub

323
00:14:02.940 --> 00:14:04.770
that’s installed alongside of Omakub,

324
00:14:04.770 --> 00:14:08.790
and if you run that, you get a few options for things to do.

325
00:14:08.790 --> 00:14:10.260
This is running on Gum, by the way,

326
00:14:10.260 --> 00:14:12.930
which is a really nice way of creating

327
00:14:12.930 --> 00:14:16.560
these tiny, interactive elements in a terminal.

328
00:14:16.560 --> 00:14:19.350
First, there’s a very anemic setup for help.

329
00:14:19.350 --> 00:14:21.900
You can go in here, and you see, layout isn’t very nice.

330
00:14:21.900 --> 00:14:23.490
Let’s go full screen on that.

331
00:14:23.490 --> 00:14:25.710
That didn’t really help much, still doesn’t look so nice.

332
00:14:25.710 --> 00:14:27.120
I should format this nicer,

333
00:14:27.120 --> 00:14:30.390
but a bunch of reminders for the major hotkeys

334
00:14:30.390 --> 00:14:31.710
that are in the system,

335
00:14:31.710 --> 00:14:33.150
and we can scroll down, we can see that,

336
00:14:33.150 --> 00:14:34.980
or we can just quit out of that again.

337
00:14:34.980 --> 00:14:36.210
Now, let me run this,

338
00:14:36.210 --> 00:14:39.120
and what I really wanted to show you was the theme.

339
00:14:39.120 --> 00:14:41.880
So we pop out here, and then we hit the Theme,

340
00:14:41.880 --> 00:14:44.320
and let’s go with Gruvbox.

341
00:14:45.870 --> 00:14:48.870
And as you see, restart your terminal, and start it again.

342
00:14:48.870 --> 00:14:50.100
All right, I’ll do it.

343
00:14:50.100 --> 00:14:51.720
It says Control + W.

344
00:14:51.720 --> 00:14:54.810
It is Super + W, so Super + W,

345
00:14:54.810 --> 00:14:57.360
and then Alt + 2 to start it again,

346
00:14:57.360 --> 00:14:59.580
and then let’s pop it in on the center.

347
00:14:59.580 --> 00:15:01.980
Doesn’t that look nice?

348
00:15:01.980 --> 00:15:03.060
I think it looks great,

349
00:15:03.060 --> 00:15:07.980
and if we once more hop in here and start Neovim,

350
00:15:07.980 --> 00:15:10.890
you’ll see it is carried all the way through.

351
00:15:10.890 --> 00:15:15.000
So to get to this level of carry-through,

352
00:15:15.000 --> 00:15:18.540
we have to change the accent colors here.

353
00:15:18.540 --> 00:15:20.370
As you can see, nice sage color.

354
00:15:20.370 --> 00:15:24.780
For Gnome, we have to change the Alacritty color scheme,

355
00:15:24.780 --> 00:15:28.080
we have to change the Zellij color scheme,

356
00:15:28.080 --> 00:15:31.680
and then finally, we have to change the Neovim color scheme,

357
00:15:31.680 --> 00:15:35.460
and then also, if I pop open Visual studio,

358
00:15:35.460 --> 00:15:38.100
you’ll see it has also changed that color scheme as well.

359
00:15:38.100 --> 00:15:39.900
So there’s about five different color schemes

360
00:15:39.900 --> 00:15:42.690
that get coordinately changed when you go

361
00:15:42.690 --> 00:15:45.330
through the Omakub Theme command,

362
00:15:45.330 --> 00:15:47.040
and actually let’s, have a look at that.

363
00:15:47.040 --> 00:15:51.483
Let’s see if we can find the theme changer here.

364
00:15:53.070 --> 00:15:56.550
Yeah, Gruvbox looks really sweet, doesn’t it?

365
00:15:56.550 --> 00:15:58.710
You can see it does all of these different matches,

366
00:15:58.710 --> 00:15:59.820
and sets up the themes,

367
00:15:59.820 --> 00:16:02.250
and allows you to pick which one to to go to.

368
00:16:02.250 --> 00:16:04.230
Let’s just look at a few of the other ones

369
00:16:04.230 --> 00:16:06.300
that are in the box by default here.

370
00:16:06.300 --> 00:16:08.640
So, omakub theme, I can go,

371
00:16:08.640 --> 00:16:10.650
then I don’t have to go through the selector.

372
00:16:10.650 --> 00:16:13.680
Rose Pine is a really funky one.

373
00:16:13.680 --> 00:16:16.860
I’ll close this out so you see it in its fullest glory.

374
00:16:16.860 --> 00:16:18.810
So this is Rose Pine.

375
00:16:18.810 --> 00:16:22.589
Let’s see what that looks like in Neovim again.

376
00:16:22.589 --> 00:16:23.422
Ooh.

377
00:16:24.450 --> 00:16:26.040
I think it looks pretty neat.

378
00:16:26.040 --> 00:16:27.153
It’s very different than the other setup.

379
00:16:27.153 --> 00:16:31.700
It’s the only light mode included by default in Omakub.

380
00:16:31.700 --> 00:16:35.160
As you can see here again, we have these nice highlights

381
00:16:35.160 --> 00:16:36.300
in the OS,

382
00:16:36.300 --> 00:16:37.193
and if we pop back here to Chrome,

383
00:16:37.193 --> 00:16:40.770
you can see Chrome has switched from dark to light mode.

384
00:16:40.770 --> 00:16:44.160
And as always, we see if we pop this one over here,

385
00:16:44.160 --> 00:16:46.650
we can start Code again,

386
00:16:46.650 --> 00:16:49.890
and it has been matched in Code, too,

387
00:16:49.890 --> 00:16:52.710
but I don’t know if this is exactly the theme

388
00:16:52.710 --> 00:16:54.870
that I’d be rocking most of the time.

389
00:16:54.870 --> 00:16:59.870
Let me jump out here and do one final switch to Everforest.

390
00:17:00.561 --> 00:17:01.740
I really like Everforest.

391
00:17:01.740 --> 00:17:03.797
Everforest is beautiful, look at that.

392
00:17:03.797 --> 00:17:05.280
Let me pop back in.

393
00:17:05.280 --> 00:17:08.250
You can see the whole thing set up.

394
00:17:08.250 --> 00:17:11.820
And if you see it in Neovim, again,

395
00:17:11.820 --> 00:17:14.760
this is a really nice look.

396
00:17:14.760 --> 00:17:18.990
Slightly different from Gruvbox, but this is...

397
00:17:18.990 --> 00:17:21.420
Now, theming is one thing.

398
00:17:21.420 --> 00:17:23.370
This is how things look, obviously,

399
00:17:23.370 --> 00:17:26.580
but what we can also do, we can do omakub,

400
00:17:26.580 --> 00:17:28.180
and then we can change the font.

401
00:17:29.130 --> 00:17:32.370
By default, we ship with Cascadia Mono as the font,

402
00:17:32.370 --> 00:17:34.950
but it also has these other fours by default

403
00:17:34.950 --> 00:17:36.720
that are all been patched by Nerd Font

404
00:17:36.720 --> 00:17:41.130
such that they look nice with all the little icons,

405
00:17:41.130 --> 00:17:42.090
as you can see here.

406
00:17:42.090 --> 00:17:44.940
If we pop back into Omakub again,

407
00:17:44.940 --> 00:17:49.560
you can see how that looks in Neovim with this new font.

408
00:17:49.560 --> 00:17:53.760
It has been synchronized to this setup as well,

409
00:17:53.760 --> 00:17:56.730
such that you get the same font set everywhere.

410
00:17:56.730 --> 00:18:00.450
And of course, if, as always, with the themes,

411
00:18:00.450 --> 00:18:04.980
if we pop into Code, you’ll see that that has also been set

412
00:18:04.980 --> 00:18:07.050
to the Fire Mono Nerd Font.

413
00:18:07.050 --> 00:18:10.680
Okay, popped outta that, let me show you Ulauncher.

414
00:18:10.680 --> 00:18:14.190
So Ulauncher is on Super + Space,

415
00:18:14.190 --> 00:18:16.170
and it’s essentially kind of like Raycast,

416
00:18:16.170 --> 00:18:18.120
or any of these other launchers

417
00:18:18.120 --> 00:18:20.340
that are very popular on the Mac.

418
00:18:20.340 --> 00:18:22.290
And it does sort of the same things you could do,

419
00:18:22.290 --> 00:18:23.940
like math, in the terminal,

420
00:18:23.940 --> 00:18:25.380
but what I use it for most of the time,

421
00:18:25.380 --> 00:18:28.200
as you’ve seen already, as I’ve launched VS Code,

422
00:18:28.200 --> 00:18:30.120
is I just use it as launcher.

423
00:18:30.120 --> 00:18:32.850
So you can just type through all the apps that you have,

424
00:18:32.850 --> 00:18:35.820
and hit Return when you get to the one you want,

425
00:18:35.820 --> 00:18:37.140
and that’s pretty much it.

426
00:18:37.140 --> 00:18:38.790
It also has searching.

427
00:18:38.790 --> 00:18:41.280
You could do whatever, a search for something,

428
00:18:41.280 --> 00:18:45.630
a search for Omakub, and it will pop up and do the search.

429
00:18:45.630 --> 00:18:48.780
It will do extensions, so you can install

430
00:18:48.780 --> 00:18:50.700
all sorts of extensions from the community.

431
00:18:50.700 --> 00:18:53.400
Ulauncher, check that out in more detail.

432
00:18:53.400 --> 00:18:55.170
It’s a great way to get around the system,

433
00:18:55.170 --> 00:18:58.200
and it compliments the fact that we have on the Super key,

434
00:18:58.200 --> 00:18:59.760
the overview where we get our dock.

435
00:18:59.760 --> 00:19:02.880
We can do the Alt + 1, 2, 3, 4, 5

436
00:19:02.880 --> 00:19:04.440
to start the different apps,

437
00:19:04.440 --> 00:19:07.650
or we can just use Ulauncher to jump directly

438
00:19:07.650 --> 00:19:08.940
to an app that we want.

439
00:19:08.940 --> 00:19:11.280
I also quickly wanna show you some of these TUIs.

440
00:19:11.280 --> 00:19:14.520
You saw a quick example with lazygit

441
00:19:14.520 --> 00:19:16.087
that’s built inside Neovim,

442
00:19:16.087 --> 00:19:18.660
where you can run it inside of a pane,

443
00:19:18.660 --> 00:19:21.390
but there’s another one called lazydocker,

444
00:19:21.390 --> 00:19:23.310
which is really neat,

445
00:19:23.310 --> 00:19:28.080
and lazydocker is set up in the same way as lazygit.

446
00:19:28.080 --> 00:19:29.940
You have these different panes you can jump back and forth,

447
00:19:29.940 --> 00:19:34.940
and in Omakub, I have installed two containers by default,

448
00:19:35.220 --> 00:19:36.780
MySQL container and the Redis containers.

449
00:19:36.780 --> 00:19:38.130
They’re actually not started by default.

450
00:19:38.130 --> 00:19:40.830
You’ll jump into lazydocker here,

451
00:19:40.830 --> 00:19:41.820
and you’ll be able to start it.

452
00:19:41.820 --> 00:19:44.550
If we wanna start the Redis one, for example, I hit R.

453
00:19:44.550 --> 00:19:47.010
You can see on Question Mark all the different options

454
00:19:47.010 --> 00:19:49.050
that you have for ’em, and then as I do here,

455
00:19:49.050 --> 00:19:51.690
you get the log files over in the other window.

456
00:19:51.690 --> 00:19:53.760
You can go back and forth and see the statistics,

457
00:19:53.760 --> 00:19:57.870
memory usage, CPU, and whatnot on the Bracket keys.

458
00:19:57.870 --> 00:20:01.350
It’s a really neat way of interacting with your containers,

459
00:20:01.350 --> 00:20:03.150
deleting them, restarting them,

460
00:20:03.150 --> 00:20:05.730
and even jumping into terminals for them.

461
00:20:05.730 --> 00:20:09.210
Another quick nice-to-have is a different way

462
00:20:09.210 --> 00:20:10.350
of taking screenshots.

463
00:20:10.350 --> 00:20:14.670
By default, on Print Screen, you’ll get the Gnome set up

464
00:20:14.670 --> 00:20:16.530
for taking screenshots, which is great, it’s just basic.

465
00:20:16.530 --> 00:20:19.110
You can actually also take short videos without audio,

466
00:20:19.110 --> 00:20:22.703
but if you hit Control + Print Screen,

467
00:20:22.703 --> 00:20:24.060
(shutter clicking)

468
00:20:24.060 --> 00:20:25.770
you will get Flameshot,

469
00:20:25.770 --> 00:20:28.050
and Flameshot will allow you to do things

470
00:20:28.050 --> 00:20:30.090
like pull it up here,

471
00:20:30.090 --> 00:20:32.820
and pixelate something that you don’t want part of an image.

472
00:20:32.820 --> 00:20:34.470
That’s actually the main thing I use it for.

473
00:20:34.470 --> 00:20:35.490
It’s really neat for that,

474
00:20:35.490 --> 00:20:39.120
and you can pop that either on disk or to the clipboard.

475
00:20:39.120 --> 00:20:41.460
Now, before we end, let’s hop back in,

476
00:20:41.460 --> 00:20:45.810
and get our beloved Tokyo Night theme back on.

477
00:20:45.810 --> 00:20:49.020
This is the one I really like, and boom, there you have it.

478
00:20:49.020 --> 00:20:50.850
So that was a quick tour of Omakub

479
00:20:50.850 --> 00:20:51.960
and what’s included in the box.

480
00:20:51.960 --> 00:20:53.130
There’s a bunch of other things

481
00:20:53.130 --> 00:20:54.600
that I didn’t get a chance to show.

482
00:20:54.600 --> 00:20:56.640
You can play around with it,

483
00:20:56.640 --> 00:20:58.230
and see whether you like it enough.

484
00:20:58.230 --> 00:21:00.960
I have really designed Omakub, first of all, for myself.

485
00:21:00.960 --> 00:21:05.250
I wanted a way to recreate my exact setup

486
00:21:05.250 --> 00:21:07.200
on Gnome, on Ubuntu.

487
00:21:07.200 --> 00:21:10.590
I wasn’t looking to use NixOS, I wasn’t to use Arch,

488
00:21:10.590 --> 00:21:12.750
I wasn’t to use any of the other, let’s say,

489
00:21:12.750 --> 00:21:16.500
more exotic, more niche compilations of way to run Linux.

490
00:21:16.500 --> 00:21:19.650
They’re all great, and I wish nothing but all the best

491
00:21:19.650 --> 00:21:22.770
for people who want to dive into those very deep pools,

492
00:21:22.770 --> 00:21:25.260
but Omakub is for a different kind of use,

493
00:21:25.260 --> 00:21:27.150
so someone who’s probably been using a Mac

494
00:21:27.150 --> 00:21:28.680
or Windows machine,

495
00:21:28.680 --> 00:21:32.643
and isn’t necessarily a total wizard with Linux.

496
00:21:33.660 --> 00:21:36.450
I wanted folks to be able to come to Linux

497
00:21:36.450 --> 00:21:38.490
and get that great first taste.

498
00:21:38.490 --> 00:21:41.880
And my recommendation is if you have been inspired at all

499
00:21:41.880 --> 00:21:43.387
by whatever you’ve seen, and thought, like,

500
00:21:43.387 --> 00:21:45.390
"Hey, maybe I could actually give Linux a try,

501
00:21:45.390 --> 00:21:48.750
It doesn’t look so hard, Omakub looks nice out of the box,"

502
00:21:48.750 --> 00:21:51.480
you should pick up one of these.

503
00:21:51.480 --> 00:21:54.570
This is a Framework 13 laptop.

504
00:21:54.570 --> 00:21:56.820
They’re absolutely incredible.

505
00:21:56.820 --> 00:21:59.850
Whole thing folds flat, that’s kind of neat, isn’t it?

506
00:21:59.850 --> 00:22:02.550
It’s user-replaceable.
(lid thumping)

507
00:22:02.550 --> 00:22:05.490
You can even take these freaking, little ports out.

508
00:22:05.490 --> 00:22:06.630
I hold this thing down,

509
00:22:06.630 --> 00:22:07.650
and I yank it up here,
(port clicking)

510
00:22:07.650 --> 00:22:09.106
and then boom, you see?

511
00:22:09.106 --> 00:22:10.763
That’s USB-C port.

512
00:22:10.763 --> 00:22:12.398
You could pop in a USB-A port,

513
00:22:12.398 --> 00:22:13.231
you can pop in an HDMI port,
(port clicking)

514
00:22:13.231 --> 00:22:16.560
you can pop in anything else in these little four points.

515
00:22:16.560 --> 00:22:19.050
And the one I use on the daily right now

516
00:22:19.050 --> 00:22:22.740
is an AMD 7640U,

517
00:22:22.740 --> 00:22:24.480
32 gigabytes, one terabyte,

518
00:22:24.480 --> 00:22:26.550
and it’s like, $1,100 or something like that,

519
00:22:26.550 --> 00:22:27.420
slightly more than that.

520
00:22:27.420 --> 00:22:30.330
These are not expensive luxury machines,

521
00:22:30.330 --> 00:22:31.590
but they’re really nice,

522
00:22:31.590 --> 00:22:34.290
and I’ve included in Omakub a neat, little fix

523
00:22:34.290 --> 00:22:35.970
for this generation of screen that comes

524
00:22:35.970 --> 00:22:38.640
with the Framework 13 you buy today,

525
00:22:38.640 --> 00:22:40.920
where it just sets things up just right

526
00:22:40.920 --> 00:22:44.790
for a 200% scale on the display.

527
00:22:44.790 --> 00:22:46.470
It tweaks the the font setting.

528
00:22:46.470 --> 00:22:50.040
That always is just gonna happen out of the box with Omakub.

529
00:22:50.040 --> 00:22:51.900
So, that’s Omakub, that’s Linux.

530
00:22:51.900 --> 00:22:55.500
I’ve been so in love, actually, to put it in mildly,

531
00:22:55.500 --> 00:22:57.300
with this operating system,

532
00:22:57.300 --> 00:22:59.040
with discovering all these TUIs,

533
00:22:59.040 --> 00:23:01.080
with discovering all these terminal applications,

534
00:23:01.080 --> 00:23:02.910
with discovering Neovim.

535
00:23:02.910 --> 00:23:05.430
I did not think perhaps ever I was going

536
00:23:05.430 --> 00:23:08.220
to abandon my beloved TextMate,

537
00:23:08.220 --> 00:23:12.090
but a Neovim through the portal of the LazyVim distribution

538
00:23:12.090 --> 00:23:16.860
has convinced me that Vim is actually totally awesome,

539
00:23:16.860 --> 00:23:19.800
and I’ve been developing in it for quite a while now.

540
00:23:19.800 --> 00:23:21.360
I don’t see switching back.

541
00:23:21.360 --> 00:23:24.715
Once you get those Vim keys under your skin,

542
00:23:24.715 --> 00:23:26.370
they’re really hard to get back out.

543
00:23:26.370 --> 00:23:28.410
So I would recommend that you check out some

544
00:23:28.410 --> 00:23:32.610
of those Vim tutorials by other experts here on YouTube,

545
00:23:32.610 --> 00:23:34.710
and you can quite quickly, I’d say, pick it up,

546
00:23:34.710 --> 00:23:36.120
but not too quickly, right?

547
00:23:36.120 --> 00:23:37.492
Like, you’re gonna sit down,

548
00:23:37.492 --> 00:23:38.370
you’re gonna use it for the first time,

549
00:23:38.370 --> 00:23:39.420
it’s not gonna stick.

550
00:23:39.420 --> 00:23:40.800
You’re not gonna stick with it in an hour.

551
00:23:40.800 --> 00:23:43.680
You gotta give it a whole week of frustration, probably,

552
00:23:43.680 --> 00:23:45.068
and then in week two,

553
00:23:45.068 --> 00:23:46.080
(fingers snapping)
that’s when things

554
00:23:46.080 --> 00:23:46.913
start clicking.

555
00:23:46.913 --> 00:23:48.148
That’s when you start loving it,

556
00:23:48.148 --> 00:23:49.200
and then it also just looks amazing.

557
00:23:49.200 --> 00:23:51.060
If you want that amazing aesthetic,

558
00:23:51.060 --> 00:23:52.470
not that code can’t look good, too.

559
00:23:52.470 --> 00:23:53.943
This is why code is included in Omakub.

560
00:23:53.943 --> 00:23:56.880
This is why it’s integrated with the whole theme switcher

561
00:23:56.880 --> 00:23:59.010
and so forth, that’s all great,

562
00:23:59.010 --> 00:24:02.550
but you should know that there is alternatives,

563
00:24:02.550 --> 00:24:05.070
especially to Apple computers,

564
00:24:05.070 --> 00:24:07.920
which is, by far, the most common computer

565
00:24:07.920 --> 00:24:11.040
in my circles of web development.

566
00:24:11.040 --> 00:24:12.210
Linux is great.

567
00:24:12.210 --> 00:24:16.530
It’s not completely foolproof and polished in the same way,

568
00:24:16.530 --> 00:24:17.850
but there’s a bunch of things about it

569
00:24:17.850 --> 00:24:18.870
that are actually better,

570
00:24:18.870 --> 00:24:20.760
and being able to run the same operating system

571
00:24:20.760 --> 00:24:21.990
that you run on your servers,

572
00:24:21.990 --> 00:24:24.300
it’s gonna give you a better familiarity

573
00:24:24.300 --> 00:24:26.760
with the package manager, how everything is set up,

574
00:24:26.760 --> 00:24:30.150
and hopefully, Omakub can help you start on that journey.

575
00:24:30.150 --> 00:24:32.040
So, hope you enjoy it.

576
00:24:32.040 --> 00:24:36.030
I hope you help collaborate on the project as we see fit.

577
00:24:36.030 --> 00:24:37.890
I don’t want this to become an omnibox,

578
00:24:37.890 --> 00:24:40.170
I don’t want any configuration options at all

579
00:24:40.170 --> 00:24:41.730
for the first run installation.

580
00:24:41.730 --> 00:24:44.970
This is gonna remain one command, one nice setup,

581
00:24:44.970 --> 00:24:46.110
and then you can do some tweaks,

582
00:24:46.110 --> 00:24:48.750
some substitutions to the menu after the fact,

583
00:24:48.750 --> 00:24:50.703
and that’s it, thank you.
