{ lib, rustPlatform, # fetchFromGitea, pkg-config, versionCheckHook, nix-update-script, }: let pname = "veil-rs"; version = "0.1.0"; in rustPlatform.buildRustPackage { inherit pname version; src = ./.; # src = fetchFromGitea { # domain = "gitea.garandplg.com"; # owner = "GarandPLG"; # repo = "${pname}"; # tag = "v${version}"; # hash = lib.fakeHash; # }; cargoHash = "sha256-AVFUk9Deq9bPp+UK0fZlRA81S5NxiEHV7HypGGsJ4/0="; nativeBuildInputs = [pkg-config]; # buildInputs = []; nativeInstallCheckInputs = [versionCheckHook]; doInstallCheck = true; passthru.updateScript = nix-update-script {}; # postInstall = '' # cp -r templates $out/bin # ''; meta = { description = "Declarative Tauri wrapper"; homepage = "https://gitea.garandplg.com/GarandPLG/veil-rs"; license = lib.licenses.mit; platforms = ["x86_64-linux"]; maintainers = with lib.maintainers; [ GarandPLG ]; mainProgram = pname; }; }