Fleek - "Home as Code" for Humans
Fleek is an all-in-one management system for everything you need to be productive on your computer.
Status: ALPHA. Probably won't eat your computer. Probably won't break your system, at least beyond simple recoverability. Will definitely eat your dotfiles... by design. fleek
will backup dotfiles it replaces.
Instant Productivity
Fleek takes you from an empty slate to a fully productive working environment in less than five minutes.
Take It With You
No matter whether you work on a shiny new M2 MacBook Air, a well-loved ThinkPad running Linux, or Windows with WSL, Fleek lets you take the exact same environment wherever you go.
Zero Learning Curve To Start
You don't need to master a fancy DSL or spelunk through pages of online manuals to get started with Fleek. Answer two questions and you're instantly off to the races. Fleek gives you opinionated starter configurations for bash
and zsh
in three different levels of BLING. You can choose a standard close-to-stock experience, or dial your environment to 11 with all the latest desktop and terminal bling. And switching between them takes less than a minute when you change your mind.
Whether you need to install a new programming language's toolset or the latest social media application, Fleek has you covered with the largest set of programs and packages in the world. Add a line to your .fleek.yml
file and fleek apply
yourself into freedom.
If you reach a point where you've grown beyond Fleek's opinions and you want more, just fleek eject
and manage your configurations manually.
Party in the Front, Business in the Back
Fleek is a user-friendly wrapper around Nix and Nix Home Manager, but the friendly fleek
command hides all the complexity from you. Edit a 10 line YAML file and Fleek harnesses the power of Nix behind the scenes.
Getting Started
You need nix
. We love the Determinate Systems Installer, but any nix
is good. If you're on Fedora Silverblue this script is the good stuff.
Next you'll need fleek
. Download from the releases link.