Fun with Makefiles - Dynamic Menu Generation

November 14, 2023 · 2 min · 257 words · Sam McLeod

Fixing AMD CPU Scaling on Fedora

Recently, after replacing my home server I noticed that the CPU (Ryzen 7600) was only scaling between 3000MHz and 3800MHz, which is the base and the first level boost clock of the CPU. I was expecting it to scale down to as low as 400Mhz when idle, and up to 5.17Ghz on boost. ...

July 9, 2023 · 4 min · 710 words · Sam McLeod

Zsh Configuration and Plugins - Part Two

November 18, 2022 · 12 min · 2435 words · Sam McLeod

Zsh Configuration and Plugins - Part One

As of 2022, I’ve been using zsh as my primary shell for 14 years. Over that time I’ve experimented with and accumulated a lot of configuration, scripts, hacks, plugins and themes. I’ve settled on a configuration that I’m mostly happy with, over this series I’m going to share my current setup. ...

November 6, 2022 · 4 min · 730 words · Sam McLeod