Adds a Nix flake to the system. Adds a Nix derivation for the CLI. A derivation for the GUI would be quite a bit more complicated(requires setting up tauri, node, etc.), so I've left that for a later time.
You can test it with nix shell .#cli, which will create a new shell with the CLI built.
Also adds support for devShell and direnv, for convenience.
Adds a Nix flake to the system. Adds a Nix derivation for the CLI. A derivation for the GUI would be quite a bit more complicated(requires setting up tauri, node, etc.), so I've left that for a later time.
You can test it with
nix shell .#cli
, which will create a new shell with the CLI built.Also adds support for
devShell
anddirenv
, for convenience.