<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Franco Lopez</title><link>http://jfrancolopez.com/posts/</link><description>Recent content in Posts on Franco Lopez</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 24 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://jfrancolopez.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Synergy 1 + Waynergy on Omarchy Arch Linux (Hyprland Wayland Setup)</title><link>http://jfrancolopez.com/posts/linux/synergy-on-omarchy-arch-linux/</link><pubDate>Mon, 24 Nov 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/linux/synergy-on-omarchy-arch-linux/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>After &lt;strong>many hours of testing&lt;/strong>, trying:&lt;/p>
&lt;ul>
&lt;li>Synergy 3 on macOS and Linux&lt;/li>
&lt;li>Flatpak builds&lt;/li>
&lt;li>AUR variants&lt;/li>
&lt;li>Deskflow and other alternatives&lt;/li>
&lt;/ul>
&lt;p>I finally landed on a combo that actually works well on Wayland with Hyprland:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>macOS (server)&lt;/strong>: Synergy 1&lt;/li>
&lt;li>&lt;strong>Arch Linux (client)&lt;/strong>: Waynergy&lt;/li>
&lt;li>&lt;strong>Desktop&lt;/strong>: Omarchy / Hyprland&lt;/li>
&lt;li>&lt;strong>Backend&lt;/strong>: &lt;code>wlr&lt;/code>&lt;/li>
&lt;li>&lt;strong>Keyboard fix&lt;/strong>: using Waynergy &lt;code>raw-keymap&lt;/code> instead of xkb&lt;/li>
&lt;/ul>
&lt;p>Mouse was perfect from the start. The hard part was the &lt;strong>keyboard&lt;/strong>, especially the letters &lt;code>A&lt;/code>, &lt;code>E&lt;/code>, &lt;code>R&lt;/code> and the &lt;strong>Command / Option&lt;/strong> keys from the Mac mapping correctly on the Arch client.&lt;/p>
&lt;p>The final working solution uses:&lt;/p>
&lt;ul>
&lt;li>Hyprland’s own keyboard map (&lt;code>wl_keyboard_map = true&lt;/code>)&lt;/li>
&lt;li>Synergy key codes (&lt;code>syn_raw_key_codes = true&lt;/code>)&lt;/li>
&lt;li>A custom &lt;strong>&lt;code>[raw-keymap]&lt;/code>&lt;/strong> section&lt;/li>
&lt;/ul>
&lt;p>Huge thanks to &lt;strong>ghost&lt;/strong> for this comment and mapping reference:&lt;br>
&lt;a href="https://github.com/r-c-f/waynergy/issues/84">https://github.com/r-c-f/waynergy/issues/84&lt;/a>&lt;/p>
&lt;hr></description></item><item><title>Omarchy Setup Dual boot and Auto-login (manual installation)</title><link>http://jfrancolopez.com/posts/linux/arch-linux-omarchy-install/</link><pubDate>Mon, 20 Oct 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/linux/arch-linux-omarchy-install/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>This guide walks through setting up &lt;strong>Arch Linux&lt;/strong> manually with:&lt;/p>
&lt;ul>
&lt;li>No LUKS (to enable autologin)&lt;/li>
&lt;li>&lt;code>limine&lt;/code> as the bootloader&lt;/li>
&lt;li>Larger &lt;code>/boot&lt;/code> partition to accommodate multiple kernels&lt;/li>
&lt;li>Dual boot with Windows 11&lt;/li>
&lt;li>Omarchy desktop environment (&lt;code>curl -fsSL https://omarchy.org/install | bash&lt;/code>)&lt;/li>
&lt;li>VFIO passthrough using AMD iGPU + NVIDIA RTX 4090&lt;/li>
&lt;li>Snapshots via BTRFS (optional)&lt;/li>
&lt;/ul>
&lt;hr></description></item><item><title>Always Learning: Building My PC and Fixing a DRAM Training Issue</title><link>http://jfrancolopez.com/posts/hardware/fixing-dram-training/</link><pubDate>Tue, 09 Sep 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/hardware/fixing-dram-training/</guid><description>&lt;p>One of the things I’ve loved most about my career in technology is that you never stop learning. Even after a lifetime of building, programming, and troubleshooting systems, there’s always something new waiting around the corner. This past week, I was reminded of that truth while building my latest PC workstation.&lt;/p></description></item><item><title>Arch Linux Setup with VFIO GPU Passthrough</title><link>http://jfrancolopez.com/posts/linux/archbox-workstation/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/linux/archbox-workstation/</guid><description>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:</description></item><item><title>Fedora 42 Workstation with Hyprland &amp; VFIO</title><link>http://jfrancolopez.com/posts/linux/fedora-workstation-setup/</link><pubDate>Thu, 29 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/linux/fedora-workstation-setup/</guid><description>&lt;h1 id="fedora-workstation-setup">Fedora Workstation Setup&lt;/h1>
&lt;p>Here are some of my notes for my Fedora 42 workstation and VM gaming environment. Happy hacking!&lt;/p></description></item><item><title>Cheatsheet: Nmap Commands</title><link>http://jfrancolopez.com/posts/networking/cheatsheet-nmap/</link><pubDate>Thu, 22 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/networking/cheatsheet-nmap/</guid><description>&lt;p>A practical list of commonly used Nmap scan profiles. Use these to discover hosts, detect services, find open ports, trace routes, and identify firewall rules.&lt;/p></description></item><item><title>FortiGate - Setup and Config notes</title><link>http://jfrancolopez.com/posts/networking/fortigate-setup/</link><pubDate>Thu, 22 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/networking/fortigate-setup/</guid><description>&lt;p>Over the years, I’ve worked with many FortiGate units across different sites. This are some of my notes where compiles some of the most common changes, configurations, and CLI commands that I use to standardize and secure deployments.&lt;/p></description></item><item><title>Cheatsheet: Docker CLI</title><link>http://jfrancolopez.com/posts/kubernetes/cheatsheet-docker/</link><pubDate>Wed, 21 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/kubernetes/cheatsheet-docker/</guid><description>&lt;p>my notes and reference for common Docker commands, organized by task. Nothing crazy, just useful.&lt;/p></description></item><item><title>Cheatsheet: SQL</title><link>http://jfrancolopez.com/posts/dev/cheatsheet-sql/</link><pubDate>Wed, 21 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/dev/cheatsheet-sql/</guid><description>&lt;p>This cheatsheet is built from my notes collected over time. Can apply to PostgreSQL, MySQL, or SQLite, these commands are for querying, filtering, modifying, and joining data.&lt;/p></description></item><item><title>Cheatsheet: Cisco Networking Commands</title><link>http://jfrancolopez.com/posts/networking/cheatsheet-cisco-networking-commands/</link><pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/networking/cheatsheet-cisco-networking-commands/</guid><description>&lt;p>This notes includes some of my most useful Cisco IOS CLI commands I’ve used for managing networks in both lab and production environments. It covers basic access protection and VLAN isolation to advanced ACLs, NAT, and LACP configuration.&lt;/p></description></item><item><title>Cheatsheet: Kubernetes with Talos Linux</title><link>http://jfrancolopez.com/posts/kubernetes/cheatsheet-kubernetes-kubectl/</link><pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/kubernetes/cheatsheet-kubernetes-kubectl/</guid><description>&lt;p>Here’s a quick reference guide I put together to help manage my Talos Linux Kubernetes clusters&amp;hellip; both at home and at work. Since &lt;code>kubectl&lt;/code> is my main tool for daily operations, I hope this guide also proves useful to others navigating similar setups.&lt;/p></description></item><item><title>Cleaning Fedora Workstation</title><link>http://jfrancolopez.com/posts/linux/cleaning-fedora-workstation/</link><pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate><guid>http://jfrancolopez.com/posts/linux/cleaning-fedora-workstation/</guid><description>&lt;p>After months of daily use, testing software, and general tinkering, my Fedora Workstation setup continues to be reliable and solid.&lt;/p>
&lt;p>Fedora has become my go-to distro for development, desktop productivity, and gaming. Running Hyprland (specifically ML4W Hyprland), it’s fast, modern, and refreshingly stable.&lt;/p></description></item><item><title>Welcome</title><link>http://jfrancolopez.com/posts/welcome/</link><pubDate>Thu, 17 Apr 2025 14:17:53 -0400</pubDate><guid>http://jfrancolopez.com/posts/welcome/</guid><description>&lt;h1 id="hi-">Hi 👋&lt;/h1>
&lt;p>This blog is currently &lt;strong>in progress&lt;/strong>. Over the next few weeks, I’ll begin migrating many of my personal notes, experiments, and technical documentation from &lt;strong>Obsidian &amp;amp; Notion&lt;/strong> to this public space — in hopes that some of it may help others too.&lt;/p></description></item></channel></rss>