Alright, I know running all your services in tmux is a terrible idea.
But for the most part, when I've set those up, I've just been in a massive rush and wanting to get it up and running as fast as possible. Tmux is good for that. But, obviously, that means when a service crashes, it's much more of a pain in the ass to get it running again. And, God forbid, the entire box crashes. Then you'll have to go in and restart Every. Single. Service. And that's implying you even remember what services you had running in the first place.
So, the next time I get some free time to work on some shit, I'm going to start moving all my services from their current, haphazardly set-up tmux session into their own systemd services. Yes, I know, you all hate systemd for whatever sweaty nerd reasons you might have, but the Emacs boys couldn't convince me to learn that so I doubt you'll have much luck convincing me to use whatever service managers you use.
Oh, and I have a job now. One that means I need to get better at using Git. I signed an NDA, so I can't say much else other than 'video games', but it's been pretty alright so far, and for once I have an income. Maybe now I can actually afford my horrible, impulsive habits. Another benefit is now my personal repos should have much, MUCH fewer commits since I figured out how to use 'git rebase'.
📅 2022-05-05
🏷 Systemd, tmux, git, job