shell-things/conf/sway
2024-07-16 00:31:35 +03:00
..
config.d sway/autostart-p2p: comment unmaintained Jami 2024-07-14 20:17:31 +03:00
config sway & waybar: use Terminus for consistency 2024-07-16 00:31:35 +03:00
README.md run prettier (insertPragma, proseWrap, singleAttributePerLine 2024-06-19 08:27:28 +03:00

Sway configuration

This is my ~/.config/sway/config, and …config.d/. The main config contains thinks that I have felt as essential or otherwise felt like putting there, but as I love include directives, a lot is in the config.d.

Themes

My i3 config says that on Debian the packages are: sudo apt install lxappearance gtk-chtheme qt4-qtconfig qt5ct

The source for that is marked as https://askubuntu.com/a/600946 Additionally apparently my ~/.xprofile specifies GTK_THEME which I have hoped to get get detected/understood by browsers etc, but I think I decided to not import that to Sway which naturally doesnt read xprofile.

Apparently Adwaita must be set to dark theme in gnome-control-center

Fonts

Using the same apps and gnome-tweaks (as there are probably a lot of methods setting fonts):

  • User-interface text: Noto Serif Regular 10
  • Document text: Noto Serif Regular 11
  • Monospace text: Noto Sans Mono Regular 10
  • Legacy window title text: Noto Serif Bold 11
    • Apparently this means “apps that dont use client-side decorations”

The number behind is obviously the number and its based on what were the defaults before I touched them so I am hoping GNOME knows what they are doing.

Noto should have all characters, looks good enough to my eyes, I guess Serif makes a distinguishion between letters “I” and “l”, it doesnt seem to have a Mono variant, but the Sans is close enough.

Where reading speed is needed, OpenDyslexic is nice, but some applications have trouble handling it, e.g. mpv (makes Ä and Ö and Å all Å) and Firefox (makes 8 look like 6 and other weirdness).

Other font settings in GNOME-Tweak:

  • Hinting: a bit
    • for no particular reason
  • Antialiasing: Subpixel (for LCD-displays)
    • I have no idea where there are “standard grayscale” displays that arent LCD.

Screen mirroring

Officially unsupported for now

Workarounds: