From 56860ca991fc3cd2ff958b9c253638dafd534822 Mon Sep 17 00:00:00 2001
From: Barrett Ruth
Date: Mon, 5 Jan 2026 16:00:19 -0600
Subject: [PATCH] feat: github account rename
---
src/content/git/auto-theme.nvim.mdx | 6 +++---
src/content/software/designing-this-website.mdx | 2 +-
src/content/software/improving-my-developer-workflow.mdx | 4 ++--
src/pages/about.astro | 2 +-
src/pages/git/[slug].astro | 2 +-
5 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/content/git/auto-theme.nvim.mdx b/src/content/git/auto-theme.nvim.mdx
index 36ca475..421b056 100644
--- a/src/content/git/auto-theme.nvim.mdx
+++ b/src/content/git/auto-theme.nvim.mdx
@@ -36,7 +36,7 @@ I most commonly use the following applications:
9. [ripgrep](https://github.com/BurntSushi/ripgrep)
10. [zsh](https://www.zsh.org/)
-All of the code can be found in my [dotfiles](https://github.com/barrett-ruth/dots). The implementations are scattered and I provide no guarantee that files will not be moved
+All of the code can be found in my [dotfiles](https://github.com/barrettruth/dots). The implementations are scattered and I provide no guarantee that files will not be moved
## success criteria
@@ -46,11 +46,11 @@ The feasability of this depends on the underlying support software has for dynam
## the solution
-As of November 28, 2025, I've created [this script](https://github.com/barrett-ruth/dots/blob/main/scripts/theme) which is bound by a [karabiner](https://karabiner-elements.pqrs.org/) and [keyd](https://github.com/rvaiya/keyd) binding for macOS and linux, respectively, for quick access.
+As of November 28, 2025, I've created [this script](https://github.com/barrettruth/dots/blob/main/scripts/theme) which is bound by a [karabiner](https://karabiner-elements.pqrs.org/) and [keyd](https://github.com/rvaiya/keyd) binding for macOS and linux, respectively, for quick access.
### successes
-1. neovim: [auto-theme.nvim](https://github.com/barrett-ruth/auto-theme.nvim)
+1. neovim: [auto-theme.nvim](https://github.com/barrettruth/auto-theme.nvim)
2. ghostty: Ghostty supports [light and dark themes based on the system appearance](https://github.com/tmux/tmux/wiki)--easy.
3. sioyek: Any changes to user configuration are automatically reloaded--my script updates the program's settings file `prefs_user.config` in-place
4. ungoogled-chromium: I folded and used the default system theme which automatically reads and updates according to the system environment
diff --git a/src/content/software/designing-this-website.mdx b/src/content/software/designing-this-website.mdx
index ec0c89a..8e2a6ed 100644
--- a/src/content/software/designing-this-website.mdx
+++ b/src/content/software/designing-this-website.mdx
@@ -78,6 +78,6 @@ Enter [astro](https://astro.build/).
Everything is now in MDX. I had to say goodbye to my d3 latex labels (I could only do this with MathJax, which I recently found out was overkill for my needs) and a bit of custom styling.
-On the upside, I have around the same LOC, a dead-simple blog post setup ([here](https://github.com/barrett-ruth/barrettruth.com/commit/8666e5a16983b177118f6e8a3246feb0d6907fff) was my biggest commit), and the entire Astro community at my back.
+On the upside, I have around the same LOC, a dead-simple blog post setup ([here](https://github.com/barrettruth/barrettruth.com/commit/8666e5a16983b177118f6e8a3246feb0d6907fff) was my biggest commit), and the entire Astro community at my back.
The choice of Astro was of no significance. It did the job and that's all that matters. I'm not quite a fan of the funky `---` syntax to separate HTML and JS, though. I find it counterintuitive to separate the UI and the frontend logic, which ought to be tightly coupled. I don't want to imagine working on larger files in Astro.
diff --git a/src/content/software/improving-my-developer-workflow.mdx b/src/content/software/improving-my-developer-workflow.mdx
index f4896da..b33c812 100644
--- a/src/content/software/improving-my-developer-workflow.mdx
+++ b/src/content/software/improving-my-developer-workflow.mdx
@@ -40,7 +40,7 @@ Since May 2025, I've been using the same tmux+neovim-centric setup. Sessions hou
because I would consistently pull incorrect Chrome instances with multiple of
them open at a time, forcing me to manually reorder them. Evidence of this
constant iteration can be found in the revitalized history of my
- [dotfiles](https://github.com/barrett-ruth/dots).
+ [dotfiles](https://github.com/barrettruth/dots).
- Use tools that "just work": one of my friend's fathers told me that I
was not special during a lacrosse practice in elementary school. I used many
programs to feel special, from quirky Linux window managers to niche Neovim
@@ -83,7 +83,7 @@ Here are only a few of the config changes I made in the past month:
- Use taskwarrior for tasks and todo management.
- Use Google Chrome search engines as URL shortcuts, the [fuzzy url finder](https://chromewebstore.google.com/detail/ff-fuzzy-finder-for-chrom/dbgeolnmmjmhcfndmmahnpicpmnpibep?hl=en) chrome extension to find URLs, and [a tab numberer](https://chromewebstore.google.com/detail/chrome-show-tab-numbers/pflnpcinjbcfefgbejjfanemlgcfjbna?hl=en) to find tabs.
- Make dotfiles OS-agnostic through a variety of OS-specific conditionals in configs and refactoring the directory structure to mirror that of the Unix-like file structure (my dots repo now has `.config`, `/etc` folders).
-- Use [lf](https://github.com/gokcehan/lf) for quickly opening files. Waste a day of your life writing an awesome previewer that supports native (treesitter/vim syntax!) neovim highlighting and video/pdf/gif support. This thing is seriously cool--[check it out](https://github.com/barrett-ruth/dots/blob/main/.config/lf/lf.lua).
+- Use [lf](https://github.com/gokcehan/lf) for quickly opening files. Waste a day of your life writing an awesome previewer that supports native (treesitter/vim syntax!) neovim highlighting and video/pdf/gif support. This thing is seriously cool--[check it out](https://github.com/barrettruth/dots/blob/main/.config/lf/lf.lua).
- Auto-theme switching (see [here](/git/auto-theme.nvim.html)).
- Swap to a stable AppImage build of my PDF reader, [sioyek](https://sioyek.info/), to avoid versioning dependencies.
diff --git a/src/pages/about.astro b/src/pages/about.astro
index 9e5cc30..8285b27 100644
--- a/src/pages/about.astro
+++ b/src/pages/about.astro
@@ -33,7 +33,7 @@ import BaseLayout from "../layouts/BaseLayout.astro";
You can see my related contributions on
- GitHub.
+ GitHub.
diff --git a/src/pages/git/[slug].astro b/src/pages/git/[slug].astro
index 5874028..42f9b28 100644
--- a/src/pages/git/[slug].astro
+++ b/src/pages/git/[slug].astro
@@ -13,7 +13,7 @@ export async function getStaticPaths() {
const { repo } = Astro.props;
const { Content } = await repo.render();
const cloneCommand = `git clone https://git.barrettruth.com/${repo.slug}.git`;
-const githubUrl = `https://github.com/barrett-ruth/${repo.slug}`;
+const githubUrl = `https://github.com/barrettruth/${repo.slug}`;
---