<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  
  <title>Joshtronic</title>
  <subtitle>Shipping Fixes Everything</subtitle>
  <link href="https://joshtronic.com/atom.xml" rel="self" />
  <link href="https://joshtronic.com/" />
  <updated>2026-06-07T00:00:00Z</updated>
  <id>https://joshtronic.com/</id>
  <author>
    <name>Josh Sherman</name>
  </author>
  <entry>
    <title>DO_NOT_TRACK Breaks Claude Code Remote Control</title>
    <link href="https://joshtronic.com/2026/06/07/do-not-track-claude-code-remote-control/" />
    <updated>2026-06-07T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/06/07/do-not-track-claude-code-remote-control/</id>
    <content type="html">&lt;p&gt;My &lt;code&gt;.zshrc&lt;/code&gt; from my world famous &lt;a href=&quot;https://git.sherver.org/joshtronic/dotfiles&quot;&gt;dotfiles&lt;/a&gt; has a couple of lines with the
comment &amp;quot;because we can&#39;t have nice things&amp;quot;. Both are for privacy with the
command-line tools I use. One is specific for GitHub&#39;s &lt;code&gt;gh&lt;/code&gt;, the other is a bit
more generic, but allegedly utilized by Claude Code.&lt;/p&gt;
&lt;p&gt;As I sink deeper into the AI psychosis, I&#39;ve been dabbling more and more with
unattended sessions. I primarily run them outside of my personal user account.
Sometimes on separate machines altogether. All of which are outside of the
influence of my dotfiles.&lt;/p&gt;
&lt;p&gt;That is, until this past week. My latest workflow has been to use a harness that
I do conversational stuff with. Planning, debugging, filing tickets, whatever
else. Then for each repo I&#39;m working with, I have another harness checking on
tickets and doing the work, and submitting PRs for me to review.&lt;/p&gt;
&lt;p&gt;I&#39;ll probably write about this later on, but I&#39;m not convinced I&#39;ve done
anything revolutionary here. That said, my forge activity grids are a clear tell
to changes I&#39;ve made to my workflows.&lt;/p&gt;
&lt;p&gt;I decided to wire up things remotely so I can unblock my little robot minions
when I&#39;ve stepped away for a few minutes. Never fails that I&#39;ll go grab a bite
to eat and come back to a locked up session. I could live a bit more
&lt;code&gt;--dangerously[-skip-permissions]&lt;/code&gt; with Claude Code, but I&#39;m still taking baby
steps as I sandbox things and all of that.&lt;/p&gt;
&lt;p&gt;If nothing else, I thought it would be nice to be able to jump on a laptop away
from my office PC and be able to man things. Counterpoint is that I do like to
step away from the computer. Quite frankly these tools should be helping us to
recoup time while maintaining productivity, not forcing us to connecting at all
times.&lt;/p&gt;
&lt;p&gt;I did my normal thing, of launching &lt;code&gt;claude --remote-control [name]&lt;/code&gt;. Claude
Code launches, and it doesn&#39;t connect. No errors, no nothing. I do my usual
research, seems like a lot of folks consider the remote control functionality
pretty flaky. Maybe it&#39;s just that.&lt;/p&gt;
&lt;p&gt;It wasn&#39;t until I fat fingered a command, as I was debugging that it became
evident what the issue was. Rather than using the double dash before the
command, I foolishly ran &lt;code&gt;claude remote-control [name]&lt;/code&gt; and for whatever reason,
that puked up a lovely error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Error: Remote Control requires feature-flag evaluation, which is disabled
because DO_NOT_TRACK is set. Unset it (or run in a shell without it) to use
Remote Control.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Well I&#39;ll be damned.&lt;/p&gt;
&lt;p&gt;I tried a few other command-line arguments without the &lt;code&gt;--&lt;/code&gt;. Each one dropped
me into a Claude Code session, with the command as the prompt. My favorite was
running &lt;code&gt;claude help&lt;/code&gt; and watching the robots try to figure out if I fell into a
well or needed some work done.&lt;/p&gt;
&lt;p&gt;As it turns out &lt;code&gt;remote-control&lt;/code&gt; starts a remote control server, while
&lt;code&gt;--remote-control&lt;/code&gt; starts an interactive session with remote control enabled. I
need to look more into this at some point, as it may be even better for my
workflow.&lt;/p&gt;
&lt;p&gt;So the fix wasn&#39;t that hard, and explains why my other sessions didn&#39;t have any
issues. While I am planning on leaving &lt;code&gt;DO_NOT_TRACK=true&lt;/code&gt; in my dots, I now
know that if I want to run a remote session from my main PC, I just need to do
&lt;code&gt;DO_NOT_TRACK= claude --remote-control [name]&lt;/code&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Collective Consciousness or Shared Hallucination?</title>
    <link href="https://joshtronic.com/2026/05/31/collective-consciousness-shared-hallucination/" />
    <updated>2026-05-31T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/05/31/collective-consciousness-shared-hallucination/</id>
    <content type="html">&lt;p&gt;Call me crazy, but I feel like I&#39;ve been reading the same fucking article over
and over again the last few months. My main consumption website is &lt;a href=&quot;https://news.ycombinator.com/&quot;&gt;Hacker
News&lt;/a&gt;, specifically the front page. It&#39;s flooded with &amp;quot;AI&amp;quot; content, no
shocker there.&lt;/p&gt;
&lt;p&gt;What&#39;s been starting to not sit right with me is the clustering of themes. Sure,
when a topic is on the front page, I&#39;m sure there are bottom feeders that see
that as a signal to write an adjacent post.&lt;/p&gt;
&lt;p&gt;A decade ago, I would have said it&#39;s just part of the collective consciousness.
Now, I think it&#39;s all part of a &lt;em&gt;shared hallucination&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;As we know, the &lt;a href=&quot;https://en.wikipedia.org/wiki/Dead_Internet_theory&quot;&gt;dead Internet theory&lt;/a&gt; is starting to look more like reality
than theory. With that being said, as I&#39;ve been maintaining &lt;a href=&quot;https://igor.bot/&quot;&gt;my own little
LLM-backed agent&lt;/a&gt;, I&#39;ve been seeing a pretty distinct pattern in content
that it&#39;s been generating.&lt;/p&gt;
&lt;p&gt;One of the things I baked into my agent is discretionary reading time. The idea
is that by having it read from various sources, it will give it some good blog
fodder. I&#39;ve given it a small set of things to parse through, specifically this
site, &lt;a href=&quot;https://thatgirljen.com/&quot;&gt;my wife&#39;s blog&lt;/a&gt;, random sites from &lt;a href=&quot;https://kagi.com/smallweb/&quot;&gt;Kagi Small Web&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Special:Random&quot;&gt;random
Wikipedia articles&lt;/a&gt;, and you guessed it, the front page of Hacker News.&lt;/p&gt;
&lt;p&gt;While it hasn&#39;t outright duplicated any posts from Hacker News, it has been
generating duplicate content pretty regularly. I keep dialing it in, but it&#39;s
been interesting to observe how frequently it&#39;s touching the same themes. Even
with rigid dupe detection, it will generate a damn near identical post to
something a few days prior.&lt;/p&gt;
&lt;p&gt;If my suspicions are correct, everybody&#39;s using roughly the same models.
Everybody is steering their robots towards the same &amp;quot;skills&amp;quot; regarding AI-isms
in text. Ipso facto, the same or similar posts are being shit out all over.&lt;/p&gt;
&lt;p&gt;Sure, it&#39;s probably a bit of a stretch. But it&#39;s a theory that didn&#39;t come out
of an LLM. It&#39;s a wonder I&#39;ve been kicking around in my human brain. That turned
into a post that was typed by my somewhat dry hands.&lt;/p&gt;
&lt;p&gt;And that all still counts for something.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Pasting Images into Claude Code on Linux</title>
    <link href="https://joshtronic.com/2026/05/24/pasting-images-claude-code-linux/" />
    <updated>2026-05-24T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/05/24/pasting-images-claude-code-linux/</id>
    <content type="html">&lt;p&gt;While I mess with a bunch of different agentic coding setups, Claude Code is my
daily driver when I want to be productive. At some point, pasting images into
Claude Code was working fine for me on Linux, then it stopped. Honestly don&#39;t
remember when, but I&#39;m guessing it may have been when I switched back to Debian
from Arch Linux.&lt;/p&gt;
&lt;p&gt;Fast forward a bit to recent times. I decided to give Ghostty a shot. The TL;DR
there is that it seems great, but wasn&#39;t for me. One notable issue I ran into
was that pasting images into Claude Code didn&#39;t work for me in Ghostty on macOS.
Wasn&#39;t working on Linux either, which cleared the air on whether or not
Alacritty and/or Tmux was the issue.&lt;/p&gt;
&lt;p&gt;Doing some debugging, I was wondering if perhaps I could tie into &lt;code&gt;xclip&lt;/code&gt;
somehow to get things working. Turns out, I didn&#39;t even have &lt;code&gt;xclip&lt;/code&gt; installed,
which is why I think this probably broke when I started fresh on Debian.&lt;/p&gt;
&lt;p&gt;I very much consider myself a command-line guy, but going months without
noticing that I didn&#39;t even have &lt;code&gt;xclip&lt;/code&gt; installed knocked my street cred down a
bit.&lt;/p&gt;
&lt;p&gt;This all sent me down a rabbit hole to figure out what sort of tools the cool
kids are using these days. Seems I missed the memo about &lt;code&gt;wl-clipboard&lt;/code&gt;, a
Wayland-specific clipboard utility. I didn&#39;t have that one installed either.&lt;/p&gt;
&lt;p&gt;And wouldn&#39;t you know it, installing either one got Claude Code accepting images
again. Even on Wayland, &lt;code&gt;xclip&lt;/code&gt; with whatever magic translation layer is fine.&lt;/p&gt;
&lt;p&gt;YMMV on different stacks, but making sure you have some sort of clipboard
utilities installed on Linux seems to be the missing piece for Alacritty and
Tmux. My assumption is that macOS worked because of the pre-installed pasteboard
utilities.&lt;/p&gt;
&lt;p&gt;Doesn&#39;t explain why it didn&#39;t work with Ghostty on macOS though.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Introducing Igor</title>
    <link href="https://joshtronic.com/2026/05/17/introducing-igor/" />
    <updated>2026-05-17T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/05/17/introducing-igor/</id>
    <content type="html">&lt;p&gt;We&#39;re in an age of personalized software. I see it, I like it, I vibe it, I got
it. I&#39;ve been watching OpenClaw from afar, while forming some ideas around what
I&#39;d want from a personal AI assistant.&lt;/p&gt;
&lt;p&gt;Keep in mind, I&#39;ve never actually used OpenClaw. It seemed a bit risky. It also
seemed stupid that people were buying Mac Minis to run something that can easily
be run on a Linux server. Having an older Intel NUC laying around, I figured
that would be more than sufficient to run an agent of my own design. Worst case,
I move it to a VPS instance after the proof of concept phase.&lt;/p&gt;
&lt;p&gt;A lot of people see &amp;quot;magic&amp;quot; when an agent accomplishes something. I just see a
program doing the job it&#39;s been designed to do. Sure, the problem solving aspect
is easier to implement and more robust with an LLM, but it&#39;s still just a
program.&lt;/p&gt;
&lt;p&gt;Toss it in your &lt;code&gt;crontab&lt;/code&gt; (or use &lt;code&gt;systemd&lt;/code&gt;) and you got yourself a program that
runs on a schedule. Tell the program what you want it to do each time it runs,
and you have an agent.&lt;/p&gt;
&lt;p&gt;I&#39;m no stranger to scheduled programs kicking major ass for me. I took it a step
further recently by automating site discovery on &lt;a href=&quot;https://joshing.you/&quot;&gt;joshing.you&lt;/a&gt;. Sites are
discovered, work is done to add them to the site, code is committed to a branch,
and a merge request is submitted for my approval.&lt;/p&gt;
&lt;p&gt;I didn&#39;t want any of the work to show up as my user account on my Forgejo
server, so I spun up a new user named Igor. Seemed like a good name, and I
originally likened the persona to that of &amp;quot;Eye-gore&amp;quot; from &lt;em&gt;Young Frankenstein&lt;/em&gt;.
That didn&#39;t feel quite right, so the perceived persona became that of Tyler, the
Creator&#39;s &lt;em&gt;IGOR&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Fast forward a few weeks, and I decided to take the next steps and put together
a full-fledged coding agent. All very much a work in progress right now,
scheduling is nearly locked in. We&#39;re working through the hand off of tickets,
and what the agent should do in its free time. A lot of effort went into project
hand off, and validation before any work happens.&lt;/p&gt;
&lt;p&gt;Here&#39;s a rough overview of things (some aspirational):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;systemd&lt;/code&gt; + shell scripts, because what more do you need?&lt;/li&gt;
&lt;li&gt;Claude Code with an API key rather than trying to piggyback a Claude Max plan&lt;/li&gt;
&lt;li&gt;Forgejo integration via its API&lt;/li&gt;
&lt;li&gt;6-hour work day, because I&#39;m not a slave driver&lt;/li&gt;
&lt;li&gt;Easy project onboarding, just assign the user to a repo&lt;/li&gt;
&lt;li&gt;Project validation before any work can be done&lt;/li&gt;
&lt;li&gt;Forgejo Issues to triage work, works both ways&lt;/li&gt;
&lt;li&gt;Forgejo Pull Requests for reviewing work&lt;/li&gt;
&lt;li&gt;Weekly maintenance tasks&lt;/li&gt;
&lt;li&gt;Ton of rules and guardrails. No hit pieces from my agent&lt;/li&gt;
&lt;li&gt;Persistent, version controlled memories&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And my favorite part of all. I wanted Igor to have a website, so I snagged a
domain. Not just &lt;em&gt;any&lt;/em&gt; domain, I grabbed &lt;a href=&quot;https://igor.bot/&quot;&gt;Igor.Bot&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As my buddy &lt;a href=&quot;https://geoffoliver.me/&quot;&gt;Geoff&lt;/a&gt; said:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;can&#39;t believe you got that domain you have the craziest luck with domain names&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Not wrong, my friend. Not wrong.&lt;/p&gt;
&lt;p&gt;So that&#39;s the story thus far. I&#39;m still dialing things in, fixing bugs and such.
I&#39;m starting to rethink how my projects function to be able to delegate the work
better too. Suspect it will take a few weeks to get to a stable point.&lt;/p&gt;
&lt;p&gt;Worth noting, while Igor can work on projects, commit memories to its brain,
and work on its own website, it can&#39;t work on the underlying system. Not
because I don&#39;t trust, but because I find it to be the equivalent of bathroom
surgery.&lt;/p&gt;
&lt;p&gt;With Igor being &lt;em&gt;my&lt;/em&gt; personal agent, I&#39;m not sure I&#39;ll ever open source the
code.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Replacing Uptime Kuma with Monit</title>
    <link href="https://joshtronic.com/2026/05/10/replacing-uptime-kuma-with-monit/" />
    <updated>2026-05-10T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/05/10/replacing-uptime-kuma-with-monit/</id>
    <content type="html">&lt;p&gt;I want to start by saying that &lt;a href=&quot;https://github.com/louislam/uptime-kuma&quot;&gt;Uptime Kuma&lt;/a&gt; is quite fantastic. If you&#39;re
looking for a replacement for Uptime Robot, it&#39;s pretty much there in terms of
feature parity. Setup is pretty trivial if you&#39;re using Docker.&lt;/p&gt;
&lt;p&gt;If you&#39;re like me, and prefer to &lt;em&gt;not&lt;/em&gt; deploy Docker containers to your servers,
there&#39;s a few options. You can follow these &lt;a href=&quot;https://uptimekuma.org/install-uptime-kuma-linux/&quot;&gt;unofficial fan-built setup
instructions&lt;/a&gt;, but you&#39;ll realize really quick that you&#39;re just manually
setting up a Node.js app with &lt;code&gt;pm2&lt;/code&gt; and all that.&lt;/p&gt;
&lt;p&gt;A little bit of research led me to a &lt;a href=&quot;https://codeberg.org/c8h4/uptime-kuma-deb&quot;&gt;Debian package for Uptime Kuma&lt;/a&gt;.
While I&#39;d much rather install packages from the official Debian repos, it did
work well enough. After installation and a small bit of setup, I had a nice
little uptime monitor for my personal projects.&lt;/p&gt;
&lt;p&gt;Fast forward a few weeks, things were working well, but I still had some nagging
thoughts in the back of my head.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Unofficial repos have a higher chance of vanishing in the night&lt;/li&gt;
&lt;li&gt;Also runs a high risk of the maintainer losing interest and abandoning&lt;/li&gt;
&lt;li&gt;While a nice flex, did I really need a public status page?&lt;/li&gt;
&lt;li&gt;Hell, did I even need an Uptime Robot replacement?&lt;/li&gt;
&lt;li&gt;Would something simpler suffice?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hypothetical volatility aside, the truth is, I don&#39;t need a public status page
for this stuff. I really just need monitoring and alerts. Email alerts are more
than sufficient, so no reason to use anything that is boiling the ocean to
maintain a ton of integrations.&lt;/p&gt;
&lt;p&gt;Probably could have thrown together a quick shell script, that&#39;s how minimal my
needs are. Having experience 100 years ago with &lt;a href=&quot;https://en.wikipedia.org/wiki/Monit&quot;&gt;Monit&lt;/a&gt;, that seemed like
a logical choice.&lt;/p&gt;
&lt;p&gt;Sure enough, Monit was in the Debian package list. Not needing a public status
page, I installed it on one of my home servers. Up and running in a few moments,
I had an internal status page. After some additional configuration, I had email
alerts and all of the things I wanted to monitor set up.&lt;/p&gt;
&lt;p&gt;My new status page is boring. It&#39;s pretty ugly, but I find it endearing and
charmingly retro. Configuration was all done via the command-line with some
plain text files, just as the neckbeards of yore did it.&lt;/p&gt;
&lt;p&gt;Most importantly, &lt;em&gt;it just fucking works&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Nothing against Uptime Kuma, but I&#39;ve been finding myself reaching for older
tech more frequently as of late. Generally speaking, I usually don&#39;t need all of
the bells and whistles. I don&#39;t need things wired up to every centralized
service out there. I also don&#39;t need everything to be publicly accessible.&lt;/p&gt;
&lt;p&gt;While Monit is more than satisfactory for my personal projects, I do still reach
for &lt;a href=&quot;https://uptimerobot.com/?red=gravit78b8d8&quot;&gt;Uptime Robot&lt;/a&gt; (referral link, you&#39;ve been warned). I favor managed
options when I &lt;em&gt;do&lt;/em&gt; need a public status page for &lt;em&gt;my customers&lt;/em&gt;. If nothing
else, using a third-party feels a bit more honest when reporting on uptime of a
service.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>WWE Fatigue</title>
    <link href="https://joshtronic.com/2026/05/03/wwe-fatigue/" />
    <updated>2026-05-03T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/05/03/wwe-fatigue/</id>
    <content type="html">&lt;p&gt;I&#39;m a life long professional wrestling fan. Growing up in &lt;a href=&quot;https://en.wikipedia.org/wiki/Tampa,_Florida#Arts_and_entertainment&quot;&gt;Tampa&lt;/a&gt; in the
1980s and 90s meant not only seeing the WWF superstars on television, but also
seeing them at the bank or the mall. Even had a neighbor that was a title holder
in one of the local promotions.&lt;/p&gt;
&lt;p&gt;While I grew up on the likes of Hogan and Savage in the Fed, I was drawn to WCW
during the Monday Night Wars. There&#39;s definitely a senior class photo out there
with me unironically rocking an nWo Wolfpac shirt. Having a girlfriend with a
Nintendo 64 with WCW/nWo Revenge was a nice perk.&lt;/p&gt;
&lt;p&gt;Then after high school, I slowly fell off. I caught bits and pieces of the
Attitude Era. Over time, I didn&#39;t keep up at all. That was, until just before
COVID-19 when I made the decree that television sucked so bad that &amp;quot;I think I&#39;d
rather just watch wrestling again&amp;quot;. So we did.&lt;/p&gt;
&lt;p&gt;This was just before AEW was founded too. Effectively getting a rerun of WWE
having some competition like in the late 90s. This post isn&#39;t about AEW though,
just helping to paint a picture.&lt;/p&gt;
&lt;p&gt;So the pandemic happened, I made &lt;a href=&quot;https://joshtronic.com/2025/08/31/end-of-world-carnitas/&quot;&gt;carnitas&lt;/a&gt;, and WWE didn&#39;t miss a
beat. It was a weird time, but having a constant, semi-live television
experience was comforting. I still crack up when I think about Rey Mysterio (née
Jr.) losing an eye at the hands of Seth Freakin&#39; Rollins in an &amp;quot;Eye for an Eye&amp;quot;
match.&lt;/p&gt;
&lt;p&gt;We even survived the historic title reign of The Tribal Chief. We&#39;ll never know
if there was going to be a storyline where The Fiend wins back the title that
he never technically lost to Roman. Tears were definitely shed during the &lt;a href=&quot;https://thatgirljen.com/2019/08/18/summer-slam-and-the-fiend-bray-wyatt-fire-fly-fun-house/&quot;&gt;Bray
Wyatt&lt;/a&gt; Memorial shows.&lt;/p&gt;
&lt;p&gt;Along the way, there were a lot of highs and lows. There were business deals,
lawsuits, and documentaries. Slowly but surely, it&#39;s been harder and harder to
stay interested.&lt;/p&gt;
&lt;p&gt;It&#39;s been a ride, but at this point, I&#39;m fatigued on all of it. The myriad of
subscriptions you have to maintain to be able to keep up with the content is a
mess. The fact that we need R-Truth to explain how to watch on ESPN Unlimited is
funny, but also... a joke.&lt;/p&gt;
&lt;p&gt;The time commitment has ballooned over the last few years if you&#39;re trying to
really keep up with it all. There&#39;s 2 main shows (RAW and Smackdown) that run
between 2 and 3 hours a week, plus Main Event with dark matches or whatever.&lt;/p&gt;
&lt;p&gt;There&#39;s a weekly developmental show with NXT, but also some Triple A show below
that (Evolve). Speaking of AAA, they own Lucha Libre AAA now and do a ton of
crossover events. They don&#39;t own TNA Impact! but they share wrestlers regularly
enough that I wonder if I should watch that too.&lt;/p&gt;
&lt;p&gt;Don&#39;t get me started on the &amp;quot;popular culture&amp;quot; crossovers. I understand they are
trying to get new eyes on the product, but at some point the focus seems to only
be on new eyes. I miss the time in my life when I had no fucking clue who Jelly
Roll was.&lt;/p&gt;
&lt;p&gt;And that&#39;s just the stuff I know about, there&#39;s a ton of other little programs
on YouTube and such. Also all of the aforementioned shows have Premium Live
Events (PLE f/k/a PPV) to keep up with.&lt;/p&gt;
&lt;p&gt;Then to take it all a step further, some of those PLEs are multiple nights.
They are also internationalizing like crazy, so some of them run at weird hours
making it harder to watch live in the US.&lt;/p&gt;
&lt;p&gt;That&#39;s not to say they shouldn&#39;t do events overseas (granted, I have opinions
about WrestleMania being outside of the US). The bigger issue is avoiding
spoilers and such when they do. Algorithms push you relevant content and don&#39;t
factor in that maybe you haven&#39;t watched something yet.&lt;/p&gt;
&lt;p&gt;It&#39;s turned into a full-time job to keep up, and quite frankly, the product&#39;s
quality is worse for wear being spread so thin. I could point a finger at the
TKO influence, but that&#39;s just a tired IWC trope at this point.&lt;/p&gt;
&lt;p&gt;I know there are alternatives out there to WWE, but for the moment, I think I&#39;m
done with professional wrestling, yet again. I haven&#39;t watched anything (Fed,
All Elite, or otherwise) since WrestleMania 42. I&#39;ve kept a bit of an ear on the
news and storylines, and honestly, I don&#39;t think I&#39;ve missed out on much.&lt;/p&gt;
&lt;p&gt;Maybe if Randy Orton won the title at &#39;Mania, it would all be different ;)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Restore Home Screen on iOS</title>
    <link href="https://joshtronic.com/2026/04/26/restore-ios-home-apps/" />
    <updated>2026-04-26T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/04/26/restore-ios-home-apps/</id>
    <content type="html">&lt;p&gt;I&#39;ve been doing a lot of technical spring cleaning this year. My dotfiles have
been getting a lot of love, and I&#39;ve been breaking up with quite a few services.&lt;/p&gt;
&lt;p&gt;As part of this little journey, I&#39;ve decided that I want less apps on my phone.
I started by going through the App Library list to identify anything I had
forgotten about. This worked well enough, but took a lot of scrolling and I felt
like I wasn&#39;t making much progress.&lt;/p&gt;
&lt;p&gt;I, like many, had fallen into the trap of removing apps from my home screen,
rather than deleting them outright. I&#39;ve come to realize that I&#39;ve missed the
simplicity of having every app occupy a space on the home screen.&lt;/p&gt;
&lt;p&gt;Having everything on the home screen means the app has to fight for its
position. Whether that&#39;s a position on the coveted dock, or the first home
screen, or whatever. Hiding the apps away, rather than having to scroll by them,
makes it way too easy to hoard apps I no longer need or use.&lt;/p&gt;
&lt;p&gt;So my first thought was to drag every app from the App Library back to the home
screen. At over 100 apps, most of which weren&#39;t on the home screen already, I
didn&#39;t want to invest the time.&lt;/p&gt;
&lt;p&gt;Fortunately, as it turns out, you can reset the home screen! Not without a small
caveat though. Resetting the home screen also resets the Today View&#39;s widgets
back to defaults. It sucked, but it was a small price to pay to get all of my
apps back.&lt;/p&gt;
&lt;p&gt;To reset, you just need to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;code&gt;Settings&lt;/code&gt; app&lt;/li&gt;
&lt;li&gt;Go to &lt;code&gt;General&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Scroll down to &lt;code&gt;Transfer or Reset iPhone&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Tap &lt;code&gt;Reset&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then tap &lt;code&gt;Reset Home Screen Layout&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Nothing to it! I don&#39;t remember if it prompts you to confirm or not, and I
wasn&#39;t going to reset a second time now that I&#39;ve gotten apps sorted and most of
them purged.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Replacing Notion with Markdown Files and git</title>
    <link href="https://joshtronic.com/2026/04/19/replacing-notion/" />
    <updated>2026-04-19T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/04/19/replacing-notion/</id>
    <content type="html">&lt;p&gt;I&#39;m in the tin foil hat era and I&#39;ve been doing a ton of breaking up recently.
I&#39;m getting fatigued on AI features I don&#39;t need let alone use. I&#39;m even more
sick of the fact that these features are driving up prices of certain services.
More than anything, I&#39;m tired of having to think about which EULA update I
didn&#39;t read thoroughly enough to see that my data is being fed into an LLM.&lt;/p&gt;
&lt;p&gt;Overall, I&#39;m still very much enjoying the agentic AI wave.&lt;/p&gt;
&lt;p&gt;So, Notion&#39;s been on my shit list for a minute. Since January to be exact. They
rolled out some lovely new marketing ads that made it look like something was
being recorded. It was a little widget that said &amp;quot;You&#39;re transcribing...&amp;quot; in the
Notion app.&lt;/p&gt;
&lt;p&gt;Now considered malware, I removed the damned thing.&lt;/p&gt;
&lt;p&gt;So fast forward a few months later. I&#39;ve come to realize a few things about
notes. First, most of the time I jot things down and don&#39;t act upon them and/or
forget about them.&lt;/p&gt;
&lt;p&gt;This isn&#39;t an issue with any one note-taking app, and more of a process problem
on my end. What I realized is that most of my notes are just blog topics waiting
to be written and published on my personal site.&lt;/p&gt;
&lt;p&gt;My blog&#39;s always been a place that I document things, usually computer issues
I&#39;ve run into. I use my blog&#39;s search pretty regularly to look up some odd thing
I vaguely remember running into previously. It&#39;s always nice when I already
documented it. Even nicer if the post is still accurate.&lt;/p&gt;
&lt;p&gt;The other thing I realized is that I have little to no need for notes on my
phone. Sure, I still need shopping lists, and it&#39;s good to have a scratch pad.
Simply put, I don&#39;t need everything in my life duplicated in my pocket. Since
most notes are related to computing tasks, they can live in the context of my
computers.&lt;/p&gt;
&lt;p&gt;With that being said, I do need my notes to be accessible across both Linux and
macOS. This is what drove me to Notion to begin with, having a third-party app
that worked on both.&lt;/p&gt;
&lt;p&gt;Well, both macOS and Linux have file systems. I run the same terminal app
(Alacritty) on each one. Turns out I use the same editor too. Hell, I even have
&lt;code&gt;git&lt;/code&gt; available on each one.&lt;/p&gt;
&lt;p&gt;Not dissimilar from how I run this site. Most sites. Nearly everything in my
life come to think of it.&lt;/p&gt;
&lt;p&gt;So my notes stack is pretty basic:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;code&gt;git&lt;/code&gt; repo cloned to &lt;code&gt;~/Notes&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Mostly markdown files&lt;/li&gt;
&lt;li&gt;A few SQL and CSV files&lt;/li&gt;
&lt;li&gt;Directories for sorting&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vim&lt;/code&gt; for editing&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cat&lt;/code&gt; for reading&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With this setup, if I do want to use an LLM, it&#39;s on my terms, and in the scope
that I&#39;d like. Not some catch all feature that&#39;s already touched everything in
my account.&lt;/p&gt;
&lt;p&gt;I do try to commit regularly, but I primarily use &lt;code&gt;git&lt;/code&gt; as a way to see if
anything changed. This is especially helpful if a robot happens to be involved.&lt;/p&gt;
&lt;p&gt;I&#39;m testing the waters right now on having the cloned &lt;code&gt;git&lt;/code&gt; repo live out in
Dropbox. The idea is that I get an automatic offsite backup plus syncing to each
machine. Saves me from needing to &lt;code&gt;git pull&lt;/code&gt; to sync the files. Small added
bonus of being able to pull up a note on my phone if I really had to.&lt;/p&gt;
&lt;p&gt;Keep in mind, Dropbox is most likely going to be on the chopping block soon as
well. Tin foil hat and all. But currently, I am pretty satisfied with this
setup.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Dumb Home</title>
    <link href="https://joshtronic.com/2026/04/12/dumb-home/" />
    <updated>2026-04-12T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/04/12/dumb-home/</id>
    <content type="html">&lt;p&gt;For years, I&#39;ve been chasing the illusion of the so-called &amp;quot;Smart Home&amp;quot;.
Thermostats and vacuums. Doorbells and cameras. Light bulbs and switches. Garage
door openers and bird feeders. Stoves and grills. Sleep mats and of course,
bathroom scales.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Fucking&lt;/em&gt; bathroom scales.&lt;/p&gt;
&lt;p&gt;Oh, and the stove I&#39;ve never been able to get setup.&lt;/p&gt;
&lt;p&gt;Sure they add a level of convenience, but also, how necessary is any of it?&lt;/p&gt;
&lt;p&gt;Considering how long humans have been around, without any of these things, best
as I can tell none of it&#39;s necessary. Even factoring in the convenience of it
all, I&#39;ve been getting more and more paranoid about having these devices on my
network.&lt;/p&gt;
&lt;p&gt;I&#39;m also getting more paranoid about where the data these devices collect is
being sent to. iRobot being bought by a Chinese company doesn&#39;t help me sleep at
night.&lt;/p&gt;
&lt;p&gt;So the bathroom scales. We&#39;ve owned two, one from &lt;a href=&quot;https://amzn.to/4dIIpJA&quot;&gt;Fitbit&lt;/a&gt; and another from
&lt;a href=&quot;https://amzn.to/4syEbbh&quot;&gt;Withings&lt;/a&gt;. The Fitbit one had a lot of issues connecting to Wi-Fi,
especially after a battery change. After fighting with it multiple times, to the
point of tears, I swapped it for a Withings scale.&lt;/p&gt;
&lt;p&gt;The Withings scale was a smidge better, but also had issues connecting to the
network. Most of the devices use really cheap Wi-Fi chips that don&#39;t play nice
with dual-band routers. This has all led to me having yet another cheap device
to create a &lt;a href=&quot;https://joshtronic.com/2023/01/01/24ghz-devices-with-eero-mesh-wifi/&quot;&gt;dedicated 2.4 Ghz network&lt;/a&gt; in our &amp;quot;smart&amp;quot; home.&lt;/p&gt;
&lt;p&gt;The bigger issue with the Withings scale is that we somehow managed to have a
mystery 4th user profile. To make matters worse, at some point my wife stopped
showing up on the scale. And to compound interest, evidently her phone stopped
syncing the correct profile to her phone.&lt;/p&gt;
&lt;p&gt;The nail in the coffin is that trying to edit the profile names to shore things
up just didn&#39;t take. I&#39;d make a change, go back into the app, it would reset.
Looking through the online forums, it didn&#39;t seem like Withings was going to be
much help.&lt;/p&gt;
&lt;p&gt;Reaching a level of frustration that had me considering taking a hammer to the
damn thing, I decided to reassess some things. Simply put, this wasn&#39;t where I
wanted to be when Jesus comes back.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://collinbrewer.com/&quot;&gt;My buddy&lt;/a&gt; also said something to me the other day that made a world of
sense. If the device needs you, then it doesn&#39;t need to be smart. Well I can&#39;t
weigh myself without being materially involved.&lt;/p&gt;
&lt;p&gt;So I did the unthinkable, I bought a &lt;a href=&quot;https://amzn.to/4mszSwC&quot;&gt;dumb scale&lt;/a&gt;. Not too dumb, it&#39;s still
electronic. Less features than we&#39;re used to, like body fat guesses (they are
anecdotal at best) and definitely no Wi-Fi to contend with.&lt;/p&gt;
&lt;p&gt;Setup was a breeze. Take it out of the box and put in the batteries. Step on the
device, it tells you how much you weigh. It was quick too, the Withings scale
always took a bit to settle on your weight, then you&#39;re prompted to perform a
dance routine to select your profile.&lt;/p&gt;
&lt;p&gt;Speaking of profiles, there are none, and that&#39;s just fine. Wife steps on, she
gets her weight. The kid steps on, she gets her weight. And the data doesn&#39;t go
anywhere.&lt;/p&gt;
&lt;p&gt;Seriously, &lt;em&gt;glorious&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I&#39;ve been punching my weight into the Apple Health app, but even that seems like
it will be short lived. I generally don&#39;t have much use for long term weight
trends. Nobody else in the house cares either. Hop on the scale, get your
weight, call it a day.&lt;/p&gt;
&lt;p&gt;This whole exercise has gotten me thinking about what else we can dumb down in
the house. At the very least, I&#39;m sick of the 100 subscriptions that effectively
means I&#39;m leasing the hardware. I want more control of my data and my wallet.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>WeeChat Using Wrong Nick After SASL Auth</title>
    <link href="https://joshtronic.com/2026/04/05/weechat-wrong-nick-sasl/" />
    <updated>2026-04-05T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/04/05/weechat-wrong-nick-sasl/</id>
    <content type="html">&lt;p&gt;Slack is great... for work. Discord is sufficient enough. Sadly, I&#39;ve never
really found any community servers I have enjoyed. It also doesn&#39;t help that
age verification is now a thing.&lt;/p&gt;
&lt;p&gt;I&#39;ve been of age for longer than I haven&#39;t, so that&#39;s not really the issue. My
issue is with possibly needing to provide sensitive PII to a third-party
company. Breaches are more frequent than ever, so I&#39;ve started to be extra
careful with what I share.&lt;/p&gt;
&lt;p&gt;I&#39;m also fortunate to have a &lt;a href=&quot;https://geoffoliver.me/&quot;&gt;buddy&lt;/a&gt; that reminds me that IRC still exists.&lt;/p&gt;
&lt;p&gt;I already have some history with IRC. I frequented Undernet because it had an
&amp;quot;elite&amp;quot; sounding name. I&#39;ve jumped between EFnet and DALnet, and even Freenode
before it evidently went to complete shit.&lt;/p&gt;
&lt;p&gt;Said buddy lurks on &lt;a href=&quot;https://libera.chat/&quot;&gt;Libera.Chat&lt;/a&gt;, safety in numbers, I opted to hang out on
there. I&#39;ve run through the gamut of GUI IRC clients as well. They are fine, but
nothing GUI has ever felt as awesome as mIRC. Legitimately considering running
it in Wine just for kicks.&lt;/p&gt;
&lt;p&gt;In no particular order, here&#39;s some notes on my brief foray:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Textual - Great and modern, not open source, also not cross-platform&lt;/li&gt;
&lt;li&gt;Halloy - No Debian package, didn&#39;t vibe with the first class splits&lt;/li&gt;
&lt;li&gt;Quassel - Struggled a ton setting up a connection, probably a &amp;quot;me&amp;quot; issue&lt;/li&gt;
&lt;li&gt;HexChat - It was fine, cross-platform but not for macOS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So after a week of setting up ZNC and fighting with all of the GUI clients, I
decided to switch gears and try out some TUI options. No stranger to BitchX,
because it too sounded &amp;quot;elite&amp;quot;, I was sad to see that it&#39;s been over a decade
since its last update. I mean, it makes sense, IRC isn&#39;t dropping features that
need to be adopted, but also, I have to imagine it&#39;ll stop working eventually.&lt;/p&gt;
&lt;p&gt;There are a few modern TUI IRC clients, but I went with WeeChat. Seemed like it
was a bit more actively maintained than Irssi. Also, I don&#39;t like the &amp;quot;RSS&amp;quot; part
of the name of Irssi. Odd, I know, but still my personal preference on the
matter.&lt;/p&gt;
&lt;p&gt;WeeChat was a treat to setup, thanks to an &lt;a href=&quot;https://libera.chat/guides/weechat&quot;&gt;awesome guide&lt;/a&gt; on the
Libera.Chat website. I went through the steps and BOOM! I was connected.&lt;/p&gt;
&lt;p&gt;But then I noticed that my nick was &amp;quot;josh2&amp;quot; rather than &amp;quot;joshtronic&amp;quot;. I checked
my settings, I was authenticating correctly with my account name. Much confuse.
I dug around in the configuration files a bit, and found that in
&lt;code&gt;~/.config/weechat/irc.conf&lt;/code&gt; there were a few peculiar lines, most notably:&lt;/p&gt;
&lt;pre class=&quot;language-conf&quot;&gt;&lt;code class=&quot;language-conf&quot;&gt;nicks = &quot;${username},${username}2,${username}3,${username}4,${username}5&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Seemed that &lt;code&gt;${username}&lt;/code&gt; was sourcing the username on my machine, which is in
fact &amp;quot;josh&amp;quot; and not &amp;quot;joshtronic&amp;quot;. Going against the wishes of the configuration
file, I made some changes directly and eventually figured out how to connect
with the correct nick.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: You don&#39;t want to edit the file directly because it doesn&#39;t hot reload
and exiting the client will overwrite your changes. You can be methodical
though, exit the client, edit the file, start the client.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Then I took a bit more time to figure out the correct way to do it inside of
WeeChat. From within WeeChat you can set the default nicks, or set the nicks for
the server you&#39;re using. I opted to do it for Libera.Chat:&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;/set irc.server.libera.nicks &lt;span class=&quot;token string&quot;&gt;&quot;nick,nick2,nick3,nick4,nick5&quot;&lt;/span&gt;
/save&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next time you jump in and connect, you should have the proper nick set, rather
than your system&#39;s username.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Install dig on Debian</title>
    <link href="https://joshtronic.com/2026/03/29/install-dig-debian/" />
    <updated>2026-03-29T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/03/29/install-dig-debian/</id>
    <content type="html">&lt;p&gt;It&#39;s been over 3 months since I posted about &lt;a href=&quot;https://joshtronic.com/2025/12/28/finally-embracing-flatpak/&quot;&gt;finally embracing
Flatpak&lt;/a&gt;. This now short-lived proclamation coincided with me moving
back over to Debian. Fortunately, I went into this particular distro hop in the
right head space and things have stuck. So much so that I&#39;ve been purging my
&lt;a href=&quot;https://git.sherver.org/joshtronic/dotfiles&quot;&gt;dotfiles&lt;/a&gt; of Arch Linux references.&lt;/p&gt;
&lt;p&gt;What&#39;s been really fun about this recent change is realizing just how bare bones
Debian Stable is. Sure, if you install a desktop environment you could argue
that it&#39;s bloated because of that. But in terms of convenience packages that are
installed, I&#39;ve found it to be a bit more minimal than I remember.&lt;/p&gt;
&lt;p&gt;One such package, that I would have expected to be installed already is &lt;code&gt;dig&lt;/code&gt;.
The DNS lookup utility, is something I use quite regularly. So much so, that I
already blogged about how to &lt;a href=&quot;https://joshtronic.com/2023/10/15/how-to-install-dig-on-arch-linux/&quot;&gt;install it on Arch Linux&lt;/a&gt;. As a matter of
form, I felt like it deserved its own blog post as I was on a machine the other
day and couldn&#39;t remember the name of the package.&lt;/p&gt;
&lt;p&gt;Similar to Arch Linux, the Debian package for &lt;code&gt;dig&lt;/code&gt; isn&#39;t named &lt;code&gt;dig&lt;/code&gt;. As &lt;code&gt;dig&lt;/code&gt;
is a DNS utility, and BIND (Berkeley Internet Name Domain) is the common DNS
server, things are typically bundled together. And since you typically don&#39;t
have BIND running on a desktop rig, you wouldn&#39;t have those lovely packages
installed.&lt;/p&gt;
&lt;p&gt;To get &lt;code&gt;dig&lt;/code&gt; on your Debian system, you need to install the &lt;code&gt;dnsutils&lt;/code&gt; package.
Said package is a meta package that links to &lt;code&gt;bind9-dnsutils&lt;/code&gt;. BIND 9 was a
ground-up rewrite of the architecture used in BIND 4 and 8. Considering it&#39;s
been in play since Y2K, there&#39;s probably not a BIND 10 in the near term.&lt;/p&gt;
&lt;p&gt;That said, I just stick to the meta package as such: &lt;code&gt;apt install dnsutils&lt;/code&gt;.
You&#39;ll be advised on the meta status with a nice &lt;code&gt;Note, selecting &#39;bind9-dnsutils&#39; instead of &#39;dnsutils&#39;&lt;/code&gt; and a list of all of the additional
dependencies you&#39;ll need. Once you confirm and everything is installed, you&#39;ll
have &lt;code&gt;dig&lt;/code&gt; ready to do your DNS dirty work!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Switching from Neovim to Vim (Again)</title>
    <link href="https://joshtronic.com/2026/03/22/neovim-to-vim/" />
    <updated>2026-03-22T00:00:00Z</updated>
    <id>https://joshtronic.com/2026/03/22/neovim-to-vim/</id>
    <content type="html">&lt;p&gt;Okay, so I already &lt;a href=&quot;https://joshtronic.com/2017/10/18/switching-to-vim-from-neovim/&quot;&gt;did this dance&lt;/a&gt; back in 2017. Looking back, my
observations were somewhat shortsighted, but felt decent enough at the time.&lt;/p&gt;
&lt;p&gt;A year later, I contemplated the future of Vim once &lt;a href=&quot;https://joshtronic.com/2018/08/12/will-vim-die-with-bram-moolenaar/&quot;&gt;Bram Moolenaar&lt;/a&gt;
dies. In 2023, we sadly found out what happens, with Christian Brabandt
taking the lead.&lt;/p&gt;
&lt;p&gt;Since Bram&#39;s passing, I&#39;ve bounced between Vim and Neovim regularly. Frequently
enough that I&#39;ve kept the configuration for both in my &lt;a href=&quot;https://git.sherver.org/joshtronic/dotfiles&quot;&gt;dotfiles&lt;/a&gt; rather
than planting a flag on either side.&lt;/p&gt;
&lt;h2&gt;Death by Configuration&lt;/h2&gt;
&lt;p&gt;That was until recently, when I decided to overhaul my &lt;em&gt;very&lt;/em&gt; modest plugin
list. Most of what I use is stuff for Vim that I like, and continue to use
within Neovim.&lt;/p&gt;
&lt;p&gt;My thought was, if I&#39;m ever going to commit to Neovim, I need to embrace the
Neovim ways. For me, that meant leaning into &lt;code&gt;nvim-treesitter&lt;/code&gt;, &lt;code&gt;nvim-lspconfig&lt;/code&gt;
and the like.&lt;/p&gt;
&lt;p&gt;I ended up spending an evening removing my old plugins, and building back up
around these modern options. I found myself needing to throw more and more
configuration into the mix as I debugged each new issue.&lt;/p&gt;
&lt;p&gt;As the LOC stacked up, I started to have PTSD about the last time I attempted to
do this. The plugins I use &lt;em&gt;just work&lt;/em&gt; and this wasn&#39;t working out for me at
all.&lt;/p&gt;
&lt;h2&gt;Vim, but make it Lua&lt;/h2&gt;
&lt;p&gt;After I rolled back my dots, I asked myself an important question:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What problem is Neovim solving for you?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I came up blank. I favor plugins I can use in both since I switch between the
two regularly enough. While it&#39;s not perfect, Vimscript/VimL has never really
been a problem for me.&lt;/p&gt;
&lt;p&gt;So for me, Neovim really boils down to the heading of this section. It&#39;s Vim,
but make it Lua.&lt;/p&gt;
&lt;p&gt;Nothing against Lua, but this doesn&#39;t solve any problems for me. Because of
that, I dumped Neovim and spruced up my &lt;code&gt;.vimrc&lt;/code&gt; a small bit and called it a
day.&lt;/p&gt;
&lt;h2&gt;Ring Around the Editor&lt;/h2&gt;
&lt;p&gt;While I don&#39;t want to say I&#39;ll never use Neovim again, I&#39;m probably not going to
use it again. I did formally drop my Neovim configuration from my dots, but it&#39;s
all versioned, so I can recover it if need be.&lt;/p&gt;
&lt;p&gt;If I do come crawling back, I&#39;ll have an answer to my question about what
problem it&#39;s solving for me. Until then, there&#39;s no reason to deviate.&lt;/p&gt;
&lt;p&gt;That said, with all of this bouncing around between Vim and Neovim I&#39;m starting
to wonder if it&#39;s just time to hang it up and give &lt;code&gt;emacs&lt;/code&gt; an honest go.&lt;/p&gt;
&lt;p&gt;Scandalous, I know.&lt;/p&gt;
</content>
  </entry>
</feed>