Remember, it’s all or something, not all or nothing.
For me, I look at each major category of things in my life a few times a year and ask myself how I can improve the ethics of my participation.
So for food, I have been vegetarian for years now, which is good, but lately I have been trying to cut out most processed foods. I also have started shopping more and more local, getting as much of my food as I can from local co-ops, individual sellers, and small local grocery chains.
For software, I’m FOSS everything as much as I can be. 100% Linux on my computers and servers, and I have replaced almost all my programs with FOSS alternatives. Even my phone doesn’t run stock Android.
For work, try to find places to work that roughly align with good principles. For instance, try to get a job at a credit union vs a traditional bank, or try to find an employee-owned establishment vs a traditional top-down corporation.
If you have to work for a corpo, try to pick one that has a good reputation with unions and workers, like Costco, vs Starbucks or Walmart.
Capitalism is a machine that grinds us all down, so don’t feel guilty about not being perfect. But do the best you can to reject it, little steps at a time. Always be improving, bit by bit.
Flatpaks are pretty great for getting the latest software without having to have a cutting edge rolling release distro or installing special repos and making sure stuff doesn’t break down the line.
I use Flatpaks for my software that I need the latest and greatest version of, and my distros native package for CLI apps and older software that I don’t care about being super up to date.
My updater script handles all of it in one action anyways, so no biggie on that either.
Flatpaks are the best all-in-one solution when compared to Appimages or Snaps imo.