Software

Automating Elgato Key Lights From macOS Touch Bar

Published by Christian Mohn
elgato macOS Automator

Since I recently got an Elgato Key Light Air for the Home Office of Isolation™, I’ve been playing around with how to automate it. I’ve seen a lot of people using Elgato Stream Decks for automating these lights, but I don’t really have the need for a dedicated device for this. At least not yet. As it turns out, it’s actually pretty easy to automate these lights via other means. The light itself runs a http server on port 9123, and via /elgato/lights it’s possible to connect to it’s internal API for remote control. There is even a Postman Collection available, which makes it very easy to get started with connecting and changing settings around.

Read more →

macOS: Aggregate Device for Teams - Fixing Auto-Adjusting Mic Level

Published by Christian Mohn
macOS Audio Teams

After working pretty well for many, many months, my external mic, a Blue Yeti, suddenly started having issues in Microsoft Teams on macOS. The issue was isolated to Teams, other video and audio solutions worked fine. For some reason, Teams had decided to start auto-adjusting the input level on its own, rendering it pretty useless. While some might say it’s a blessing that I get auto-muted, seemingly at random, but for me at least it’s pretty annoying.

Read more →

macOS: Hiding Menu Bar Icons With Dozer

Published by Christian Mohn
macOS

The macOS Menu Bar tends to get cluttered over time, as applications really like to put an icon up there. I’m aware that you can remove most of them by dragging the icon away from the meenu bar, while holding down command (⌘) but, some times the icon is useful when you need it. It just doesn’t have to be in your face all the time.

Read more →

macOS: Split Tunnel L2TP VPN Routing

Published by Christian Mohn
macOS VPN Networking

I use my Ubiquiti USG for Remote User VPN Using L2TP, but L2TP does not provide routing information to the client, so I needed a way to automatically create routes when the VPN connection fires. Thankfully, this is pretty easy in macOS (and Linux). The /etc/ppp/ip-up file triggers every time a PPP (L2TP is based on PPP) connection is made, thus making it easy to trigger a route command when a connection is made.

Read more →

macOS: Using and creating Multi-Output Sound Devices

Published by Christian Mohn
macOS

I recently got a pair of new displays for the office, a couple of lovely Dell U2719DC’s. These offer USB-C connectivity, which is really nice, and makes it easy to connect my MacBook when I’m in the office. Connected to one of the displays is a Logitech Z337 set of speakers with a sub, since there is no built-in speakers in these displays. The problem I had with that setup, is that macOS doesn’t let me easily differenciate between the two as they are named exactly the same, sometimes creating confusion as to which of them should be the sound output to the speakers.

Read more →

My Pi-Hole Setup

Published by Christian Mohn
Ubuntu Linux Blogtober2018 Pi-Hole

After playing around with Pi-Hole for a bit, and configuring some of my local clients to use it, I decided to go all in. I finally settled on an architecture and setup that looks like this.

Read more →

Trouble Installing Pi-Hole on Ubuntu 18.04.1 LTS Bionic Beaver

Published by Christian Mohn
Ubuntu Linux Blogtober2018 Pi-Hole

Pi-Hole is a nifty little software package that basically acts as a ad and tracking blocking server for your entire network. The installer silently fails on Ubuntu 18.04.1 LTS Bionic Beaver, since it can not install dependencies. That’s not good, but hey, there is an easy fix!

Read more →

Ubuntu 18.04.1 LTS Bionic Beaver Missing Entries in sources.list

Published by Christian Mohn
Ubuntu Linux Blogtober2018

While setting up a new Ubuntu 18.04.1 LTS Bionic Beaver VM (which will be used for Grafana and InfluxDB), I ran into a small issue where the /etc/apt/sources.list was close to empty

Read more →

macOS: Homebrew error in macOS 10.14 Mojave

Published by Christian Mohn
Homebrew macOS

How to fix Error: Git must be installed and in your PATH! with Homebrew in macOS 10.14 Mojave.

Read more →

macOS: Lulu

Published by Christian Mohn
macOS Firewall Security

Software Recommendation: LuLu is a small, shared-source macOS firewall that’s finally reached v1.0. Unlike other macOS firewall solutions, LuLu is 100% free, with no ads and no trial version. I’ve been using it on my home Mac Mini for a while, and it works perfectly.

Read more →