

Looking good! You should switch to lazy from packer though. It’s simple:
- You just need to add a lazy.lua file (just copy the one from the “Structured setup” section in lazy installation documentation)
- Then instead of a plugins.lua, you can create a plugins/ directory instead where you can have separate .lua files in it and lazy will automatically detect them.
- Just follow the lazy Plugin Spec documentation and move over your packer plugins to lazy
Afaik you won’t find a single alternative, bit you’ll have to find multiple projects for specific features you’re looking for.
For example: Kanata for key remaps, text expansion, mouse input and a whole bunch of other keyboard stuff.
Most automation is done with shell scripts and command line utilities. So stuff like batch renaming you can do this way.
Window automation is DE/WM specific.
So if you could list your DE/WM and the specific kinds of automation, it will be easier to give suggestions.