A big list of everything I have installed on my Pop!_OS setup to not forget it later.
-
Extending laptop battery life (edit: it appears to be PopOS doesn't recommend this)
https://github.com/linrunner/TLP -
nvidia-primefor setting default graphics card, or setting hybrid mode
Not required and can't be installed for PopOS, it has own setting under Top Panel > Battery.
- Mono theme
https://www.opendesktop.org/p/1896206
Easiest to edit the scanmap on Yubikey.
Or instead, a hook can be created to switch keyboard temporarily when using Yubikey (example):
gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command /path/to/script/input-devices.sh
Also start pcscd service for smartcard support: sudo systemctl start pcscd.service
Pop!_OS comes with brltty enabled, to make working in braille possible, however it conflicts with serial devices, so you will need to disable the service:
sudo systemctl stop brltty-udev.service
sudo systemctl mask brltty-udev.service
sudo systemctl stop brltty.service
sudo systemctl disable brltty.service
Add these rules to /etc/udev/rules.d/10-stadia-rumble.rules:
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9400", MODE="0666"
gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled-on-external-mouse
sudo usermod -a -G vboxusers $USER
gsettings set org.freedesktop.Tracker3.Miner.Files ignored-directories ['po', 'CVS', 'core-dumps', 'lost+found', 'tmp']
gsettings set org.freedesktop.Tracker3.Miner.Files crawling-interval -1
gsettings set org.freedesktop.Tracker3.Miner.Files index-on-battery false
gsettings set org.freedesktop.Tracker3.Miner.Files index-on-battery-first-time false
# Or disable it completely
gsettings set org.freedesktop.Tracker3.Miner.Files enable-monitors false
"Settings > Color > Colorspace: sRGB" (and restart the application) or switch to Wayland
sudo gedit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Then,
[connection]
wifi.powersave = 2
Add your hostname to the hosts file (in case ysfchn):
127.0.1.1 ysfchn.localdomain ysfchn
Source: https://stackoverflow.com/a/72474963
gsettings set org.gnome.shell.extensions.dash-to-dock background-opacity 0.4
gsettings set org.gnome.desktop.interface show-battery-percentage true
Source: https://askubuntu.com/a/1215995
gsettings set org.gnome.mutter check-alive-timeout 0

ubuntu/gnome-shell-extension-appindicator#355 (comment)
See: https://askubuntu.com/a/48327
Source: https://askubuntu.com/a/1192228
apt list --installed | \
grep -F "$(gettext 'apt' '[installed,local]')"
Source: https://wiki.archlinux.org/title/intel_graphics#Screen_flickering
Add i915.enable_psr=0 in kernel parameters.
sudo kernelstub -a "i915.enable_psr=0"
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste false
and for Firefox, set middlemouse.paste to false in about:config
sudo mv /etc/xdg/autostart/io.elementary.appcenter-daemon.desktop /etc/xdg/autostart/io.elementary.appcenter-daemon.desktop.bak
sudo apt install lib32stdc++-12-dev
Make the main shell components (top bar, dash, workspace view) transparent.
https://extensions.gnome.org/extension/3518/transparent-shell/
Shows sound input/output device chooser in menu panel.
https://extensions.gnome.org/extension/906/sound-output-device-chooser/
Shows the name and picture of the currently logged in user in menu panel.
https://extensions.gnome.org/extension/3488/big-avatar/
An implementation of KDE Connect.
https://extensions.gnome.org/extension/1319/gsconnect/
Shows an button in top bar that shows a list of copied texts. Also supports shortcuts.
https://extensions.gnome.org/extension/4839/clipboard-history/
Changes the notification position from default (wherever the clock placed) to right.
https://extensions.gnome.org/extension/4105/notification-banner-position/
Shows an button in top bar that lists external drives and shows an eject button for unmounting a device directly.
https://extensions.gnome.org/extension/7/removable-drive-menu/
Disables "(App) is ready" notification and opens the app directly when clicked on notification.
https://extensions.gnome.org/extension/5410/grand-theft-focus/
Shows currently playing media and controls in top panel.
https://extensions.gnome.org/extension/4470/media-controls/
Allows to load shell themes from .themes folder.