Warning School year has begun, so the development of this project is temporarily suspended (I can just write a bit of code when I'm free) and bugs expected. So please kindly report it in the GitHub issues or even better, create a PR that helps fix the bug. I'll appreciate your work, thank you ^^
- Make sure
git
is usable
If not, install it:
sudo dnf install git -y
- Open Terminal, type:
git clone https://github.com/davidhoang05022009/fedora-post-install-script
cd ./fedora-post-install-script
- Run it:
chmod u+x ./post-install.sh
./post-install.sh
- Speed-up and optimize
dnf
- Check update for your system
- Install some tools, includes:
htop
,neofetch
,xclip
,axel
,gnome-tweaks
,deltarpm
,micro
,code
(VSCode),dnf-automatic
,unzip
,gh
(GitHub CLI),github-desktop
,kitty
- Enable RPM Fusion, Flathub
- Install media codecs (from the docs here)
- Disable "quiet" boot screen and optimize boot time (make your boot screen look like hacker's screen XD) (make some changes to GRUB config file, don't worry, I tested it and it's fine)
(My laptop is using SSD, it takes only 5 seconds to boot up after optimize) - Install auto-cpufreq for laptop users
- Install Google Noto Sans fonts, Microsoft Cascadia Code fonts, Fish shell with Fisher and Tide, Dracula theme, etc.
- Recover the maximize and minimize button (disabled by default)
- Install GNOME Extensions like Pop Shell, AppIndicator and SoundOutputDeviceChooser
- Secure your Linux system by setting up ufw, fail2ban (This one is from Chris Titus Tech)
- Install ibus-bamboo
- Install my daily apps, includes AnyDesk, VLC, OBS Studio, @Virtualization, Shotcut, Seahorse (GNOME built-in password manager), Discord, Signal, Telegram, Remmina, GeoGebra, Bitwarden,
variety
for automatic background changing andclang
,cmake
,gtk3-devel
,ninja-build
,pkg-config
,xz-devel
for Flutter development, Docker rootless and Docker Desktop, Firefox and Google Chrome from Flatpak (which WILL REMOVE THE NORMAL GOOGLE CHROME AND FIREFOX PACKAGE, and then set Firefox as the default browser)
Create an issue with Bug report
template
Special thanks to all creators, all organizations and all contributors of all 3rd party apps and library included or will be install using this script.
This repository is licensed under GPLv3 License, see it here
Copyright (C) 2022 davidhoang05022009(Hoàng Minh Thiên)
This program comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions
Please note that I am using a GPG signature to verify commits now (for security reasons in the future)