Use local HTML on new tab in Firefox on ArchLinux in 2022

Recently I set out to customize my Firefox a little bit. I found this awesome Start Page thanks to /r/startpages which you can download here. Upon setting it up, and customizing it I realized the old method of userChrome.js doesn’t seem to work anymore for opening a local HTML file in a new tab. Annoying. After a little research, I’ve figured it out and documented it for anyone else running into this....

November 23, 2022 · 2 min · 342 words · Matt G

Compiling GrapheneOS with Android Auto Support on the Pixel 5A

NOTE, THIS DOESN’T WORK FOR ME :( I was not able to get this to work. Something about compiling the required apps mentioned in the instructions below. Adding the patches worked fine. I compiled source verified install worked on phone. Then I compiled source with patches added, and verified it worked on the phone. As soon as I compiled in the SolidHal apps (PRODUCT_PACKAGES += GmsCore GsfProxy FakeStore FDroid FDroidPrivilegedExtension auroraservices) per the instructions below....

June 26, 2022 · 8 min · 1589 words · Matt G

How to backup your Ubiquiti NVR/CloudKey+ Protect videos remotely to Backblaze B2

Sadly, Ubiquiti offers no way to backup the videos stored on their NVR and Cloudkey appliances. This sucks if you have a fire, or breakin, and the device is stolen or otherwise compromised. Checking various reddit and ubiquiti community posts, it doesn’t look like a proper solution is coming either (been asked for for years!) So, I decided to try and fix this issue myself. Note this takes a LONG TIME to backup if you have continuous recording, or, lots of alerts, so it might not work for you – for example on Starlink, it takes approximately 4 hours for me to backup a single day of alerts from only 6 cameras....

January 25, 2022 · 3 min · 511 words · Matt G

Automating the deletion of GOES-16 and GOES-17 images received using GOESTools the ghetto way.

I was having trouble with my hard drive filling up while pulling images from GOES-16 and GOES-17 satellites. 32gb filles up really quick on my odroid! So I wrote a ghetto little script that removes files older than 2 days, every day, except for the full color/ full disk images which are the ones I want to keep. I also leave the national weather service images since they take up very little space....

April 30, 2021 · 2 min · 287 words · Matt G

Setting up a Matrix server for Secure Encrypted Communications through almost all the channels you and your friends use.

With all the privacy issues these days I decided to check out alternatives to using standard services. With that I found Matrix which allows for a secure ‘slack like’ service that also has ‘bridges’ that let you connect to iMessage, Slack, Signal, Facebook even Twitter and Instagram. I have not fully configured this, this is mainly for my records purposes and I stole most of this from the excellent article I found called Running your own secure communication service with Matrix and Jitsi....

March 21, 2021 · 5 min · 1041 words · Matt G