Fleek is an all-in-one management system for everything you need to be productive on your computer.<p>Functionally, Fleek is a user-friendly wrapper around Nix and Nix Home Manager. It aims to provide users with a simple way to add packages, add shell aliases, and manage the shell's PATH. It was born from the question "What if we had the power of Nix and the simplicity of HomeBrew?"<p>We built Fleek because we love Nix and Home Manager, but wanted an easier way to get started. Fleek intentionally hides the complexity of Nix, offering commands like "fleek add neovim" to add a package to your system.<p>You can use Fleek iteratively to make changes to your $HOME config and apply them. You can also use Fleek as a one-off generator to create a lightly-opinionated Home Manager flake that you can modify as you like.<p>Fleek is easy to share between computers, giving you an uncomplicated way to get the exact same configuration on Linux, Mac & WSL.<p>Website: https://getfleek.dev<p>Code: https://github.com/ublue-os/fleek<p>Example Generated Configuration: https://github.com/ublue-os/fleek/tree/main/examples/high<p>My Personal Fleek Configuration: https://github.com/bketelsen/fleek<p>We'd love to get your feedback on the app, the process, and the generated configurations.
This is awesome! I utilize `nix` on Linux and Mac but I haven't "drank the kool-aid" so I utilize `nix profile` and a makefile:<p><a href="https://github.com/sontek/homies/blob/master/justfile">https://github.com/sontek/homies/blob/master/justfile</a><p>Fleek basically replaces my hacked together work flow with something that I'd actually utilize on a daily basis! Nix shouldn't be an all or nothing thing and this is one step closer to making it a generally available set of technology.