nika-industries / nika

An affordable bring-your-own-storage Nix binary cache service
GNU Affero General Public License v3.0
0 stars 0 forks source link

nika

Welcome to the nika monorepo. Feel free to look around.

Development

Setup

We use Nix for dev shells, enabled by direnv. You should have both of these installed, and you should have the flake features enabled for your Nix installation.

If all is well, enter the project directory and direnv should complain about the .envrc being untrusted. Trust it with direnv allow, and nix will begin to build the devshell. When that's complete, you should have a shell with all the necessary dependencies available. The devshell will also come with custom commands, which you can explore with the menu command.

Contributing

Crate Map

Crate Graph

License

This project is licensed under the AGPL-3.0 with an addendum restricting direct competition.

As of this moment, this workspace is not published on crates.io so the cargo license metadata is not populated. This has no bearing on the licensure of the code.

By using this software, you agree to be bound by the terms of the AGPL and the addendum.