Git
All flakes created using MyNixOS are git repositories with each release being a separate commit.
Flake git repositories are currently read-only and can be used to retrieve Nix code generated by MyNixOS.
A Gitea instance is used to provide the git interface for MyNixOS.
Git HTTP interface
MyNixOS flakes can be accessed using git via HTTPS using the following URL:
git clone https://git.mynixos.com/<user_name>/<flake_name>.git
Currently only public flakes are available via HTTPS.
Git SSH interface
MyNixOS flakes can be accessed using git via SSH using the following URL:
git clone [email protected]:<user_name>/<flake_name>.git
To use the SSH interface, an SSH key must be added to the user account from the user settings page.
Learn more about creating and configuring the use of an SSH key.