Jake Goldsborough

ChatGPT assisted Changelog - 30/52

Published July 25, 2025

2 min read

Tags: gpt, changelog, weekly summary

Tech

Waybar network module

Discussions on adding an ethernet or wifi status module to Waybar configuration for Hyprland in NixOS.

Nixvim branch specification

Explored how to pin a specific branch in nixvim and how imports resolve relative paths in modular NixOS configs.

Kolide nix-agent on NixOS

Reviewed non-flake-based Kolide agent setup, module imports, time zone settings, and troubleshooting import errors.

Responsive CSS patterns

Covered CSS techniques for responsive background images and use of the :before pseudo-element to style boxes.

TUI music player pause fix

Debugged keybinding logic in the Rust TUI music player, refining toggle_pause behavior to eliminate extra keystrokes.

Arch Linux vs NixOS installation

Compared archinstall features, encryption support, and filesystem choices (btrfs vs ext4); discussed backup and fallback strategies.

Wi-Fi and GPG in NixOS

Troubleshooted wifi connections via NetworkManager, git commit email issues, and GPG pinentry failures in a NixOS environment.

SSH key management

Advised on forcing Git to use specific SSH keys per repository and evaluated ed25519 as the default key type.

Starship prompt in NixOS and Nushell

Installed and configured Starship in NixOS, and explored Nushell integration. Need to fix path in Nushell.

Python and Ruby in nix-shell

Set up nix-shell with Python packages, managed Ruby gems, and fixed pinentry and gemdir errors within shellHook workarounds.

Personal

First Week at Discourse!

The onboarding process has been very smooth and everyone is very welcoming. I am excited about my future there.

Swedish

215 days in a row.