Flake discovery
FlakeHub provides several ways of discovering flakes that have been published to the platform.
Search
The FlakeHub UI provides a search bar that enables you to search for flakes using arbitrary search queries, such as “rust” or “nix neovim.” You can activate the search bar using ⌘ + K or Ctrl + K.
You can also search using the FlakeHub CLI’s search
command.
Here’s an example:
fh search wayland
Listing
All flakes
You can see a listing of all available flakes at flakehub.com/flakes or using fh
:
fh list flakes
All organizations
You can see a listing of all public organizations at flakehub.com/orgs or using fh
:
fh list orgs
Releases for a flake
You can see a listing of all releases of a flake at a URL with this structure:
https://flakehub.com/flake
staticrequired
You can also use the fh
’s list releases
command:
fh list releases ublue-os/fleek
Matching versions
You can see a listing of all flake versions matching a version constraint at a URL with this structure:
https://flakehub.com/label
staticrequired
You can also use the fh
’s list versions
command:
fh list versions DeterminateSystems/flake-checker "0.1.*"
By label
You can see a listing of all flakes bearing a specific label at a URL with this structure:
https://flakehub.com/label
staticrequired
You can also use the fh
’s list label
command:
fh list label nixos