Code Monkey home page Code Monkey logo

fedora_setup's Introduction

Fedora 36, Gnome 42 setup

Рабочий стол

Remove garbage

sudo dnf remove gnome-connections gnome-boxes gnome-contacts gnome-logs gnome-maps gnome-abrt gnome-tour gnome-photos

Speed up DNF

echo 'fastestmirror=true' | sudo tee -a /etc/dnf/dnf.conf
echo 'max_parallel_downloads=20' | sudo tee -a /etc/dnf/dnf.conf
echo 'deltarpm=True' | sudo tee -a /etc/dnf/dnf.conf
echo 'defaultyes=True' | sudo tee -a /etc/dnf/dnf.conf

System update

sudo dnf update --refresh -y& sudo dnf upgrade --refresh -y
sudo dnf update -y & sudo dnf upgrade -y

Install useful tools

sudo dnf install htop neofetch kmod-v4l2loopback obs-studio gnome-extensions-app tlp tlp-rdw vlc bleachbit gnome-tweaks gthumb okular discord npm -y

Enable TLP

sudo systemctl enable tlp

Telegram

wget https://telegram.org/dl/desktop/linux
tar -xvf tsetup.*.*.*.tar.xz
sudo mv Telegram/ /opt
/opt/Telegram/./Telegram

Import RPM Fusion Free and NonFree

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm -y
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y
sudo dnf upgrade --refresh
sudo dnf groupupdate core
sudo dnf install -y rpmfusion-free-release-tainted
sudo dnf install -y dnf-plugins-core

NVIDIA Drivers

sudo dnf install akmod-nvidia -y
sudo dnf install xorg-x11-drv-nvidia-cuda -y
nvidia-settings

Preload

sudo dnf copr enable elxreno/preload -y && sudo dnf install preload -y

Better Fonts

sudo dnf copr enable dawid/better_fonts -y
sudo dnf install fontconfig-font-replacements -y
sudo dnf install fontconfig-enhanced-defaults -y

Multimedia

sudo dnf groupupdate sound-and-video
sudo dnf install -y libdvdcss
sudo dnf install -y gstreamer1-plugins-{bad-\*,good-\*,ugly-\*,base} gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel gstreamer1-plugin-openh264 ffmpeg gstreamer-ffmpeg
sudo dnf install -y lame\* --exclude=lame-devel
sudo dnf group upgrade --with-optional Multimedia

Archive formats

sudo dnf install p7zip p7zip-plugins unrar

Microsoft 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

VS Codium

https://github.com/vscodium/vscodium/releases
sudo dnf install codium*.rpm

Python

sudo dnf install pycharm-community python-devel python3-pip
python3 -m pip install python-dev-tools --upgrade

Flatpak

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak update

Change Flatpak permissions

flatpak install -y flatseal

Spotify

sudo flatpak install spotify

Firefox settings (about:config)

gfx.webrender.all **true**
widget.wayland-dmabuf-vaapi **true**
widget.wayland-dmabuf-vaapi.enabled **true**

apz.gtk.kinetic_scroll.enabled **true**
mousewheel.default.delta_multiplier_ **true**
mousewheel.default.delta_multiplier_x **300**
mousewheel.default.delta_multiplier_y **300**
mousewheel.default.delta_multiplier_z **300**

Snap

sudo dnf install -y snapd
sudo ln -s /var/lib/snapd/snap /snap # for classic snap support
sudo reboot now
sudo snap refresh

fedora_setup's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.