From 1e52226c363319261a9d931e8d17b933a854dc12 Mon Sep 17 00:00:00 2001 From: Dustin Frisch Date: Wed, 2 Jul 2025 13:15:59 +0200 Subject: [PATCH] improv-setup: init at 1.0.0 --- pkgs/by-name/im/improv-setup/package.nix | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/im/improv-setup/package.nix diff --git a/pkgs/by-name/im/improv-setup/package.nix b/pkgs/by-name/im/improv-setup/package.nix new file mode 100644 index 000000000000..9e0948754846 --- /dev/null +++ b/pkgs/by-name/im/improv-setup/package.nix @@ -0,0 +1,30 @@ +{ + fetchFromGitea, + lib, + nix-update-script, + rustPlatform, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "improv-setup"; + version = "1.0.0"; + + src = fetchFromGitea { + domain = "git.clerie.de"; + owner = "clerie"; + repo = "improv-setup"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3vF8StD2qk3S87Rw7hphmIW2udlFK9e4YQfHF12yFwI="; + }; + + cargoHash = "sha256-H2X1hpynOIZOHBx8nZz09Yr4zk/7Ikn6TNhx3cCmOuA="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Configure Wifi credentials on IOT devices using Improv serial protocol"; + homepage = "https://git.clerie.de/clerie/improv-setup/"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fooker ]; + }; +})