All Projects → davidhoang05022009 → fedora-post-install-script

davidhoang05022009 / fedora-post-install-script

Licence: GPL-3.0 license
A Fedora GNOME post-install script

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to fedora-post-install-script

Yosemite-gtk-theme
Mac OSX Yosemite like theme for GTK 3, GTK 2 and Gnome-Shell etc.
Stars: ✭ 74 (+164.29%)
Mutual labels:  fedora, gnome
nautilus-right-click-new-file
Add a right click context menu in Nautilus to add new documents for Linux desktop.
Stars: ✭ 23 (-17.86%)
Mutual labels:  gnome, bash-script
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (+1096.43%)
Mutual labels:  fedora, gnome
Gnome Dash Fix
Sort GNOME apps dashboard by category.
Stars: ✭ 92 (+228.57%)
Mutual labels:  gnome, bash-script
Fedora-35-Post-Install-Guide
Things to do after installing Fedora 36
Stars: ✭ 31 (+10.71%)
Mutual labels:  fedora, gnome
PXESetupWizard
PXE Setup Wizard. Netboot Debian, Ubuntu, System Rescue CD, FreeDOS and more.
Stars: ✭ 96 (+242.86%)
Mutual labels:  fedora, bash-script
Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (+546.43%)
Mutual labels:  fedora, bash-script
Boostnote-packages
Repo containing .rpm, .deb and Boostnote app folder
Stars: ✭ 31 (+10.71%)
Mutual labels:  fedora
ungoogled-chromium-fedora
RPM build for ungoogled-chromium
Stars: ✭ 24 (-14.29%)
Mutual labels:  fedora
iOS-AirPrint-for-Mac
enable iOS Airprint Sharing on Mac OS
Stars: ✭ 24 (-14.29%)
Mutual labels:  bash-script
Dotfiles
🍙 Personal dotfiles repository.
Stars: ✭ 148 (+428.57%)
Mutual labels:  bash-script
arch.linux.tutorial
This repository contains scripts, configuration files, and Arch Linux installation guide
Stars: ✭ 23 (-17.86%)
Mutual labels:  gnome
gtk
🎨 Omni for GTK and Gnome Shell
Stars: ✭ 35 (+25%)
Mutual labels:  gnome
bhedak
A replacement of "qsreplace", accepts URLs as standard input, replaces all query string values with user-supplied values and stdout.
Stars: ✭ 77 (+175%)
Mutual labels:  bash-script
gnome-nvidia-extension
A Gnome extension to show NVIDIA GPU information
Stars: ✭ 29 (+3.57%)
Mutual labels:  gnome
webrecon
Automated Web Recon Shell Scripts
Stars: ✭ 48 (+71.43%)
Mutual labels:  bash-script
convert-db-to-csv
convert-db-to-csv.sh is a shell script that uses SQLite3 to convert a .db file into .csv files. It converts each of the tables in the database into csv files.
Stars: ✭ 58 (+107.14%)
Mutual labels:  bash-script
gpd-pocket-fedora
Scripts and instructions to run Fedora 27 in the GPD Pocket
Stars: ✭ 14 (-50%)
Mutual labels:  fedora
alexandria-book-collection-manager
Fork of the Alexandria Book Collection Manager
Stars: ✭ 24 (-14.29%)
Mutual labels:  gnome
first-steps-and-hardening-in-ubuntu-server-and-docker
First Steps in Ubuntu (Server) / Hardening and Config With Docker
Stars: ✭ 28 (+0%)
Mutual labels:  bash-script

fedora-post-install-script

Note: This script is only compatible on Fedora GNOME (The default DE for Fedora Workstation)

Screenshots

Screenshot Screenshot

How to run?

  1. Make sure git is usable
    If not, install it:
sudo dnf install git -y
  1. Open Terminal, type:
git clone https://github.com/davidhoang05022009/fedora-post-install-script
cd ./fedora-post-install-script
  1. Run it:
chmod u+x ./post-install.sh
./post-install.sh

What can this script do?

  1. Speed-up and optimize dnf
  2. Check update for your system
  3. Install some tools, includes: htop, neofetch, xclip, axel, gnome-tweaks, deltarpm, micro, code (VSCode), dnf-automatic, unzip, gh (GitHub CLI), github-desktop, kitty
  4. Enable RPM Fusion, Flathub
  5. Install media codecs (from the docs here)
  6. 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)
  7. Install auto-cpufreq for laptop users
  8. Install Google Noto Sans fonts, Microsoft Cascadia Code fonts, Fish shell with Fisher and Tide, Dracula theme, etc.
  9. Recover the maximize and minimize button (disabled by default)
  10. Install GNOME Extensions like Pop Shell, AppIndicator and SoundOutputDeviceChooser
  11. Secure your Linux system by setting up ufw, fail2ban (This one is from Chris Titus Tech)
  12. Install ibus-bamboo
  13. 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 and clang, 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)

Found an issue?

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.

License

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)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].