As well as for T460+.
sudo nano /etc/dnf/dnf.conf
Add to the end of file:
fastestmirror=1
max_parallel_downloads=10
deltarpm=true
sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf config-manager --enable fedora-cisco-openh264
sudo dnf groupupdate core
sudo dnf -y update
sudo dnf -y upgrade --refresh
Reboot.
sudo fwupdmgr get-devices
sudo fwupdmgr refresh --force
sudo fwupdmgr get-updates
sudo fwupdmgr update
sudo dnf groupupdate 'core' 'multimedia' 'sound-and-video' --setop='install_weak_deps=False' --exclude='PackageKit-gstreamer-plugin' --allowerasing && sync
sudo dnf swap 'ffmpeg-free' 'ffmpeg' --allowerasing
sudo dnf install -y gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel ffmpeg gstreamer-ffmpeg
sudo dnf install -y lame\* --exclude=lame-devel
sudo dnf group upgrade --with-optional Multimedia
sudo dnf install -y ffmpeg ffmpeg-libs libva libva-utils
sudo dnf install -y intel-media-driver
sudo dnf install -y openh264 gstreamer1-plugin-openh264 mozilla-openh264
Enable the OpenH264 Plugin in Firefox's settings.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak update
sudo dnf install 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
sudo dnf install -y touchegg
sudo systemctl enable --now touchegg
Install Gnome Shell Extension: https://extensions.gnome.org/extension/4033/x11-gestures/
sudo dnf install python3-cairo-devel cairo-gobject-devel gobject-introspection-devel dbus-glib-devel python3-devel make libX11-devel
git clone https://github.com/erpalma/throttled.git
sudo ./throttled/install.sh
sudo grubby --update-kernel=ALL --args="mem_sleep_default=s2idle"
sudo dnf install -y tuned
sudo systemctl mask power-profiles-daemon
sudo systemctl enable --now tuned
tuned-adm list
Chose what you need:
sudo tuned-adm profile desktop
sudo tuned-adm profile laptop-battery-powersave
sudo tuned-adm profile realtime
sudo tuned-adm profile latency-performance
sudo tuned-adm profile throughput-performance
sudo rm /etc/xdg/autostart/org.gnome.Software.desktop
sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl mask systemd-udev-settle
sudo nano /etc/systemd/system.conf
DefaultTimeoutStartSec=15s
DefaultTimeoutStopSec=15s
sudo nano /etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=8
Reboot.
sudo nano /etc/sysctl.conf
vm.swappiness=10
vm.max_map_count=2147483642
vm.vfs_cache_pressure = 50
net.core.netdev_max_backlog = 16384
net.core.somaxconn = 8192
sudo nano /etc/fstab
Add noatime
to your system partition.
/dev/sda5 / ext4 defaults,noatime 0 1
sudo dnf copr enable rmnscnce/kernel-xanmod
sudo nano /etc/dnf/dnf.conf
Add to the end of file:
exclude=kernel
sudo dnf install -y kernel-xanmod-edge
Choose default kernel:
sudo grubby --info=ALL | grep -E "^kernel|^index"
Where N
is a kernel number:
sudo grubby --set-default-index=N
You can install Betterfox from here.
gsettings set org.gnome.software download-updates false
gsettings set org.gnome.software download-updates-notify false
sudo dnf install -y gnome-tweaks
flatpak install flathub com.mattjakeman.ExtensionManager flathub com.github.tchx84.Flatseal
- X11 Gestures
- Quick Lang Switch
- Just Perfection
- Panel Corners
- Alphabetical App Grid
- Blur My Shell
- Frequency Boost Switch
sudo dnf install -y adw-gtk3-theme
flatpak install org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark
Enable light:
gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3' && gsettings set org.gnome.desktop.interface color-scheme 'default'
Enable dark:
gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark' && gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'```
git clone https://github.com/GabePoel/KvLibadwaita.git
cd KvLibadwaita
./install.sh
curl -s -o- https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install-by-curl.sh | bash
curl -sS https://starship.rs/install.sh | sh
Add the following to the end of ~/.zshrc
:
eval "$(starship init zsh)"
Add the following to the end of ~/.bashrc
:
eval "$(starship init bash)"
cd /usr/share/icons
cp -r Adwaita ~/.icons/Adwaita
flatpak install flathub com.github.tchx84.Flatseal
echo "Xcursor.theme: Adwaita" > ~/.Xresources
- Launch Flatseal and append rules to the Telegram Desktop app.
- Under Filesystem, enable "All user files" and append
~/.themes
and~/.icons
in Other files.
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"