Snowfall Lib automatically passes your merged library to all other parts of your flake. This
means that you can access your own library with lib.my-namespace or any library from your
flake inputs with lib.my-input. The namespace for your library and packages can be configured
with snowfall.namespace.
To create a library, add a new directory to your lib directory or use the base lib directory.
Now create the Nix file for the lib at lib/my-lib/default.nix (or lib/default.nix).
This library will be made available on your flakeās lib output.