This is written for Fedora 36/37 GNOME, different distros may require additional settings
Fedora note
Enabling RPMFusion will make your life much easier
TODO
"before GIF"
"after GIF"
# Disable hot corners
gsettings set org.gnome.desktop.interface enable-hot-corners false
# Show app button on the top/left
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true
# Restore minimize button
gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
# Allow backwards alt tabbing with Alt+Shift+Tab
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Alt><Shift>Tab']"
# Disable default GNOME "application" switching, not windows. Conflicts with our keybindings
gsettings set org.gnome.desktop.wm.keybindings switch-applications "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "[]"
# OPTIONAL
# Resize with (Super/Windows)+Right Click
gsettings set org.gnome.desktop.wm.preferences resize-with-right-button true
# Set kitty as default terminal
gsettings set org.gnome.desktop.default-applications.terminal exec kitty
# Change layout on Alt+Shift
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
- Gnome shell extensions
- Extension manager (a replacement for gnome-extensions-app with a beautiful UI and a feature to search without using your browser). To install it use Flatpak
- gnome-tweaks
- dconf editor
sudo dnf install \
gnome-tweaks \
dconf-editor
- Youtube Music (electron client for Linux to not use a PWA)
- Google Chat (same as for yt music, but for for google chat)
- Gradience (libadwaita theming)
- Celluloid Media player (frontend for MPV player)
- Touché
Configuration UI for
touchegg
gesture recognizer - Peek / Kooha Media recorder if you don't like GNOME's new default
- Blur-my-shell "TODO: Add expandable preview of before and after"
- Dash to Dock
- GSConnect
- Bluetooth Quick Connect
- Tiling Assistant
- Just Perfection
- Media Controls
- Freon
- User Themes
- Sound IO Chooser (only for GNOME <43)
- Soft Brightness
- Gnome Email Noifications
TODO
Idk how to dump gnome extension settings (dconf dump
/load
?)
- yaru-theme
sudo dnf install yaru-theme
- Firefox gnome theme (can be themed with Gradience/CSS)
- Telegram theme (doesn't follow yaru colors)
There are license problems with bundling codecs with the OS by default. Make sure to enable RPMFusion repositories
There's already chromium bundled with all of the codecs.
sudo dnf install chromium-freeworld
You need to install codecs separately from RPMFusion repository.
sudo dnf install ffmpeg-libs
- uBlock Origin (Ad blocker)
- Privacy Badger (Tracker blocker)
- ClearURLs (remove useless tracking meta data from urls)
- BitWarden (password manager, also available for mobile/web/desktop)
- Dark Reader (universal dark mode support)
- Auto Tab Discard (save RAM on tabs you're not using)
- CustomCSS (inject custom CSS on any site)
- Vimium C (best vim plugin for Firefox)