Проксування Electron-програм
Коли ви повністю проксуєте в NixOS весь трафік через Tor (що вам раджу), програми які засновані на фреймворку Electron (element-desktop, protonmail-desktop, signal-desktop, та інші), вони можуть не працювати.
Рішення це запустити Electron-програму через параметр proxy-server=“socks5://127.0.0.1:9050”.
Якщо у вас Wayland-композитор, додайте параметр ozone-platform=x11 для кращої сумісності з софтом (треба включити підтримку XWayland).
Візьму для прикладу tutanota-desktop.
tutanota-desktop --proxy-server="socks5://127.0.0.1:9050" --ozone-platform=x11
Щоб автоматично запускати через ваш програмний лаунчер (wofi, fuzzel, tofi).
mkdir -p ~/.local/share/applications
nvim ~/.local/share/applications/tutanota-desktop.desktop
і вставте
[Desktop Entry]
Name=Tuta
Comment=The desktop client for Tuta, the secure e-mail, calendar and drive service.
GenericName=Mail Client
Keywords=Email;E-mail;Calendar;Contacts;Drive
Exec=tutanota-desktop "--proxy-server=socks5://127.0.0.1:9050" --ozone-platform=x11 %U
Terminal=false
Type=Application
Icon=tutanota-desktop
StartupWMClass=tutanota-desktop
MimeType=x-scheme-handler/mailto;
Categories=Network;