So I have carota-sativa installed on Luggage, can spice into it from Telchar, XDM works, CTWM also works, but I'm sshing in for the time being.
Let the fun begin!
Discussion
So I have carota-sativa installed on Luggage, can spice into it from Telchar, XDM works, CTWM also works, but I'm sshing in for the time being.
Let the fun begin!
First things first: git, rust, curl installed, so I can get basic things done. Since I need an editor slightly more advanced than the system's vi, I'm gonna grab vim-classic from pkgsrc-wip.
I'll probably set my user's shell to fish too.
Then... then I need to figure out how to keep the system sanely manageable.
I'm forever spoiled by using a declarative distribution, where I can have one single place that declares my entire system.
I don't think I can easily do that for NetBSD, but... having a record of packages I installed, the config files I edited, and a record of other stuff I touched would be nice.
If I can't directly deploy from a declarative configuration, I'd like to be able to go from a base install to whatever I had, preferably without it being "just restore the entire thing from backup lol".
First idea: I can have a shell script that does the necessary setup, and I can have restic do the backing up of non-declarative data.
It won't be entirely declarative, but close enough.
The problem with this is secrets, I'd have to figure something out about those. But I have an idea about that.
Where shall I put this script and stuff? Do I put it into my infrastructure.org repo? I think I will, because then I can have some code sharing, and my entire infra (except my desktop, until I merge that in too) remains in one place.