Skip to content

Instantly share code, notes, and snippets.

@haasn
haasn / image.lua
Last active September 8, 2025 00:27
mvi - set of configuration for turning mpv into an image viewer
-- Allow changing a property with by zoom-adjusted amount
function zoom_invariant_add(prop, amt)
amt = amt / 2 ^ mp.get_property_number("video-zoom")
mp.set_property_number(prop, mp.get_property_number(prop) + amt)
end
-- Resets the pan if the entire image would be visible
function zoom_check_center()
local zoom = mp.get_property_number("video-zoom")
local rot = mp.get_property_number("video-rotate") * math.pi / 180
@varqox
varqox / install_debian_with_debootstrap_howto.md
Last active March 8, 2026 20:34
Instructions how to install Debian using debootstrap
@drmalex07
drmalex07 / README-setup-socket-activated-systemd-service.md
Last active September 20, 2025 21:40
An example inetd-like socket-activated service. #systemd #inetd #systemd.socket

README

This is an example of a socket-activated per-connection service (which is usually referred to as inetd-like service). A thorough explanation can be found at http://0pointer.de/blog/projects/inetd.html.

Define a socket unit

The key point here is to specify Accept=yes, which will make the socket accept connections (behaving like inetd) and pass only the resulting connection socket to the service handler.