Wireguard VPN for omarchy plugin !
▲ 10 r/WireGuard+1 crossposts

Wireguard VPN for omarchy plugin !

I created a Wireguard plugin for Omarchy with a nice ui for the Omarchy bar !

it uses the basic wg-quick up/down wg0 command.

check it out here https://github.com/Liran-shternberg/wg-omarchy

and for easy install in Omarchy 4

omarchy plugin add https://github.com/liran-shternberg/wg-omarchy.git --enable
u/Forward-Budget8551 — 1 day ago
▲ 89 r/esp32

I made a fingerprint sensor that connects to the pc via wifi

So i got sick of typing my long passwords by hand each time, so i had an idea to have a fingerprint sensor on my desk that would automatically connect to the PC and register my fingerprints and send the passwords to the PC, i didnt want to connect it to the pc because i have a laptop and i didnt want to connect and disconnected constantly from the laptop when I need to take it out. So I wanted something that would just be placed on my table and will automatically connect to the laptop.

At first i wanted to do that using BT and register the esp32 as a keyboard and make it type into the computer as a keyboard but the BT worked really bad on that specific esp so i ditched it and moved to WIFI, basically it sends 2 encrypted udp packets each time it detects the correct fingerprint into the specific PC internal ip address which is not perfect but it works for me perfectly.

The passwords are kept inside the esp32 and the pc (mine is running linux hyprland) is running a daemon with a socket that listens to the fingerprint on port 4444, also a cool feature is that you can configure each finger with a specific password.

https://github.com/Liran-shternberg/fingerprint-pass-keeper-esp32

The code most likely wont work on your machine because it is made very specifically for linux hyprland but i added the repo here for you to first check it out and tell me what you think, second get and idea of how this thing works for me and what i used and make something like that for yourself and third is to get feedback since im a new developer.

Thanks for reading !

u/Forward-Budget8551 — 9 days ago

hypr-type-flow — per-window keyboard layout memory for Hyprland, written in C

Hey everyone, I created hypr-type-flow-C, a lightweight C plugin that automatically tracks and restores window-specific keyboard layouts in Hyprland!

A while back I recommended a similar plugin on this sub. Used it for months, but it started acting buggy on me, so I just wrote my own from scratch.

What it does: remembers which layout each window was using and switches back automatically when you refocus it. It also handles launchers like walker correctly — forces default layout while it's open, restores whatever the window had when you close it.

Wrote it in plain C, connects straight to Hyprland's IPC socket, no python/socat in the loop. Tried to keep it as lightweight as possible.

GitHub: https://github.com/Liran-shternberg/hypr-type-flow-C

I'd love it if you gave it a try and reported any issues you hit so I can fix them. Issues/PRs welcome!

u/Forward-Budget8551 — 16 days ago

wg-easy: handshake + keepalive working, 92 B received, zero data flows — one device works flawlessly while everything else fails intermittently on the same network

Setup

  • wg-easy in Docker on Ubuntu home server, exposed via DuckDNS on port 51820
  • WireGuard subnet: 10.205.93.0/24, full tunnel AllowedIPs = 0.0.0.0/0, ::/0
  • Server: ip_forward=1, MASQUERADE confirmed active on correct interface with 8000+ packets through it
  • PersistentKeepalive = 0 on all clients

The problem

Handshake completes on all clients. Keepalive packets flow. But wg show on the server shows the failing peer stuck at exactly 92 B received (just the handshake) while sent bytes climb. No internet, no LAN access, no error — everything hangs silently. Pinging 10.205.93.1 from a broken client gives 100% packet loss.

The strangest part: one specific device (my phone) connects and works flawlessly almost every time. Meanwhile my own laptop, my tablet, and two friends' devices (Windows + macOS) all exhibit this intermittent failure — even when on the exact same network at the same time as the working phone. This is not OS-specific: reproduced on Linux (wg-quick/Arch), Windows, and macOS official WireGuard apps, and even my phone occasionally.

few times switching to a completely different network mad it work (not toggling wifi — actually switching to a different one), which makes me think there's a routing or state issue, but I can't explain why it would be network-dependent when the handshake still completes fine.

What I've ruled out

  • DNS — not the cause
  • Server-side NAT/MASQUERADE — rule active, correct interface, counters climbing on working sessions
  • IP forwarding — enabled
  • MTU — 1420 on all clients
  • Docker interface randomization — stable between restarts
  • UDP port blocking — fails on multiple different networks/ISPs
  • Peer confusion between devices — disconnecting the working phone first makes no difference

tcpdump (working session only — haven't captured broken state yet)

Server working: enp2s0 In → bridge → veth → wg-easy container → veth → bridge → enp2s0 Out. Clean round trip on every packet.

wg show server-side (working): 4.54 MiB received, 657.85 KiB sent wg show server-side (broken): 92 B received, 14.21 KiB sent

Please help me i have been struggling with this for almost a year now with planty of research and no answer. i just want this to work flawlessly like it should.

reddit.com
u/Forward-Budget8551 — 1 month ago

Hyprland Broken Lock Screen Problem

I often get this lock screen crash usually when I close my laptop and it goes to sleep or stuff like that. How can I fix that or maybe change the lock screen app or something? Can you guys help me with it?

reddit.com
u/Forward-Budget8551 — 2 months ago
▲ 7 r/WireGuard+1 crossposts

My tunnel doesn't work through my laptop but does work perfectly through the phone

I run arch Linux on my laptop and when i try to connect to my home server through the Wireguard it does a handshake and it doesn't receive anything even though the handshake was successful.

Note that my phone is connected like that 24/7 and it works perfectly without any problems. and both the phone and the laptop were configured together so their config files are pretty much identical.

I tried lowering the MTU but it didnt work. i tried debugging it with the chat but it is just unable to find the problem.
i think it is 100% on the laptop side since my phone is using the tunnel without problems, but im unable to find the problem please help me figure this out.

Note that i tried changing the network in my laptop and it still doesnt work.

also i dont get a timeout on my laptop meaning that packets are leaving probably but are not returning even with an error or something.

the server side wireguard.

reddit.com
u/Forward-Budget8551 — 2 months ago
▲ 0 r/Backup

Backup policy in my server

lately i have been working on back up policy for my home server using kopia.

the problem is that from my understanding i need to pause all containers that are running in my server before doing a snapshot, when asking the chat they insist on it. but its a big hassle.

is it really a big deal not stopping the containers before snapshoting ? (to prevent data corruption).

reddit.com
u/Forward-Budget8551 — 3 months ago

Backup policy in my server

lately i have been working on back up policy for my home server using kopia.

the problem is that from my understanding i need to pause all containers that are running in my server before doing a snapshot, when asking the chat they insist on it. but its a big hassle.

is it really a big deal not stopping the containers before snapshoting ? (to prevent data corruption).

reddit.com
u/Forward-Budget8551 — 3 months ago

Sleep/Suspend/Hibernate problem

Recently after an update i dont remember which when i put my laptop to sleep my system gets completely frozen and i need to hard restart my laptop each time and all my progress and workflow is lost,

even when i do it through the OS clicking on Sleep/Suspend/Hibernate one of these my system gets completely frozen. how can i fix that ?

reddit.com
u/Forward-Budget8551 — 3 months ago

wireguard doesnt connect from laptop.

Iv been using wireguard with my phone for like a year now, almost no issues at all works perfectly, and even when there are issues i fix them pretty quickly and its all fine.

Now iv been trying to implement wireguard to work in my work laptop aswell, but im encountering the most annoying bug ever, it works only sometimes and most of the times the tunnle doesnt work. but there is no error, when i connect the tunnel there is handshake but the all the ping queries and trying to connect to websites or anything just doesnt load, it doesnt timeout as well it just stays stuck there for ever until i cancel it.

  • Handshake succeeds
  • Traffic is heavily asymmetric: ~14 KiB sent, only 92 bytes received
  • Server has IP forwarding on (net.ipv4.ip_forward = 1)
  • Server has correct MASQUERADE rule for 10.205.93.0/24 → enp2s0
  • I'm on public wifi (not home network, so not a hairpin NAT issue)
  • ip route table 51820 and ip rule show look correct on the laptop
  • Both wg0 and wlan0 had Default Route: yes in resolvectl simultaneously (fixed, but didn't solve it)

using linux both on laptop and server.

reddit.com
u/Forward-Budget8551 — 3 months ago
▲ 20 r/omarchy

Automatic switching keyboard language between windows

so ive been struggling with an anoying problem, i have two keyboard language's and i use my home language only on whatsapp app and all the others are english. and its anoying to switch all the time.

turns out someone developed a genius plugin for it
https://github.com/coffebar/hyprland-per-window-layout
this is so cool and it works great ! even though whatsapp is a web app it still works only for that window and not the other web apps !.

its great anyway i recommand !

u/Forward-Budget8551 — 3 months ago

LLM Swarm

i was wondering if there is any good way to utilize several computers on the same network for one big llm, i have a macmini 16GB GPU(on my main pc)16GB. both on their own cant run something really good, but together they could really make something good.

is there something good that is able to combine their power for a single big model ?(note both use different OS)

reddit.com
u/Forward-Budget8551 — 3 months ago

mac mini ideas

i received a mac mini for free, its got the m4 chip and 16 gb of ram. i already host all the usual's on my home server but i thought maybe host a local LLM in it but 16gb of ram is not enough for something good.

can you guys give me some ideas of what i can do with it ?

i already have two servers in my house one is the main that runs the usuals and the other is a backup server.

reddit.com
u/Forward-Budget8551 — 3 months ago