by bketelsen on 4/12/23, 2:43 PM with 1 comments
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?"
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.
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.
Fleek is easy to share between computers, giving you an uncomplicated way to get the exact same configuration on Linux, Mac & WSL.
Website: https://getfleek.dev
Code: https://github.com/ublue-os/fleek
Example Generated Configuration: https://github.com/ublue-os/fleek/tree/main/examples/high
My Personal Fleek Configuration: https://github.com/bketelsen/fleek
We'd love to get your feedback on the app, the process, and the generated configurations.
by sontek on 4/12/23, 3:21 PM
https://github.com/sontek/homies/blob/master/justfile
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.