







Hyprland exposes 2 UNIX Sockets, for controlling / getting info about Hyprland via code / bash utilities. Hyprland Instance Signature (HIS) echo $HYPRLAND_INSTANCE_SIGNATURE $XDG_RUNTIME_DIR/hypr/[HIS]/.socket.sock Used for hyprctl-like requests. See the Hyprctl page for commands.
How programs get run: ELF binaries
The previous article in this series described the general mechanisms that th [...]
ngerakines/atproto-tools - Docker Image
A comprehensive collection of Rust components for creating AT Protocol applications. This workspace provides essential building blocks for identity management, record operations, OAuth 2.0 authentication flows, HTTP client operations, XRPC services, and real-time event streaming.
ATProto Ruby SDK
A set of libraries for building and accessing AT Protocol services in Ruby
Add Go 1.24+ native H2C support examples by AndrianBdn · Pull Request #6 · thrawn01/h2c-golang-example
Starting from Go 1.24, HTTP/2 Cleartext (H2C) is supported natively in the standard library, eliminating the need for golang.org/x/net/http2/h2c package or workarounds. Since this repository ranks ...
atproto-crates — AT Protocol building blocks for Rust
A Rust workspace of eighteen crates for AT Protocol: content addressing, DID and handle resolution, repositories and Merkle Search Trees, OAuth with DPoP, XRPC services, and event streaming.
CIDs: What You Need to Know and Why, Part 1 - Nick's Blog
A deep dive into Content Identifiers, the self-describing cryptographic fingerprints that form the foundation of ATProtocol’s data model.
Investigation into Message Layer Security (MLS)
This article investigates Message Layer Security (MLS), the IETF standard protocol (RFC 9420) for Signal-style end-to-end encryption. Through a practical analysis of OpenMLS (the Rust reference implementation) and a demonstration CLI chat application (mls-chat), the post reveals the substantial gap between protocol specification and production deployment. Introduction MLS (Message Layer …

atpxrpc is a tool in the atproto-crates that makes it easy to invoke XRPC methods. It supports multiple identities, direct and proxy XRPC calls, binary inputs, and more. Install with homebrew: brew tap ngerakines/tap && brew install atpxrpc Read more at ngerakines.me/atpxrpc.html
atpxrpc
ngerakines.meatpmcp is a local MCP server that is part of the atproto-crates project. It supports the same authentication as the atpxrpc tool and is using the latest MCP features. Install with homebrew: brew tap ngerakines/tap && brew install atpmcp Read more at ngerakines.me/atpmcp.html
atpmcp
ngerakines.meMy #HomeAssistant dashboard has just started monitoring some important self-hosted network services. It's a mix of the command_line integration, logging and later parsing #rclone return codes and time stamps, curl and github.com/dylandoamaral/uptime-card Let me know if you'd like a #blog post!