Roger Steve Ruiz is a software engineer.

Writing about Mac.

I’ve been using Apple computers for most of my life since the days of the early Macintosh.

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.


6 posts
devex mac nix
23 Jan 2024 8 min read

Using TouchID with Tmux

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.

automation devex mac nix programming
19 Jan 2024 11 min read

Using launchd to keep up appearances

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.

git mac
28 Sep 2023 8 min read

Revisting lolcommits in macOS Sonoma

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.

automation devex mac
23 Nov 2022 7 min read

Apple Interface Style & TUI

macOS-based Night mode supported scripting to update various configurations across different development environment tools including, Alacritty, Tmux, Neovim, Starship, and Bat.

devex linux mac
22 Jun 2017 7 min read

Smooth terminal

This is a review of the decisions that went into my $PS1 while also discussing some customized fonts using NerdFonts and iTerm2.