Andreas Fuchs's repositories
sonarr-plex-cleaner
Garbage-collect your "broadcatching" TV library by deleting seasons that Sonarr has fully downloaded and that are completely watched in Plex.
htpasswd-login
A RESTful authentication service combining .htpasswd and nginx's auth_request
disk-spinner
A burn-in tool for spinning rust HDDs
ratelimit_futures
Rate-limiting for rust futures v0.1
apply-inovelli-defaults
A little (proof-of-concept) tool that applies default values to zigbee2mqtt devices (mainly Inovelli dimmers)
futures-ticker
A Ticker implementation based on futures_timer
fibonacci_codec
An implementation of Fibonacci coding in Rust
generate-go-sri
A flake.parts module for generating a go module's NARhashes for use in nix's buildGoModule
slog-logfmt
a logfmt drain/formatter for slog
knausj_talon
Config for talon for Mac, Windows and Linux. Very much in progress.
.github
org-level github configuration
agenix.el
Transparent editing for agenix secrets inside Emacs
buildbot-nix
A nixos module to make buildbot a proper Nix-CI.
cargo-readme
Generate README.md from docstrings
hugo-mod-report
Repro repo for a problem with hugo/git+modules in nix-darwin
materialize
Materialize simplifies application development with streaming data. Incrementally-updated materialized views - in PostgreSQL and in real time. Materialize is powered by Timely Dataflow.
migrate-plex-to-jellyfin
Migrate watched status from Plex to Jellyfin
nix-ts-mode
An Emacs major mode for editing Nix expressions, powered by tree-sitter.
nixos-nftables-firewall
A zone based firewall built ontop of nftables for nixos
open-letter
an open letter to the NixOS foundation
patternfly-yew
PatternFly components for Yew
rust-problem-matchers
GitHub Action to setup Problem Matchers for Rust.
tailscalesd
Prometheus Service Discovery for Tailscale
test-cargo-clippy-problem-matching
Test repo for problem-matching a cargo clippy test run in gha
tsnsrv-for-debugging
I use this repo for debugging tsnsrv. You don't want this one, go to https://github.com/boinkor-net/tsnsrv instead.
ws-readheadertimeout-test
Test repo for an issue I saw with go's httputil.ReverseProxy, http.Server's ReadHeaderTimeout and websocket connections