rewriting my nvim config for fun and no profit
mine is ancient and has accumulated much cruft
rewrite underway in fennel :3
making it fun, understanding how it all works, and keeping it easy to extend are some of my desires
making the editor feel good and work well again
lifting a couple neat ux's from lazy, cutting back heavily on supported languages (goodbye python mess 😌)
https://git.sealight.xyz/aynish/helm/src/branch/nvim-rewrite/home/profiles/nvim/
I finished rewriting, more or less. There's a couple of regressions, but I can use it again.
But it broke me, fedi. This is the most I've ever felt like I should just give in to it all. I don't want to have to baby my computers so they keep functioning (I know, rewriting my nvim config was entirely self inflicted). I'm wondering if I would be happier if I just stopped. Pay for SaaS software, use a MacBook, subscribe to spotify and netflix. Use obsidian for notes, and Quartz to publish.
Just be normal computer user that has stuff work.
Maybe then I'd feel more productive, and like I could do the things I wanted to do, either on the computer or off. Give up on all configuration, and just run defaults. Give up on Nix, on the idea of home automation, of having to maintain a calibre instance so I can fucking read the books I want to. Or go monthns without being able to log into my wallabag instance
If I just pay for everything, I'll have little reason to build niche weird tools
I worry that I'd be bored, but I feel like there's still things that I could contribute to if I wanted. I could possibly help other people, instead of just helping myself with my own self hosting. I could get rid of my own burden, and just choose to pay, I can certainly afford to.
maybe contribute to some actually meaningful software programs? Mapeo comes to mind, I'm sure there are a few others that I may be useful for.
Or I could do other things. Get into climbing more seriously, or music
*sigh*
i don't know, fedi.
so much of my identity is wrapped up with weird computer esoterica that i cant even really imagine what my life would be like. i'd give up all my computers and just start again. that's really scary to me. that it will still take me a long time to get productive again, with whatever new tools i choose. and then i'd also have to give up on any semblance of privacy, mostly give up on FOSS, and be beholden to mega corps i despise
if you're a computer weirdo, i'd love to hear your stories about the maintaince burden of supporting a life on open source. how much time do you spend configuring tools and services, vs paying for SaaS and other software. do you still ROM your phone? Jailbreak your kindles/kobos? Are you happy with your balance? how do you decide what to adopt or what to pay for?
@aynish I almost always use defaults and never configure anything, I figure that way if I ever have to do a demo, the thing I show to other people will be as relate-able as possible.
The things I do configure are usually big ticket items that I can't do without. For example, I remap my keys on my computers so that ctrl c and ctrl v are always in the same place no matter what OS I use.
And on Docker, I turned on the UID namespace remapping feature, which allows me to run everything as root inside containers, which seems to be the default for a lot of docker containers, without them being root on the host.
And I made a security gateway for the docker API so I could mount the docker socket.
Those two things alone get rid of 99+% of docker related critical vulnerabilities afaik. Yes it means I have to type deranged things like `chown -R 231072:231072 .` to set up the file permissions correctly on that One Folder To Rule Them All that I mentioned earlier. But I think thats a low price to pay for simple, secure management of my server.