nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 rustPlatform,
4 fetchFromGitHub,
5}:
6
7rustPlatform.buildRustPackage rec {
8 pname = "viddy";
9 version = "1.3.0";
10
11 src = fetchFromGitHub {
12 owner = "sachaos";
13 repo = "viddy";
14 rev = "v${version}";
15 hash = "sha256-ZdDe0ymPkj0ZGiPLo1Y0qMDk2SsUcPsSStay+Tuf4p0=";
16 };
17
18 cargoHash = "sha256-Bp3t/fjaFeouIoKlRvQPVDlc46Ggitfx6HUXE+RZN0A=";
19
20 env.VERGEN_BUILD_DATE = "2024-11-28"; # managed via the update script
21 env.VERGEN_GIT_DESCRIBE = "Nixpkgs";
22
23 passthru.updateScript.command = [ ./update.sh ];
24
25 meta = {
26 description = "Modern `watch` command";
27 changelog = "https://github.com/sachaos/viddy/releases";
28 homepage = "https://github.com/sachaos/viddy";
29 license = lib.licenses.mit;
30 maintainers = with lib.maintainers; [
31 j-hui
32 phanirithvij
33 ];
34 mainProgram = "viddy";
35 };
36}