Matthew Spangler's Projects
AUR package for AIDE, a file integrity checker and intrusion detection program.
Espanso text expansion for Ansible commands.
My BSPWM dotfiles, with a theme based on Laputa: Castle in the Sky fan art.
An Espanso package for interacting directly with ChatGPT.
Conky configuration files
Print random ascii art from asciiur.com
Deep learning model classifying keyboard strokes via phone microphone/Zoom, identifying security threats (Accuracy: 95%)
A stratum-compatible proxy that assists with managing large scale ASIC deployments.
My development environment & dotfiles
Cross-platform Text Expander written in Rust
Useful packages I maintain for Espanso, including a tool for communicating with ChatGPT.
A C# class that makes serializing and de-serializing forms easy.
A willie module that allows you to play Frotz/Text Adventure games in IRC.
Fetch Jira Insight data into Google Sheets.
A custom rice for i3wm, based on 80's aesthetics.
QMK keymap for my Iris Rev 8 keyboard from Keebio!
Useful Kubernetes aliases/text expansion shortcuts for Espanso.
Lightweight cross-platform launcher for the game Sonic Robo Blast 2 made using PySide6.
A fork of the Arch Linux community repo's mhash package with a pkg-config file included, for compiling AIDE with mhash support.
Misc useful networking scripts
An unofficial plasmoid for the KDE Plasma Desktop that indicates the status of your NordVPN connection
Portfolio accounting and analysis using Emacs Org-mode and Jupyter Notebooks.
Qt Cisco Automation Tool
Install, run, and update flatpak apps on Qubes OS without root and only in your home directory.
[mirror] Check integrity of files in /boot
Free Open Source IDS via Shellscripts, connecting Binaries
Hacks, tips, tricks, enhancements to make daily usage of Qubes OS better!