Show to change the Apple keyboard Fn/Command/Option behavior on a Macbook Pro via the kernel module

How to change the Apple keyboard Fn/Command/Option behavior by setting hid_apple module options in /etc/modprobe.d/hid_apple.conf.

IDEA IntelliJ-based IDEs under Wayland

Recently, I decided to move over to a Wayland-based window manager like Hyprland, and I noticed an issue with clicking in various IntelliJ submenus. For example, when the Build pane was open, clicks would intermittently register in the Project pane instead. This was particularly frustrating, as focus issues and misaligned click zones were breaking my workflow.

Fixing UniFi Adoption Issues When Self-Hosting the UniFi Console with OPNSense

Self-hosting the UniFi Console is a great way to keep control of your network setup, but it can introduce a few quirks especially with device adoption. By default, UniFi access points try to reach a host named unifi, and if this isn’t resolvable, the devices will fail to adopt.

Fix Plex "Not Available Outside Your Network" Issue on OPNSense/pfSense with Unbound DNS

If you are encountering the "Plex is not available outside your network" message, even after successfully opening the necessary ports, the underlying issue may be caused by the default configuration settings in OPNSense or pfSense. This is because, by default, they are configured to block DNS rebinding, a security measure to protect against common DNS rebinding attacks.

Fix NAT Type for Consoles in OPNSense/pfSense

Receiving a NAT Type other than A or B usually means your console is behind a strict NAT, If you’re using OPNsense/pfSense as your firewall/router, here’s how you can open up NAT and get back in the game — ideally aiming for NAT Type A or B.

PowerShell: No ssh-copy-id? No Problem.

If ssh-copy-id isn’t available on Windows, you can still copy your SSH key to a remote server using a single PowerShell command. Here’s how to do it with and without permission fixes, all from PowerShell.