 If you've decided to use Fedora as your main Linux distribution, chances are you're looking for a very stable, very functional, very easy to use Linux distribution because that's really what Fedora is. Now if you've just installed Fedora, there are several things that you should do in order to get it to be the absolute best it can be. So today what I'm going to do is take you through five things that you absolutely should do the minutes you install Fedora 35. Now there is going to be actually six things you should do. The first one, we're counting it as number zero simply because this is a tip that I give in every one of these videos and it applies to pretty much every single Linux distribution. So let's go ahead and jump in. So the very first thing you should do on Fedora and every single Linux distribution is updated. So in order to do that on Fedora, you can either open up the software center, which is looks like this and then go to updates and now update the vast majority of everything. I'm personally not interested in updating anything through a GUI, but if this is the way you're used to doing updates, it's perfectly fine to do it this way, but I'm going to show you another way to do it. So if you open up a terminal so you can do that by going to the applications search bar thing here and type in terminal, this is going to bring up GNOME terminal, I'll zoom in so everybody can see do pseudo that way you have root privileges, which you'll need in order to update the system, do DNF, which is the package manager for Fedora and then update and then enter, enter your password and then it will synchronize the mirrors. It will then update the system after checking for updates. This will be fairly slow to begin with. We will work on speeding it up afterwards, but this is the first thing you should do. At some point it will likely ask you if you're sure you want to update, just enter the letter yes and then enter and it will continue on updating. As you can see, I have quite a few updates, so I'm going to cut the video and I'll come back when it's done. Okay, once that's done, it's time to move on to the next thing, which is enabling the RPM fusion repositories and what these do is basically they allow you to install packages that aren't included in the default Fedora repositories. They aren't able to include simply because they're either non-free or there are some other standard or restriction that goes against the Fedora ethos. They don't include these by default, but they're really easy to install. The first one you want to do is the free repository, which only contains free software but has other restrictions, which is why they don't include it. You do that by using this command here. I will include both of the commands that you need in the video description. Once you've done that, it will ask you for your password again and it will do that and then it's done. It's really easy. Then you also want the non-free repository, which will allow you to install software that is licensed under non-free licenses, things like Google Chrome and so on and so forth. That command looks exactly the same. It just has a different URL and then we'll enter and then that's done. That is enabling the RPM fusion stuff. Once you've done that, it's a kind of a set it and forget it kind of thing. You only ever realize that you even have those things enabled when you go to install something that comes from those repos and even then it will just be a seamless thing. Everything will still be installed like this, sudo dnf install, whatever the package name is. You could do something like Audacity or VLC or something like that and then just do that and then it will install it just like normal. Whether it comes from one of those repos that we just added, you'll probably never even know. Now, while that's installing, we'll just let it install. The next thing you want to do is open up Firefox, looks like it's asking me for something here and then we want to go to flat hub.org because the next thing we want to do is enable flat hub. Flat hub on Fedora is not enabled. Flat packs are installed, but you can't actually install anything from flat hub, which is it's a weird thing and it all has to do with the things that flat hub will offer. Flat hub allows you to install things that are proprietary and Fedora by default ships nothing that is proprietary. Outside some kernel blobs, that's beside the point. The point is that they don't include flat hub by default simply because it provides some proprietary software. You have to set up this by yourself. What you want to do is hit this quick setup button here. Wait for it to load, hit the Fedora icon, and then copy this URL right here. Now you can download the repository file and then use GNOME software in order to do this. Either one will work. I'm going to use this command thing as though I already have a terminal open. I'm just going to copy that, control shift V to paste, hit enter. It's going to ask you for your password and then you're done. Now the next thing you want to do is see how we've updated the repos. We've added some repos and we've updated the system. You want to reboot. So just do sudo reboot and it will reboot the system. Now that you have flat hub installed, you can install flat packs from flat hub if you want. So if you open back up Firefox and it should take us right back to flat hub, we'll hit the back button here a couple of times. And let's just say we wanted to install Spotify. You can either use now the GNOME software store. So if you hit install, it'll bring up the GNOME software store and then you can hit the install button. I find that's really slow. Just obviously as you can tell that's still loading on just I'm just go away. I find it easier just to copy this command here, open up a terminal, paste it, do this, hit yes, hit yes again and it will install it. That's literally all you need. It may or may not ask for your password. Sometimes it does. Sometimes it doesn't. That's really as simple as it is. And you can now install the entire breadth of flat packs from flat hub without any problems at all. So the next thing you'll want to do is actually install a particular flat pack. And that flat pack is called GNOME extension. If you can spell manager and it looks like this here. Now this is a addition to this app here. This is the extensions managers by that is developed by the GNOME guys. And it's all this does here, this one here is it allows you to turn application or turn extensions on and off. That's all it does. You can't install extensions from that app, but you can from this one. So that's why I recommend this one over that other one. So once Spotify is done installing here, which it should be very, very soon, we will take this command here, copy it, go back to our terminal. We'll shift Vita paste and paste this in yes once, yes again, and let it actually install and then I'll show you what it does. Okay, once that's installed, you can open up the program that you just downloaded by typing in extensions manager and or either just ext that's really all you need. And then this thing will come bring close Firefox now. What this does is it does the job of the extensions manager, which is the official way to manage extensions. So you can turn the installed extensions on and off and uninstall them and all that stuff. But it also allows you to install GNOME extensions. So let's just say we wanted to install dash to dock dash to dock. And that's right here, we'll install confirm. And that's it dash to dock is installed and now appears in this list here. That's why this application here is so powerful. Now if you want more information on this extension here, I have made a video dedicated to economic extension manager, I will link that in the cards above my head somewhere and in the video description. Okay, so the next item on the list is to try to make DNF a little faster. Now, as you've noticed, you know, it's actually worse for me because I didn't actually do I had to actually live through the entire process of updating the system. It took about five or six minutes. So as you probably have noticed, DNF is pretty slow. And in order to speed that up a little bit, there's a couple of things that you can do. So the first thing we want to do is open up terminal again, a lot of this stuff is done in the terminal. I apologize for that, but it's just the way it is. You can obviously if you wanted to do the same thing I'm about to do going through the file manager finding the file that we're going to edit and then use a GUI text editor. But it's just easier for us to do this in the terminal. So what you want to do here is you want to navigate to this file. What you'll want to do is CD into slash Etsy DNF. And then we're going to open up a file called DNF.com. So you can do this in any tech editor that you prefer. I usually prefer VIM, but VIM is not installed by default on Fedora and I'm just not going to install it. So I'm going to use nano. So what we're going to do pseudo nano and we're going to do DNF.com. Okay. It's going to ask you for your password. And now what you'll want to do is type in the following. Oops. I'm not in VIM. We want to type in fastest M-I-R-O-R equals true. Okay. And then you want to save this. So in nano it's control X, Y for yes, enter for saving. And that's done. What that should do is choose the closest possible mirror for you and that will mean faster download speeds. It will not affect the speed of DNF once everything is downloaded because that is more reliant on your hardware. If you're on a slow, you know, computer that always has a couple cores or whatever, it's going to be slower than if you have more cores. And that's all you really have to do in order to enable fastest mirror. You don't have to reboot or anything. Just the next time you run DNF, it will go faster. So let's just see if we can actually try that out. So we're going to CD back into the home directory. We don't really need to do that, but I don't like staying in Etsy just in case. So we want to do pseudo DNF install audacity. Let's just try that. And then yes. And there you go. That was way, way faster. Now it's some of that is that audacity is a much smaller piece of software than VLC, but still it was definitely faster than it was. Okay. So the last one on the list is where I would usually tell you to install GNOME tweak tool. GNOME tweak tool is still a really good tool for you to use in order to change themes, change the way GNOME behaves, like adding a minimize button and so on and so forth. The problem is, is that GNOME tweaks, at least on my edition of Fedora is broken. Like I installed it, it won't launch. I don't know what's going on there. Perhaps you'll have better chance than I will. Maybe it's a problem with the VM I'm using, but that's a little bit of a bonus tip for you. If you can get it installed, GNOME tweaks is actually still a really good option for you, but instead I've had to come up with a fifth one that is different. So what we're going to do instead is call, install an application called FETI. Now what FETI does apparently is it allows you to install applications, development tools, drivers, themes, tweaks and utilities. So we're going to install this thing and I'll show you what it does. So in order to install this, we're going to need the terminal because it is not in the default repos. So we're going to go into a terminal here, zoom in again, and we're going to need to enable a certain repo and it's done, that's done with this command here. Again, I will put this in the video description, hit enter into your password, hit yes, and then it should be done. And the next thing we just want to do is do this command here, which is just going to install FETI. It won't take very long. And then we're done. So what we're going to do now is actually launch FETI. This will open up the application's door, type in FETI, hit enter, and then this is what FETI looks like. Now as you can see, there are things here that it allows you to do. It will allow you to install a ton of applications. A lot of this stuff here is not going to be in the default GNOME software stack. So you can install things like Spotify and Slack and Skype and all that stuff. A lot of this stuff is proprietary and you won't find it in the GNOME software center. It will also allow you to install several development tools, which is going to be CLI tools and IDEs and stuff like that. Same thing with drivers. Things like your Nvidia driver and your Wi-Fi driver can be installed from here. Those things can be installed through the GNOME software center with some tweaking. But this seems to be a little bit easier. You can also install a whole bunch of different themes. Now the problem is you'll have to have GNOME tweak tool in order to actually use these things. So I'm not going to be able to show you how to actually switch to those themes, but you could install them from here. Same things with tweaks here as well. And you can also install several utilities here. Now basically what FETI does, it allows you to install things that are traditionally available in the GNOME tweak tool or in GNOME software in an easy way. So you won't actually have to use the terminal in order to install them. So those are the things you need to do in order to make Fedora even better than it is out of the box. And I find these tips to be almost essential when you're using Fedora because especially things like making DDNF a little bit faster, things like enabling GNOME extensions and easily being able to install them without having to deal with like a browser extension and all that stuff. Those things are just doing these few small things makes Fedora so much easier and pleasant to use, even if you don't decide you want to customize GNOME at all. Even if you're one of those guys who likes vanilla GNOME, right out of the box, there's chances are there's at least two or three extensions that you still use, things like icons on the desktop or maybe the extension that allows you to put things in your taskbar or whatever, especially if you use things like drop box or whatever, you would want that icon up in the top. The point is that these tips will allow you to take Fedora just a little bit further even if you don't decide to use all the things that this stuff enables you to do. So that is it for this video. If you have thoughts or things that you do on Fedora to make it even better, you can leave those in the comment section below. You can follow me on Twitter at Linuxcast. You can support me on Patreon at patreon.com slash linuxcast. Before I go, I'd like to take a moment to thank my current patrons, Robert Sid Devon, Patrick Fred Kramer, Megalyn Jackknight from ToolsDVay, SubragerLinux, Garex, Samuel Mitchell, ArtCenter, CarbonData, Jeremy, Sean, Oden, Martin, Andy, Ross, Merrick, Cam, Joshua, Lee, J-Dogs, Peter, A, Crucible, Dark Benefits, Primers, and PM. Thanks everybody for watching. I'll see you next time.