These posts cover a lot of specific macOS topics. I have grown to use a lot of
different software that’s only available on macOS. You’ll find loads of
information on some low-level topics here that should help you work in a Mac
environment.
As I transition my dotfiles configurations over to Nix away
from Homebrew & Chezmoi, I found myself elevating my priviledges a lot
more than usual. Having to type my password so much lead me to question my life
choices and how I can improve things for myself. In my research, I learned about
using TouchID for Sudo, but quickly found that it didn’t work in
Tmux.
I’ve covered how to automate appearances in macOS before
using the Defaults CLI to check for values in the user defaults system.
While this works well, I’ll show you how you can use launchd
to automate
things while using Nix Darwin to manage the functionality without having to
write any XML.
I upgraded to macOS Sonoma recently and it brought my
career-long lolcommits setup to a halt! Thankfully troubleshooting and Zsh
came to the rescue. But while I solved the issue I was having, I did start to
question whether I should keep using this tool while Apple fixes their CLI
tools.
macOS-based Night mode supported scripting to update
various configurations across different development environment tools including,
Alacritty, Tmux, Neovim, Starship, and Bat.
This is a review of the decisions that went into my $PS1
while also discussing some customized fonts using NerdFonts and
iTerm2.
Setting up lolcommits for local selfies from Git commits
you make on your machine using your camera. This is geared towards Mac OS X
users.