While this might not solve all of your use cases, did you consider a tool like mise?
Theres a number of other options out there such as asdf-vm and others who’s names I can’t recall. I recently moved from asdf to miss but its a great way to install things on different machines and track it with your dotfiles, or any other repo you want to use. Mise has tons of configuration options for allowing overrides and local machine specific versions.
It won’t tie into apt for your upgrades but you could just alias your apt update to include && mise up.
I can relate to this. I’m in my 40s now with quite a bit of hindsight.
When I was in my 20s I went to school in a creative field but with a science degree. I ended up getting through the program and earning my BS. However, I ultimately found that the field I was going into treated people poorly so I decided not to go forward with a career in it. Instead, I kept working in retail, where I had to get through school, and eventually worked my way up into management.
I now run a branch in a completely different field and am doing very well, have learned a ton, and have helped many people. It’s fulfilling and been good to me and my family. When I was deciding where life would take me, this wasn’t planned, but it’s probably 100x better than where I would be if I had chosen to go forward with my original plan.
That’s not much of an answer, I’m not reading docs because you can’t be bothered. I don’t use NixOS, so if you want to use that as an example, you’ll need to put in the effort to explain how it’s different.
If you don’t want to use LDAP, don’t. Then you get to manage each user account on each device.
To be frank, it seems like you have an adversarial attitude about this, and you think NixOS is the answer. Every one of your responses has been “but” whatever. You don’t seem like you want to understand how to use things, just complain it doesn’t work the way you think it should.
kbin.life
Top