/desktop

Primary LanguageCSS

Pretty and usefull GNOME desktop

This is written for Fedora 36/37 GNOME, different distros may require additional settings

Fedora note

Enabling RPMFusion will make your life much easier

Preview

TODO

"before GIF"

"after GIF"

Gnome settings

# 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']"

Utilities

  1. Gnome shell extensions
  2. 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
  3. gnome-tweaks
  4. dconf editor
sudo dnf install \
  gnome-tweaks \
  dconf-editor

Apps

  1. Youtube Music (electron client for Linux to not use a PWA)
  2. Google Chat (same as for yt music, but for for google chat)

Flatpak

Install

Search for apps

Apps

  1. Gradience (libadwaita theming)
  2. Celluloid Media player (frontend for MPV player)
  3. Touché Configuration UI for touchegg gesture recognizer
  4. Peek / Kooha Media recorder if you don't like GNOME's new default

Extensions and settings

  1. Blur-my-shell "TODO: Add expandable preview of before and after"
  2. Dash to Dock
  3. GSConnect
  4. Bluetooth Quick Connect
  5. Tiling Assistant
  6. Just Perfection
  7. Media Controls
  8. Freon
  9. User Themes
  10. Sound IO Chooser (only for GNOME <43)
  11. Soft Brightness
  12. Gnome Email Noifications

Settings

TODO

Idk how to dump gnome extension settings (dconf dump/load ?)

Icons and app gnome-like themes

  1. yaru-theme
    sudo dnf install yaru-theme
  2. Firefox gnome theme (can be themed with Gradience/CSS)
  3. Telegram theme (doesn't follow yaru colors)

Browsers and codecs

There are license problems with bundling codecs with the OS by default. Make sure to enable RPMFusion repositories

Chromium

There's already chromium bundled with all of the codecs.

sudo dnf install chromium-freeworld

Firefox

You need to install codecs separately from RPMFusion repository.

sudo dnf install ffmpeg-libs

Firefox extensions

  1. uBlock Origin (Ad blocker)
  2. Privacy Badger (Tracker blocker)
  3. ClearURLs (remove useless tracking meta data from urls)
  4. BitWarden (password manager, also available for mobile/web/desktop)
  5. Dark Reader (universal dark mode support)
  6. Auto Tab Discard (save RAM on tabs you're not using)
  7. CustomCSS (inject custom CSS on any site)
  8. Vimium C (best vim plugin for Firefox)