Franco Lopez

Modern tech. Old-school curiosity.

Synergy 1 + Waynergy on Omarchy Arch Linux (Hyprland Wayland Setup)

Overview

After many hours of testing, trying:

  • Synergy 3 on macOS and Linux
  • Flatpak builds
  • AUR variants
  • Deskflow and other alternatives

I finally landed on a combo that actually works well on Wayland with Hyprland:

  • macOS (server): Synergy 1
  • Arch Linux (client): Waynergy
  • Desktop: Omarchy / Hyprland
  • Backend: wlr
  • Keyboard fix: using Waynergy raw-keymap instead of xkb

Mouse was perfect from the start. The hard part was the keyboard, especially the letters A, E, R and the Command / Option keys from the Mac mapping correctly on the Arch client.

The final working solution uses:

  • Hyprland’s own keyboard map (wl_keyboard_map = true)
  • Synergy key codes (syn_raw_key_codes = true)
  • A custom [raw-keymap] section

Huge thanks to ghost for this comment and mapping reference:
https://github.com/r-c-f/waynergy/issues/84


Continue reading (7 min read)

Omarchy Setup Dual boot and Auto-login (manual installation)

Overview

This guide walks through setting up Arch Linux manually with:

  • No LUKS (to enable autologin)
  • limine as the bootloader
  • Larger /boot partition to accommodate multiple kernels
  • Dual boot with Windows 11
  • Omarchy desktop environment (curl -fsSL https://omarchy.org/install | bash)
  • VFIO passthrough using AMD iGPU + NVIDIA RTX 4090
  • Snapshots via BTRFS (optional)

Continue reading (2 min read)

Arch Linux Setup with VFIO GPU Passthrough

My notes and reference for using AMD iGPU for Host + NVIDIA RTX 4090 for VM (VFIO) on Arch Linux. System Specs Motherboard: Gigabyte B650 GAMING X AX (rev. 1.3) CPU: AMD Ryzen 9 7950X3D (32 Threads) GPU 1 (Host): AMD iGPU (Raphael, RDNA2) GPU 2 (Passthrough/Optional Host): NVIDIA GeForce RTX 4090 Memory: Corsair Vengeance DDR5 64GB (2×32GB) 5600 MHz CL40 (XMP, CMK64GX5M2B5600C40) OS: Arch Linux (Hyprland) + Windows 11 Pro (separate disk) BIOS Configuration Before installing Arch, reboot into BIOS and configure: Continue reading (3 min read)