DataFall is provided as a package on a Flake, just add it to your inputs and use the package when neeeded:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
datafall.url = "github:kutu-dev/datafall":
datafall.inputs.nixpkgs.follows = "nixpkgs";
};
# Your output function...
}Manual compilation is needed.
The flake file included in this repo should make a working environment, just run:
nix develop
cargo runYou need to have installed on your system the following packages:
pkg-configopen-sslgtk4libadwaitalibrsvgadwaita-icon-themedejavu_fonts
And manually compile the crate with:
cargo runI have personally tried and failed to compile this program for Windows, unfortunately the GTK support outside the GNOME ecosystem is really lacking so cross-compiling with cross has been a near impossible task. I don't develop on Windows myself so MSYS2 is not a viable option on my side and in any case it will probably also give lots of issues.
- Created with ❤️ by Jorge "Kutu" Dobón Blanco.