matt@hartley:~$
~/home ~/experience ~/projects ~/contact
$ ls ~/projects

Projects

Open-source tools and scripts for the Framework community

EasySpeak
Voice control for Linux desktops. Fully local, no cloud, Wayland-native.
led-battery-monitor
Battery monitor with LED display and Spotify integration.
cosmic-app-volume
Unofficial COSMIC Volume Control Applet.
cosmic-share-browser
COSMIC panel applet for WebDAV file sharing and network share browsing.
cosmic-headphone-manager
COSMIC panel applet for headphone battery, codec, and profile management — Bluetooth and USB wireless.
cosmic-camera-controls
Webcam controls in the spirit of guvcview but for COSMIC.
Framework Log Gathering Tool
Collects hardware facts and system state from Framework laptops and desktops running Linux.
Enhanced WiFi Analyzer
A comprehensive WiFi analysis and troubleshooting tool that diagnoses connectivity issues, optimizes performance, and provides distribution-specific fixes for modern Linux systems. Features DFS radar interference detection, WiFi 7/6E support, and modern VPN integration.
Disable Accidental Wakeup Script
The problem: In some instances, Framework Laptop 16 can accidentally come out of its suspend state. This usually occurs when traveling, walking, taking a bus, placing the laptop into a backpack. Overall the agreed upon cause is that this happens due to keyboard presses while it's in a state of suspend, thus waking it up.
Fingerprint Checker
A utility to verify and clear fingerprint data on Framework devices, ensuring proper functionality and resolving configuration issues.
Discrete Graphics Usage Detection
Monitors and reports on discrete graphics usage for devices with dual GPUs, helping users identify active GPU processes.
Ethernet and Wi-Fi Diagnostic Scripts
Tools to troubleshoot network connectivity, including tests for Ethernet and Wi-Fi performance, diagnostics, and configuration issues.
Tuned PPD Customizer Script
Customizes and optimizes Tuned profiles for performance and power management on Framework devices.
Easy Effects for FW 16 and 13
Installs and configures Easy Effects for audio processing on Framework laptops, including presets for noise suppression and equalization.
Mission Center Installer for Ubuntu 24.04
Sets up the Mission Center application as a Flatpak for Ubuntu, providing a streamlined installation process.
Ubuntu Kernel Switcher
Automates switching between different Ubuntu kernel versions, simplifying upgrades or downgrades for compatibility testing.
USB Event Logger Script
Logs USB events such as connections, disconnections, and power changes, aiding in USB device troubleshooting.
Wi-Fi Power Save Utility
Adjusts Wi-Fi power save settings to optimize battery life while maintaining connectivity on Framework devices.
Mediatek/Intel Wi-Fi Drop Tester
Diagnoses and resolves Wi-Fi connection drops on Mediatek and Intel wireless devices, offering testing and troubleshooting options.
Steam Drive Mounter
Provides a script to easily mount and manage a second NVMe drives for use with Steam, streamlining game library organization.
TERMINAL _
Welcome to Matt Hartley's Terminal
Type help to see commands list. You can minimize the terminal box by clicking on -

Type gunstar to play GunStar or type war to play Global Thermonuclear War.

Video games based on the movies WarGames (1983) or The Last Starfighter (1984)
$