feat: github account rename

This commit is contained in:
Barrett Ruth 2026-01-05 16:00:19 -06:00
parent 5dcf03af9e
commit 56860ca991
5 changed files with 8 additions and 8 deletions

View file

@ -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

View file

@ -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.

View file

@ -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).
- <u>Use tools that "just work"</u>: 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.

View file

@ -33,7 +33,7 @@ import BaseLayout from "../layouts/BaseLayout.astro";
</p>
<p>
You can see my related contributions on
<a target="blank" href="https://github.com/barrett-ruth">GitHub</a>.
<a target="blank" href="https://github.com/barrettruth">GitHub</a>.
</p>
</article>
</div>

View file

@ -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}`;
---
<PostLayout frontmatter={repo.data} post={repo}>