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 run
You need to have installed on your system the following packages:
pkg-config
open-ssl
gtk4
libadwaita
librsvg
adwaita-icon-theme
dejavu_fonts
And manually compile the crate with:
cargo run
I 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.