#84 Things to do after installing Fedora Silverblue and Kinoite
Closed: scheduled 6 months ago by glb. Opened 7 months ago by rlengland.

Article Summary: As mentioned in the topic of the article, we will talk about the basic things to do after a clean install of Fedora Silverblue and Kinoite. You know, there is such an article for Workstation, but it is not available for Silverblue and Kinoite, so I am here with such a thought.

Article Description: The titles of the article will be as follows. Iโ€™m still writing right now, itโ€™s not over yet. My native language is not English so maybe I need help with grammar and other subjects.

When we say Fedora, the first operating system that comes to mind is Fedora Workstation. However when it comes to immutable OSโ€™s, we should definitely mention Fedora Silverblue (featuring GNOME desktop) and Fedora Kinoite (featuring KDE desktop). Both of them are based on same technologies like rpm-ostree, podman and created exclusively from official RPM packages from Fedora. In this article, we will talk about the basic steps you can take after clean installations both Fedora Silverblue and Kinoite.

1-) Configure DNF
2-) System Upgrade
3-) Adding Flathub and Other 3rd Party Repositories
4-) Install Nvidia Driver
5-) Install Essential Flatpaks
6-) Setup Toolbox
7-) Layer Some Packages
8- ) Gaming Configuration
9-) Extra Things
10-) Conclusion

https://discussion.fedoraproject.org/t/things-to-do-after-install-fedora-kinoite-silverblue/36251


Metadata Update from @rlengland:
- Issue tagged with: article, needs-image

7 months ago

https://fedoramagazine.org/?p=35937&preview=true&preview_id=35937

I have completed writing, but maybe there is information that should not be written here, I don't know. In addition, there may be some errors in grammar and writing. I was able to write this much because my native language is not English. After the last updates, I only have to set content photos and can you tell me which parts need actually photo because this article is really long so I am waiting your return as soon as possible. Thanks.

Metadata Update from @rlengland:
- Custom field preview-link adjusted to https://fedoramagazine.org/?p=35937&preview=true&preview_id=35937

7 months ago

Thanks Muhammed. It looks like you have a good start. We might want to use normal sentences instead of list items in some places. But that should be easy to fix. Also, we'll need to include a disclaimer about using third-party software repositories. Thanks!

Thanks Muhammed. It looks like you have a good start. We might want to use normal sentences instead of list items in some places. But that should be easy to fix. Also, we'll need to include a disclaimer about using third-party software repositories. Thanks!

I see thanks. I need help on that about disclaimer thing.

I need help on that about disclaimer thing.

Sure. We can add an example disclaimer near the start of your article. The editors will meet to review the articles tomorrow at 16:00 UTC. We can decide if any parts should be removed during tomorrow's meeting. We will leave comments here about any changes we think should be made sometime after tomorrow's meeting.

Sure. We can add an example disclaimer near the start of your article. The editors will meet to review the articles tomorrow at 16:00 UTC. We can decide if any parts should be removed during tomorrow's meeting. We will leave comments here about any changes we think should be made sometime after tomorrow's meeting.

Ok. I updated it one more time before the meeting. Since it is a very detailed and long article, it may not make sense to put a photo.

Hi Muhammed. The editors made a quick review of your article during the weekly meeting earlier today.

We'd like to remove MS Edge from the list since it is just a clone of Google Chrome. Is there a reason you included both?

Also, we don't want this article to be seen as though "Fedora" is recommending that people install all these things. So we want to change the title something like "How I customize Fedora Silverblue and Kinoite" and change "we" to "I" throughout the article.

Also, as mentioned before, the style should be changed to sections with titles rather than being one long list.

The editors can do some of the above for you as long as you are OK with these changes.

Hi Muhammed. The editors made a quick review of your article during the weekly meeting earlier today.

We'd like to remove MS Edge from the list since it is just a clone of Google Chrome. Is there a reason you included both?

Also, we don't want this article to be seen as though "Fedora" is recommending that people install all these things. So we want to change the title something like "How I customize Fedora Silverblue and Kinoite" and change "we" to "I" throughout the article.

Also, as mentioned before, the style should be changed to sections with titles rather than being one long list.

The editors can do some of the above for you as long as you are OK with these changes.

Thank you very much for the review. No, I don't have any reason. I added it in case someone needs it. So no problem, it can be deleted.

Yeah you are right because this is my own settings so this title which is '' How I Customize Fedora Silverblue and Kinoite '' would be much better.

Dear glb, this is my final writing. You can make any changes [add, fix, delete etc.] to it until you make it publishable but I'd appreciate it if you just let me know when it's finalized before publishing it.

Because you know my main language is not English but I was able to do this much.

OK. I'll make a backup copy of what you've submitted and then try to rework it a little. I'll leave a follow-up comment here to let you know when I'm done. Then, if you approve, we will publish it. ๐Ÿ™‚

OK. I'll make a backup copy of what you've submitted and then try to rework it a little. I'll leave a follow-up comment here to let you know when I'm done. Then, if you approve, we will publish it. ๐Ÿ™‚

Thank you very much really appreciated :)

Hi Muhammed. The editors made a quick review of your article during the weekly meeting earlier today.

We'd like to remove MS Edge from the list since it is just a clone of Google Chrome. Is there a reason you included both?

Also, we don't want this article to be seen as though "Fedora" is recommending that people install all these things. So we want to change the title something like "How I customize Fedora Silverblue and Kinoite" and change "we" to "I" throughout the article.

Also, as mentioned before, the style should be changed to sections with titles rather than being one long list.

The editors can do some of the above for you as long as you are OK with these changes.

@glb Just my two cents, I wouldn't call MS Edge a Chrome clone because it comes with additional features, like dark mode (Chrome Flatpak uses the GTK theme but doesn't prefer dark themes in websites), a toggle to disable autoplay, etc. So to be honest I think it's better than Chrome.

Anyway, I suggest removing Chrome and Edge. One browser should be enough, and Firefox is the closest to an ethical browser. And that will prevent people from going "eww Microsoft" just like they did with the PowerShell articles.

@harnapazade FYI, "Toolbx" is the name of the utility, but "toolbox" is the command. You should fix the typos.

Hi Muhammed. The editors made a quick review of your article during the weekly meeting earlier today.

We'd like to remove MS Edge from the list since it is just a clone of Google Chrome. Is there a reason you included both?

Also, we don't want this article to be seen as though "Fedora" is recommending that people install all these things. So we want to change the title something like "How I customize Fedora Silverblue and Kinoite" and change "we" to "I" throughout the article.

Also, as mentioned before, the style should be changed to sections with titles rather than being one long list.

The editors can do some of the above for you as long as you are OK with these changes.

@glb Just my two cents, I wouldn't call MS Edge a Chrome clone because it comes with additional features, like dark mode (Chrome Flatpak uses the GTK theme but doesn't prefer dark themes in websites), a toggle to disable autoplay, etc. So to be honest I think it's better than Chrome.

Anyway, I suggest removing Chrome and Edge. One browser should be enough, and Firefox is the closest to an ethical browser. And that will prevent people from going "eww Microsoft" just like they did with the PowerShell articles.

@harnapazade FYI, "Toolbx" is the name of the utility, but "toolbox" is the command. You should fix the typos.

Yeah. Firefox is OK. Thanks for other recommendations. Is there anything else I need to change?

Sorry for the late reply.

Configure DNF

[...]

This sounds really weird. The point of Kinoite/Silverblue is to not use DNF on the host. You might want to mention that this is running inside a Toolbx container?

Flathub repos

I suggest using "repositories" and not the shorter "repos". Furthermore, Flatpak "repositories" are technically called "remotes", so you'd want to change that.

The formatting at the second half is awfully broken in many places. I fixed the formatting at the beginning, but afterwards I wasn't able to. Another editor will have to fix the rest.

@theevilskeleton: The reason that the formatting for the first half was different from the second half is because I had started editing it. But I've been dragging my feet on getting the rest reformatted.

Also, good point about DNF. I don't use these ostree systems myself. Do the /etc/dnf/dnf.conf settings affect Toolbx? Or does the Toolbx container have its own copy of /etc/dnf/dnf.conf?

Do the /etc/dnf/dnf.conf settings affect Toolbx? Or does the Toolbx container have its own copy of /etc/dnf/dnf.conf?

The latter. Fedora Silverblue/Kinoite do not even come with dnf. They both use rpm-ostree.

Copr repos

[...]

@haraberu is this really how you add Copr repos? Can you cite from the official docs? The only way I knew is by adding the Copr repos in /etc/yum.repos.d.

Sorry for the late reply.

Configure DNF

[...]

This sounds really weird. The point of Kinoite/Silverblue is to not use DNF on the host. You might want to mention that this is running inside a Toolbx container?

Flathub repos

I suggest using "repositories" and not the shorter "repos". Furthermore, Flatpak "repositories" are technically called "remotes", so you'd want to change that.

The formatting at the second half is awfully broken in many places. I fixed the formatting at the beginning, but afterwards I wasn't able to. Another editor will have to fix the rest.

  • What I know about DNF configuration is that when DNF is modified, especially when the fastestmirror code is added, it affects the update rate of the system. If this is not valid for rpm-ostree we can replace it. I don't know. Is there a similar configuration file for rpm-ostree?

  • I changed into remotes now.

  • Thanks for modifying until the part of Step 4. It looks cool. I can make the next corrections too, but I couldn't do much, especially in the text alignment point.

@glb That's also what I am asking because I knew that it affects rpm-ostree when dnf is configured, but if it's not really like that, we can change it or it can stay. Also toolbx works with dnf as it is already Fedora. In particular, I added the following text in the setup toolbx section.

" Keep the system update: sudo dnf update [Don't forget to configure dnf before see step 1.] "

@theevilskeleton There are lots of way how to add copr repo.

In toolbox you can: sudo dnf copr enable user/project

In rpm-ostree you can: sudo ostree remote add <name-of-repo> <repository-url>

Other good option is that put repo file into /etc/yum.repos.d

If you want, we can add it to the add method as the 2nd option, or we can remove it completely and put only the method you mentioned. Waiting for your thoughts.

  • What I know about DNF configuration is that when DNF is modified, especially when the fastestmirror code is added, it affects the update rate of the system. If this is not valid for rpm-ostree we can replace it. I don't know. Is there a similar configuration file for rpm-ostree?

I don't think there's a similar configuration file. It's my first time hearing about editing dnf.conf for rpm-ostree. I asked in https://matrix.to/#/#silverblue:fedoraproject.org to confirm whether it works or not.

Is dnf even installed on the host? I checked in Silverblue and I found dnf-3. I ran dnf-3 --help and it worked. I haven't tried to install anything because I don't want to change the state of my system without knowing what I'm doing.

In toolbox you can: sudo dnf copr enable user/project

In rpm-ostree you can: sudo ostree remote add <name-of-repo> <repository-url>

Other good option is that put repo file into /etc/yum.repos.d

That's interesting. Thanks for the information. I haven't added a Copr repo in a while so I don't really have a comment here. Which one do you think is better? I guess the ostree version would be better because it's OSTree.

One of the people in the Matrix clarified and said that adding

fastestmirror=1
max_parallel_downloads=10

does not affect rpm-ostree because dnf and rpm-ostree download differently. I think the whole paragraph should be removed or moved to another section.

  • What I know about DNF configuration is that when DNF is modified, especially when the fastestmirror code is added, it affects the update rate of the system. If this is not valid for rpm-ostree we can replace it. I don't know. Is there a similar configuration file for rpm-ostree?

I don't think there's a similar configuration file. It's my first time hearing about editing dnf.conf for rpm-ostree. I asked in https://matrix.to/#/#silverblue:fedoraproject.org to confirm whether it works or not.

Is dnf even installed on the host? I checked in Silverblue and I found dnf-3. I ran dnf-3 --help and it worked. I haven't tried to install anything because I don't want to change the state of my system without knowing what I'm doing.

In toolbox you can: sudo dnf copr enable user/project

In rpm-ostree you can: sudo ostree remote add <name-of-repo> <repository-url>

Other good option is that put repo file into /etc/yum.repos.d

That's interesting. Thanks for the information. I haven't added a Copr repo in a while so I don't really have a comment here. Which one do you think is better? I guess the ostree version would be better because it's OSTree.

  • In Silverblue and Kinoite, the dnf.conf file is included in the etc, so even if it doesn't help in my opinion, editing it won't hurt anyone.

  • I will add other options related to COPR repos because someone who can't do it with code maybe can do it manually. Multiple options are always good.

@theevilskeleton Ok I will remove that part and add into toolbox part than.

Guys I have made some changes again based on your article editing style and suggestions. Can you check again? Thanks...

At a glance, it is much better. Thanks Muhammed.

I will do a more thorough review of this article later this week.

Hi Mohammed. I didn't finish editing your article this week as I had planned. It is still on my list of things to do though. Hopefully I'll get it finished soon.

Also, before we can publish your article, we need you to sign the Fedora Project Contributor Agreement. You should be able to find the agreement here.

Thanks!

Hi Mohammed. I didn't finish editing your article this week as I had planned. It is still on my list of things to do though. Hopefully I'll get it finished soon.

Also, before we can publish your article, we need you to sign the Fedora Project Contributor Agreement. You should be able to find the agreement here.

Thanks!

No problem. The time is yours :)

I enter the link but couldn't find any agreements it said '' 0 Agreements and 0 Groups ''

Yeah. It can be a little hard to find. You are close though. I think you need to click "Edit Profile" and then there should be an "Agreements" tab.

Thanks.

Yeah. It can be a little hard to find. You are close though. I think you need to click "Edit Profile" and then there should be an "Agreements" tab.

Thanks.

It's done. Thanks.

@harnapazade, I've finally finished editing your article. Please review the changes I've suggested and let me know if you see any problems. You can still make further revisions if you want. Just let me know when you are happy with it and when can get it scheduled to go out.

Also, I've provided a link to the original version you submitted in case you what to see exactly what was added/removed/reorganized.

Original:

https://fedoramagazine.org/?p=36008&preview=1&_ppp=85fcd93361

Revised:

https://fedoramagazine.org/?p=35937&preview=1&_ppp=cab3a0a36c

Is "Discover" the name of an app/store in the below sentence? If you are using it as a verb rather than a noun, then it should not be capitalized.

... you need to enter the code below in order to update the application catalog in the GNOME Software and Discover stores.

I'm just making sure the above sentence is correct. Thanks.

Is "Discover" the name of an app/store in the below sentence? If you are using it as a verb rather than a noun, then it should not be capitalized.

... you need to enter the code below in order to update the application catalog in the GNOME Software and Discover stores.

I'm just making sure the above sentence is correct. Thanks.

@glb Thank you for everything. The final version is awesome. We can publish it no problem and by the way the cover photo is well thought out.

When I say Discover, I'm talking about the store, that is, the noun, not the verb. So shouldn't it be capitalized?

When I say Discover, I'm talking about the store, that is, the noun, not the verb. So shouldn't it be capitalized?

Yes, you are correct. If it is the name of a store, then it should be capitalized. I just didn't know for sure if it was a name.

Since you've given this your OK, I'll go ahead and send this out at 08:00 UTC (~15 minutes from now).

Thanks!

Metadata Update from @glb:
- Custom field editor adjusted to @glb
- Custom field image-editor adjusted to @glb
- Custom field publish adjusted to 2022-02-16
- Issue untagged with: needs-image

6 months ago

Yes, you are correct. If it is the name of a store, then it should be capitalized. I just didn't know for sure if it was a name.

Since you've given this your OK, I'll go ahead and send this out at 08:00 UTC (~15 minutes from now).

Thanks!

@glb Thanks again. My second idea is that I want to make this article as an official Kinoite and Silverblue documentation maybe some parts or whole I am not sure. How can I help ? from here ?

https://github.com/fedora-silverblue/silverblue-docs
https://pagure.io/fedora-kde/kinoite-docs

By the way, for your info, Fedora Kinoite is not seen in the official website but Silverblue is.

https://getfedora.org/

Issue status updated to: Closed (was: Open)
Issue close_status updated to: scheduled

6 months ago

Login to comment on this ticket.

Metadata
Boards 1
articles Status: scheduled