fancontrol-gui 1.0.0: the fancontrol GUI is back, on Qt6/KF6
fancontrol-gui has been ported to Qt6 / KDE Frameworks 6 and released as 1.0.0, with installable .deb and .rpm packages and a reworked fan-curve editor.
Popular Bible Verses on your Google Home Ambient screensaver
Turn the idle screen on your Google TV, Chromecast, or Nest display into a rotating slideshow of the 494 most popular KJV Bible verses, dark and light editions, red-letter style. Two Google Photos album links + a 5-step setup.
opencode-token-min: a plugin that stops long AI sessions from re-billing your whole conversation
Most AI-session cost is your own history being re-invoiced every step. opencode-token-min trims and digests context, logs every task, and shows the real numbers in the sidebar — targeting 80-99% fewer re-sent tokens.
big-pickle: a self-replicating AI agent that trains on its own behavior
big-pickle is a local AI agent that captures every conversation as training data, fine-tunes a LoRA adapter on a cloud GPU, and feeds the result back into itself.
deb.tmiland.com: a personal APT repository with 40+ Linux apps
deb.tmiland.com is a self-built APT repository (PPA-style) serving 46 packages — own builds plus curated upstream releases — rebuilt automatically by GitHub Actions, with apt priority 600 doing the pinning.
pfSense theme: light/dark auto-switching (prefers-color-scheme) + dark login page, as a pfSense package
pfSense-theme-lightdark: a pfSense theme that follows your OS light/dark setting, fixes upstream dark-mode gaps, and patches the pfSense login page — shipped as a package that survives upgrades.
AdGuard Home on pfSense: an adopt-first manager package that never touches your working install
pfSense-pkg-adguardhome wraps AdGuard Home in a native pfSense package: auto-install, service integration, status/dashboard UI and a notification monitor — designed to adopt an existing install without ever touching it.
pfSense package: DDoS protection (native pf or Suricata) + AbuseIPDB/X-ARF abuse reporting with MySQL logging and a native web UI
pfsense-abuseipdb: a pfSense package that reports attackers to AbuseIPDB, files X-ARF reports, logs to MySQL, and adds burst-based DDoS protection via pf — with a native web UI.
Self-hosted Firefox Sync: fixing 503 “unable to get a node” on fresh installs
Fresh Firefox Sync deployments 503 with “unable to get a node”: the kit’s db_init.sh hardcodes the wrong services id. Root cause, the fix, and proof from production.
A bash script to check nginx logs for signs of a DDoS attack
nginx-ddos-checker watches Nginx access logs for DDoS patterns and bans offenders via csf, Nginx blocklists and/or AbuseIPDB.