nyoom-engineering / nyoom.nvim

A Neovim framework and doom emacs alternative for the stubborn martian hacker. Powered by fennel and the oxocarbon theme
MIT License
1.39k stars 82 forks source link

Migrate to lazy.nvim #144

Closed glyh closed 1 year ago

glyh commented 1 year ago

As per https://github.com/wbthomason/packer.nvim/issues/1229, packer's author moved to lazy, so I guess the project will be dead soon.

Suyashtnt commented 1 year ago

As per wbthomason/packer.nvim#1229, packer's author moved to lazy, so I guess the project will be dead soon.

We are planning to move to a in-house package manager called https://github.com/nyoom-engineering/alpacka once it's complete enough to work with nyoom. I'm working on its development slowly though. Expect that to be the replacement

glyh commented 1 year ago

I'm curious, what features it will provides that lazy.nvim can't?

Suyashtnt commented 1 year ago

I'm curious, what features it will provides that lazy.nvim can't?

Stupidly fast rollbacks (we have a cache of all previous manifests created through a generations.rkyv file), direct libgit2 intergration (its much faster than the git CLI), and the ability to be used outside of neovim (e.g. direct nix intergration). It's meant to have a similar featureset to lazy but faster and more oxidized (its written in rust)

glyh commented 1 year ago

Integration with nix sounds interesting, ever consider integration with guix as well?

Suyashtnt commented 1 year ago

Integration with nix sounds interesting, ever consider integration with guix as well?

Sounds like a neat idea. I personally use nix so thats why I gave it as an example. I don't know guix that well to say if there will be but if its simple enough to implement why not. If you want to ask more, feel free to make a discussion at https://github.com/nyoom-engineering/alpacka/discussions (I just set it up lol)