curl -sS https://raw.githubusercontent.com/hoopengo/fedora-dots/main/install.sh | sh
Full installation
Before you start reading this guide, I would like to say that I made it for myself (programmer) and it may not suit you. Do not follow every point and install the software that you do not need!
- Install Ventoy or Fedora Media Writer. To the extreme Rufus
- Run Ventoy and create multiboot flash or download the image via other programs.
- Download Fedora or Nobara (much fixed, but I caught enough bugs to abandon this solution .)
If there is an item Network and host name
, and it lights up with an error, then select your wifi adapter there and connect to the network.
![](/hoopengo/fedora-dots/raw/main/images/wifi.png)
If there's an item Install Source
, choose the nearest mirror and click done
![](/hoopengo/fedora-dots/raw/main/images/sources.png)
If you have the item Select programs
, then choose Fedora Workstation there and click done.
![](/hoopengo/fedora-dots/raw/main/images/progs-label.png)
This is where you create a root user and create your own user. Or you can give root rights to your user, to do that skip the item Root account
and make sure you check the option Give root rights
under the item `Create user
![](/hoopengo/fedora-dots/raw/main/images/usr.png)
I decided to put this in a separate item because it's the most important thing.
- First, choose the disks you want to use.
![](/hoopengo/fedora-dots/raw/main/images/disks.png)
- Then in partitioning method choose `Blivet-GUI
![](/hoopengo/fedora-dots/raw/main/images/blivet-gui.png)
- Delete all partitions from disks.
- Create an
efi
partition. In the file system, selectEfi partition manager
![](/hoopengo/fedora-dots/raw/main/images/boot-efi.png)
- Create a
boot
partition
![](/hoopengo/fedora-dots/raw/main/images/boot.png)
- Create a
swap
for 8 GB (if you don't mind) or 5 GB (if you don't mind). I use 16GB btw.
![](/hoopengo/fedora-dots/raw/main/images/swap.png)
- For the rest of the space, mark up btrfs without a mount point
![](/hoopengo/fedora-dots/raw/main/images/btrfs.png)
- Create sub-values in the correct sequence
![](/hoopengo/fedora-dots/raw/main/images/log.png)
![](/hoopengo/fedora-dots/raw/main/images/home.png)
![](/hoopengo/fedora-dots/raw/main/images/dir.png)
- We check their correctness.
![](/hoopengo/fedora-dots/raw/main/images/all-btrfs.png)
- If there are more disks, mark them with
ext4
and write/mnt/{your_name}
at the mount point, for example I have/mnt/TOSHIBA_1TB
Here you need to be more careful. Only do this if you have an ssd!
First, make a copy of your fstab just in case. cp /etc/fstab ~/fstab-copy
.
Next open fstab: sudo nano /etc/fstab
and put a line in our ,defaults,noatime,discard=async
and save the file and do sudo reboot
![](/hoopengo/fedora-dots/raw/main/images/fstab.jpg)
If the system does not start or enters "safe mode", then:
- Shut down the computer.
- Hold down SHIFT when starting up.
- Select fedora from the list and press
e
. - At the end write
single init=/bin/bash
. - Also replace
ro
withrw
. - You may not have console commands working, so write
sudo su
,/usr/bin/nano ~/fstab-copy
, copy all the contents./usr/bin/nano /etc/fstab
, replace the contents with what you copied. - Save the file and write
sudo reboot -f -f
. - The system will restart and should now be up and running.
curl -sS https://raw.githubusercontent.com/hoopengo/fedora-dots/main/install.sh | sh
- Go to gnome-tweaks and set theme as catppuccin-mocha.
- In Gnome Terminal, open Menu -> Preferences -> Profiles, and enable the profile for the theme you want.
- Set MPV as default video and audio player.
- Replace your
/etc/dnf/dnf.conf
withetc/dnf/dnf.conf
from this repository