Same experience here. I've dabbled with Linux Desktop in the past but always backed out once I encountered the rough edges. Just because everything is fixable doesn't mean I want to spend a couple of hours on each of the 100 paper cuts. It adds up over time and feels never-ending.
But now, I just open Claude Code and say "this is bothering me" and it runs in the background while I complete other tasks. I get it to document anything it changes and push my custom configs into a private git repo along with my dot files.
In some sense, I'm starting to see Linux almost like a Smalltalk image. Anything permanent is backed up to git and I have documented recipes to go from fresh-install to custom environment in a couple of hours.
There are still a lot of rough edges all over the place but it is a totally workable environment.
But now, I just open Claude Code and say "this is bothering me" and it runs in the background while I complete other tasks. I get it to document anything it changes and push my custom configs into a private git repo along with my dot files.
In some sense, I'm starting to see Linux almost like a Smalltalk image. Anything permanent is backed up to git and I have documented recipes to go from fresh-install to custom environment in a couple of hours.
There are still a lot of rough edges all over the place but it is a totally workable environment.