# https://mutschler.eu/linux/install-guides/fedora-post-install/ # remove useless packages sudo dnf remove -y kmail k3b kwrite calligra\* # update base install sudo dnf --refresh distro-sync -y sudo dnf check sudo dnf autoremove -y # update hardware firmwares sudo fwupdmgr get-devices sudo fwupdmgr refresh --force sudo fwupdmgr get-updates sudo fwupdmgr update #sudo reboot now # dnf tracer sudo dnf install -y python3-dnf-plugin-tracer # update base install with dev packages sudo dnf group install -y 'Development Tools' sudo dnf group install -y "C Development Tools and Libraries" sudo dnf group install -y "RPM Development Tools" sudo dnf group install -y "Security Lab" # improve multimedia compatibility via rpmfusion sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf groupupdate core sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin sudo dnf groupupdate sound-and-video sudo dnf install -y libva libva-utils mesa-vulkan-drivers sudo dnf install -y vlc vlc-extras mpv # just for intel graphic cards sudo dnf install -y libva-intel-driver intel-media-driver # extra fonts sudo dnf install -y fira-code-fonts 'mozilla-fira*' 'google-roboto*' # ms fonts sudo dnf install -y curl cabextract xorg-x11-font-utils fontconfig sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm # jetbrains mono font https://www.jetbrains.com/lp/mono/#how-to-install # sensors and monitors sudo dnf install -y lm_sensors vnstat uptimed sudo sensors-detect --auto sudo systemctl enable vnstat sudo systemctl enable uptimed # laptop goodies sudo systemctl enable fstrim.timer sudo dnf install -y tlp powertop sudo systemctl enable tlp # todo: check lvm crypt? # docker sudo dnf remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine sudo dnf -y install dnf-plugins-core sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y # visual code editor sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo' # https://zaiste.net/posts/shell-commands-rust/ # https://web.archive.org/web/20201225035446if_/https://zaiste.net/posts/shell-commands-rust/ sudo dnf install procs ripgrep tokei ytop bat exa fd-find # dust bandwith rmesg # other misc stuff sudo dnf install -y keepassxc thunderbird meld rapidsvn inkscape git \ nextcloud-client htop python3-devel ImageMagick \ NetworkManager-tui cowsay sudo dnf install -y libreoffice-langpack-pt-PT libreoffice sudo dnf install -y virt-manager # google earth sudo dnf install https://dl.google.com/dl/earth/client/current/google-earth-pro-stable-current.x86_64.rpm # steam sudo dnf install -y steam # cloud https://kubernetes.io/docs/tasks/tools/install-kubectl/ https://github.com/derailed/k9s https://cloud.google.com/sdk/docs/install#rpm https://github.com/ahmetb/kubectx # telegram client sudo dnf install telegram-desktop # Matrix element riot.im https://github.com/taw00/element-rpm sudo dnf install -y dnf-plugins-core distribution-gpg-keys sudo dnf copr enable taw/element sudo dnf install -y element --refresh