GNOME
Gnome
Dual monitor login fix
with the correct setup configured:
sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml && \
sudo chown gdm:gdm ~gdm/.config/monitors.xml
if this results in cp: cannot create regular file '~gdm/.config/': No such file or directory or chown: invalid user: ‘gdm:gdm’, that means gdm is version 49 or above, in which case the correct command is:
Eurkeys
- Tweaks (
gnome-tweakspackage) > Keyboard & Mouse > enable 'Show Extended Input Sources' or, on the terminal:
- Reboot
- Settings > Keyboard > Input Sources > Add Input Source > English > EurKEY (US)
Other settings to remember
- Settings > Power > Power Button Behavior: Power Off
- Settings > Power > Automatic suspend: disable
- Settings > Multitasking > Hot Corner: disable
- Settings > Privacy & Security > Automatic Screen Lock: disable
- Tweaks > Windows: enable maximize and minimize and move to the left;
- Tweaks > Mouse & Touchpad > Middle Click Paste: disable;
- Tweaks > Startup Applications: add Snipaste;
Shortcuts
Settings > Keyboard > View and Customize Shortcuts:
- System > Show the notification list: disable (super+v will be used for clipboard history)
- Custom Shortcuts > Snipaste snip - F1
- Custom Shortcuts > Snipaste paste - F4
Extensions
- Clipboard Indicator
- Settings > Shortcuts > Toggle the menu: super+v
- AppIndicator and KStatusNotifierItem Support
- User Themes
- Dash to Dock
- Settings > Appearance > Show overview on startup: disable
Themes
GTK
degit https://github.com/Fausto-Korpsvart/Catppuccin-GTK-Theme && \
cd Catppuccin-GTK-Theme/themes && \
./install.sh -l -c dark -t lavender --tweaks frappe && \
cd ... && rm -rf Catppuccin-GTK-Theme
applying on flatpaks:
sudo flatpak override --filesystem=$HOME/.themes && \
sudo flatpak override --filesystem=$HOME/.icons && \
sudo flatpak override --filesystem=xdg-config/gtk-4.0 && \
flatpak override --user --filesystem=xdg-config/gtk-4.0
Icons
Terminal
installing catppuccin:
changing the font (useful since ui doesn't allow font weight selection):
for profile in $(dconf list /org/gnome/terminal/legacy/profiles:/ | grep -E '^:.*/$' | tr -d ':/'); do
dconf write /org/gnome/terminal/legacy/profiles:/:$profile/font "'JetBrainsMono Nerd Font ExtraLight 13'"
done
adding some padding:
Zen Browser
- Docs on how to apply themes
- Catppuccin