Desktop
Gnome
pacman -S gnome gnome-screenshot gnome-tweaks power-profiles-daemon fwupd
systemctl enable gdm.service
Choose pipewire-jack when prompted.
Set keyboard layout in GDM (also on Wayland!):
localectl set-x11-keymap ch
Install ibus-... for Chinese/Pinyin support:
pacman -S ibus-libpinyin
yay -S ibus-m17n
Use papirus theme (pacman -S papirus-icon-theme, then change in gnome-tweaks).
Web
yay -S google-chrome
For wayland and IME input, set preferred ozone platform to wayland and enable wayland-text-input-v3 in chrome://flags.
Other
- Use
gnome-terminalas terminal. - Set fractional scaling as described here. Also enable dynamic refresh rate and native scrolling as needed as follows:
gsettings set org.gnome.mutter experimental-features '["scale-monitor-framebuffer", "xwayland-native-scaling", "variable-refresh-rate"]' - install dconf-editor
- install
python-pytorch-rocm(on AMD)
Commit Signing
pacman -S gnome-keyring dbus
yay -S keybase
keybase login
keybase pgp list
keybase pgp export -q id | gpg --import
keybase pgp export -q id --secret | gpg --allow-secret-key-import --batch --import
gpg --list-secret-keys --keyid-format LONG
git config --global user.signingkey id
git config --global commit.gpgsign true
Fonts
pacman -S adobe-source-han-sans-cn-fonts adobe-source-han-sans-jp-fonts adobe-source-han-sans-kr-fonts adobe-source-han-sans-tw-fonts noto-fonts noto-fonts-emoji ttf-fira-code
Extensions
- Dash to dock: gnome-shell-extension-dash-to-dock
- Battery health charging: gnome-shell-extension-battery-health-charging-git
- Vitals: gnome-shell-extension-vitals
- Hibernate Button: gnome-shell-extension-hibernate
- Caffeine: gnome-shell-extension-caffeine
Ensure GDM configures monitors correctly
Follow docs here.
Remove logo in GDM
sudo -u gdm dbus-launch gsettings set org.gnome.login-screen logo ''
See also here.
Mail
Install evolution. For MS Exchange, we need evolution-ews.
Anki
- Review Heatmap
- Quizlet to Anki 2.1 Importer with audio support
- Progress Graphs and Stats for Learned and Matured Cards
- fix mpv
Printers
- Printer at home: install
epson-inkjet-printer-escpr2from AUR